摘自剛剛整理完成的《對話張宏江》一文,全文將刊登將刊登在《程式員》第6期,這是雜誌一個新欄目的第一篇。我們將陸續對國內領導性技術公司的CTO做深入訪談,分享我們社區裡這些傑出人物的成長經曆、人生感悟,並縱論當前技術大勢。
我:你對技術趨勢怎麼看?
張:我認為有兩個趨勢。一個是軟體+服務。很多人只強調服務,過分強調服務,但是服務怎麼提供,還是需要通過軟體,所以軟體開發仍然非常重要。另一個是雲端運算。更科學地說,雲端運算應該是雲+端。有很多人說雲端運算使微軟落後,微軟的地位會下降。但是,看看iPhone的成功,恰恰證明了終端的力量,也證明了軟體的力量。
我認為雲+端是真正的方向。對於雲端運算,不要被太浮躁的聲音所迷惑,應該在喧囂中找到各公司的出發點,不要被各個公司商業的造勢所掩蓋。要反過來搞清楚雲真正是什麼。顯然雲非常非常重要,但是如果沒有很好的終端,沒有很好的軟體來實現,怎樣提供服務呢,使用者也不會買賬。
純粹從軟體技術的角度來說,如何理解軟體+服務帶來的變化,包括以前強調的SOA,基於Web的服務,等等,還是要看清楚,不要把商業名詞和技術名詞混淆起來,要看到商業名詞後推動性的技術。對於雲+端,你要想清楚,是要做雲,還是要做端,還是雲和端都要做。聯想最近發布了樂Phone,也要做服務,聯想這樣的公司足夠大,有能力都做。但是其他公司未必有這樣的能力。
從微軟亞洲工程院和中國研發集團來說,我們非常重視雲端運算,在上海的伺服器部門已經投入了很多資源。但我們更重視端,我們做了Windows CE,去年發布的Windows 7,發布了Kin和Office,還有要發布的Windows Phone 7手機,都是很好的端。你現在看Office,它已經不是以前Office純端了,已經體現了很多雲上的服務。有人最近問我,你會不會很擔心雲端運算?我說不擔心。因為雲端運算真正能夠掙錢的,應該在企業。那麼,誰是最大的企業軟體供應商?微軟。誰最瞭解企業使用者?微軟。而不是其他更多在消費者一端比較強的公司。我們最懂企業,而在如何建設企業都需要的私人雲端方面,我們顯然比其他人懂得更多。今天,企業用的就是微軟的平台,現在他們從伺服器和用戶端轉向雲+端,他們第一考慮的是已有的系統是否能夠得以繼續,以前的投資是不是會浪費。這是我們非常有競爭力的一點。所以,每個公司都應該看清楚自己的長處和短處,仔細分析一下。有兩種做法,一種悲觀做法是把以前的成功都當作包袱,一種是充分發揮自己已有的強項,跳到下一個階段。
到目前為止,微軟是高技術產業裡少有的幾次轉型都成功的公司。從DOS到Windows,從Windows到Office,從Windows PC到Windows Server,我們都一步一步走過來了。然後到互連網,現在Bing在美國已經站住腳而且還在往上走,XBox在美國也是獨領風騷。這一切都說明,這個公司能夠在落後的情況下迎頭趕上,能夠充分利用自己的優勢,而不是把它變成包袱。(劉:我個人觀察,微軟在雲端運算裡是唯一一個在雲端/企業級、終端/消費者兩塊都有較強實力的公司。)
而且我們提供的雲端運算產品也是最全面的,Windows Azure是一個雲端的作業系統,上面還有很多模組。你可以買作業系統,我們也可以幫你建雲應用,上面還有SQL Azure、SharePoint Online等建立好的模組,沒有其他企業可以提供這些。Amazon只能提供計算和儲存,而且只能在它自己的平台上,Google只是提供應用平台。而且微軟還有開發工具的支援。