阿里云的布道之書
一口氣把書讀完,掩卷沉思。就像王堅博士書中所說的:“人類的血管中流淌著商業(yè)的基因”,阿里的血液里流淌著生意的基因。這是《在線》給我的整體印象。無論是論證在線這個核心趨勢,還是論證云計算是關于信任的生意,處處流露從生意的角度看技術的思路。這個基因也源于浙江深厚的民營經(jīng)濟土壤,正如浙江省省長李強在序言中所說的,浙江的民營經(jīng)濟氛圍可以讓技術和生意結(jié)合的更加緊密。
這是一本阿里云計算的布道之書。從加盟阿里伊始,就有人批評王堅博士不適合主導產(chǎn)品的研發(fā)。博士自己也說:“關于產(chǎn)品我不是專家,阿里云的產(chǎn)品做得不好,都是我的責任”。做阿里YunOS,也給他招來非議,讓他挨的罵比一輩子還多。然而,這本書回答了這些質(zhì)疑,讓結(jié)果說話,描繪了一個技術學人和出色產(chǎn)品經(jīng)理的心路歷程。就內(nèi)容來說,全書都在為阿里云布道。前6章,從數(shù)字到在線的進化,從信息到數(shù)據(jù)的進化,從計算機到計算的進化,從互聯(lián)網(wǎng)到萬物互聯(lián)網(wǎng),以及追尋在線凌云夢,都在論證一個自有阿里云和移動操作系統(tǒng)YunOS存在的必要性。
通過全書,可以看到王堅博士對技術洞察的樂觀和自信,以及對技術命運的體察和敬畏。博士要做的事情是要把谷歌和亞馬遜的架構(gòu)優(yōu)勢融合起來,從零自己開發(fā)一整套代碼。我曾經(jīng)從事分布式系統(tǒng)研發(fā)工作,深知這種基礎軟件研發(fā)的難度。更何況這樣的系統(tǒng)不僅要支撐阿里內(nèi)部的電商業(yè)務和金融業(yè)務,還要作為公有云支撐其他客戶的業(yè)務。在介紹云計算賦能其他中小企業(yè)時,博士引用了《昆塔》的主題曲:不可能是不可能的事。在介紹YunOS研發(fā)決策時,博士這樣說道:“做死掉又如何?我從來不覺得做死掉的事情不偉大。我最討厭的事情是,仗還沒有開始打,就舉白旗了”。書中最后一章《對別人的敬仰,對自己的自信》通過列舉征服高山和太空的人類偉大人物,流露了博士全力以赴,向死而生的勇氣:“大家談對技術的熱愛的時候,并沒有意識到,我們要付出什么”。這種勇氣從他所舉“農(nóng)夫與蛇”例子中看見一斑:“你有沒有足夠的自信和熱愛,去捂暖這條蛇,哪怕它蘇醒以后可能會咬你一口?”。
深刻的洞察源自深刻的實踐。云計算一直是一個buzzword,對它的解釋可謂是盲人摸象,眾說紛紜。我并不認同書中每一句話,但自認為無力反駁書中的觀點,最主要的原因是我沒有超越王堅博士的實踐。博士在后記中坦言:“我想因為有了阿里巴巴等有影響力的公司,我們才有了空前的實踐經(jīng)驗”。下面摘錄兩段話,領略一下實踐者的思想。
我說你還不能理解這個行業(yè),除非你做到兩件事:一是收到的名片比我多;二是用過的登機牌比我多。
一片沃土擺在大家面前,卻只有農(nóng)民種出了莊稼。
我總結(jié)一些博士的洞察觀點,羅列如下。
云計算的發(fā)展是需要生態(tài)的。王堅博士說:關起門來不可能把一個產(chǎn)品做好,產(chǎn)品的發(fā)展永遠是與用戶交互的結(jié)果。書中第7章《從門洛公園到云棲小鎮(zhèn)》介紹了王堅博士打造阿里云開發(fā)者生態(tài)的初心和危機應對之道,書中多次提到,向用戶學習做云計算。
關于公有云的數(shù)據(jù)安全問題,王堅博士主要從三個方面來“辯解”。第一,數(shù)據(jù)的所有權和經(jīng)營權可以分開;第二,法律管轄范圍可以隨著數(shù)據(jù)的流動而變化;第三,人類歷史的進化就是逐漸犧牲隱私的過程。
操作系統(tǒng)內(nèi)涵的演變。王堅博士認為,每一個時代,操作系統(tǒng)的內(nèi)涵都是不一樣的,操作系統(tǒng)的定義一直在發(fā)生變化。最初計算機教科書對操作系統(tǒng)的定義并沒有包括網(wǎng)絡,圖形界面,瀏覽器和數(shù)據(jù)。Windows NT/2000讓網(wǎng)絡成為操作系統(tǒng)的一部分,蘋果的麥金塔電腦讓圖形界面成為操作系統(tǒng)一部分,Windows 95讓瀏覽器成為操作系統(tǒng)一部分,Log開始是操作系統(tǒng)的一部分,后面演變成瀏覽器的一部分。那么作為在線操作系統(tǒng)的YunOS需要把賬號和支付作為移動操作系統(tǒng)的一部分也是理所當然。另外,王堅博士對基于iOS和Android封閉系統(tǒng)的APP不看好,稱之為:在別人家的花園里種點小花。
數(shù)據(jù)比功能重要。我總結(jié)可以從三個方面來理解。第一,非互聯(lián)網(wǎng)時代的產(chǎn)品,功能一定是它的價值所在,而在互聯(lián)網(wǎng)時代的產(chǎn)品,數(shù)據(jù)才是它的價值。比如,仿造一個類似淘寶的網(wǎng)站成本非常低廉,但問題的關鍵是,你從哪里找來淘寶網(wǎng)上近10億件商品和上千萬的賣家?這和“開發(fā)一個功能和微信一樣的聊天工具還是微信嗎?”有異曲同工之妙。第二,這讓我聯(lián)想到程序員的職業(yè)生涯。會寫軟件的人很多,但根據(jù)軟件功能去尋找一個替代品越來越容易了,那么會寫功能的程序員不再具備競爭力。從功能程序員向數(shù)據(jù)程序員轉(zhuǎn)型是有必要的。第三,判斷一家公司的前景,首先看是不是跟數(shù)據(jù)相關,其次看消耗了多少計算能力。
【本文是51CTO專欄作者石頭的原創(chuàng)文章,轉(zhuǎn)載請通過作者微信公眾號補天遺石(butianys)獲取授權】