馬文方
采訪姚宏宇博士的地點(diǎn)是在北京西苑飯店的大堂。T恤、大褲衩子、赤足穿著前后通氣的沙灘涼鞋的姚宏宇,讓人很難從大堂里熙熙攘攘的旅游者中把他“擇”出來(lái),也很難令人把這一打扮與企業(yè)CEO這樣的商務(wù)人士形象聯(lián)系起來(lái)。了解姚宏宇的人都知道,姚宏宇不僅是云計(jì)算企業(yè)的CEO,還是公司軟件的第一寫手和頭號(hào)銷售。
在雅虎見世面
1988年,不滿15歲的姚宏宇考上了中國(guó)科技大學(xué)少年班。1978年成立的科大少年班,30年間,在全國(guó)僅招收了1261位智力超群的少年,平均每年招生量不足50人。
1993年,姚宏宇來(lái)到關(guān)系型數(shù)據(jù)庫(kù)的發(fā)源地——美國(guó)威斯康辛大學(xué)麥迪遜分校,在計(jì)算機(jī)和材料系從碩士一直讀到博士。
2000年初,在.com最熱的時(shí)候,姚宏宇進(jìn)入當(dāng)時(shí)最熱的公司——雅虎。 那是雅虎的黃金時(shí)代,約有五六十個(gè)相互獨(dú)立的頻道,每個(gè)頻道就是一個(gè)小團(tuán)隊(duì)。姚宏宇所在的雅虎財(cái)經(jīng),當(dāng)時(shí)只有40人,其中一大半是工程師,每年創(chuàng)造的收入有1億美元。當(dāng)時(shí),雅虎財(cái)經(jīng)遇到的挑戰(zhàn)還是蠻大的,每秒鐘有10萬(wàn)條股票交易經(jīng)過(guò)雅虎全球3大數(shù)據(jù)中心處理后,再實(shí)時(shí)地發(fā)到26個(gè)國(guó)家和地區(qū),所以,大家工作起來(lái)都很拼命。姚宏宇也拿著睡袋,把“家”安在了公司,每天只睡5個(gè)小時(shí)。美國(guó)股市開盤前的半小時(shí)最緊張,系統(tǒng)會(huì)冒出各種各樣的問(wèn)題。于是,幾個(gè)工程師馬上碰頭,分析問(wèn)題,找出解決辦法,再根據(jù)每個(gè)人的特長(zhǎng),把活兒一分,大家就分頭行動(dòng)起來(lái)。
“三十年河?xùn)|,三十年河西”這句話到了硅谷,就變成了每隔三四年就會(huì)有一個(gè)比較偉大的公司獨(dú)領(lǐng)風(fēng)騷,近十年,先是雅虎,后來(lái)是Google,現(xiàn)在最熱的是Apple。這些公司初創(chuàng)時(shí)崇尚的都是精英文化。像雅虎和Google當(dāng)初都是工程師文化,單兵作戰(zhàn)能力很強(qiáng)。
如今Google津津樂(lè)道“開發(fā)人員有20%的自由時(shí)間做自己喜歡做的事情”,其實(shí)Google只說(shuō)了下半句,上半句是首先要完成自己的本職工作。實(shí)際上,雅虎當(dāng)初也是這樣的,只是沒(méi)有宣揚(yáng)而已。這些互聯(lián)網(wǎng)公司壓給每個(gè)人的工作早已超出了個(gè)人承受能力,除非那些技術(shù)上的超級(jí)發(fā)燒友,工作之余誰(shuí)還會(huì)有那份力氣。
可偏偏姚宏宇就是一個(gè)精力旺盛的人,一天到晚泡在公司里。在維護(hù)雅虎財(cái)經(jīng)頻道之余,姚宏宇開始把多余的精力消耗在雅虎財(cái)經(jīng)的技術(shù)架構(gòu)和代碼上,他發(fā)現(xiàn)雅虎財(cái)經(jīng)在穩(wěn)定性和效率上問(wèn)題較大。在征得老板同意后,姚宏宇前后用了一年半的時(shí)間,重寫了雅虎財(cái)經(jīng)底層全部代碼。姚宏宇寫了大約10萬(wàn)余行代碼,比以前的代碼要短很多,而且效率和穩(wěn)定性都上去了。
.com泡沫破滅后,塞梅爾執(zhí)掌雅虎,他開始把雅虎原有的五六十個(gè)頻道整合成6個(gè)事業(yè)部。習(xí)慣于在小團(tuán)隊(duì)中自由自在、無(wú)拘無(wú)束的姚宏宇頓感別扭。
2004年底,姚宏宇來(lái)到雅虎研究院。研究院寬松的氛圍,讓姚宏宇的好奇心得到了充分滿足,有些時(shí)候他甚至?xí)o(wú)目的地研究一些有趣的事情,而更多的時(shí)候是解決來(lái)自雅虎內(nèi)部幾乎所有部門提交上來(lái)的難題。這些問(wèn)題涉及到后臺(tái)、搜索、BI等網(wǎng)絡(luò)服務(wù)的熱點(diǎn),而且都是在大規(guī)模分布式系統(tǒng)上出現(xiàn)的實(shí)際問(wèn)題,這下姚宏宇可比在雅虎財(cái)經(jīng)見多識(shí)廣了。
萌生創(chuàng)業(yè)念頭
見識(shí)多了以后,姚宏宇逐步認(rèn)識(shí)到雅虎的平臺(tái)有很高的商業(yè)價(jià)值,如果產(chǎn)品化后,可以用到很多的企業(yè)。于是,姚宏宇跟包括楊致遠(yuǎn)在內(nèi)的雅虎高層建議,雅虎應(yīng)該成立一家專做平臺(tái)的公司。但是,姚宏宇被告知,這不是雅虎的主營(yíng)方向,雅虎不應(yīng)該做這件事。
姚宏宇后來(lái)認(rèn)識(shí)到,雅虎這樣做有它的理由:做項(xiàng)目沒(méi)有重復(fù)性,要一個(gè)一個(gè)地去做,這是力氣活,掙的是辛苦錢,因而處于食物鏈的底層。在其之上是做產(chǎn)品,而在食物鏈的上層則是做服務(wù)。通常,人們用代碼的復(fù)用率來(lái)衡量軟件公司的價(jià)值:在項(xiàng)目中一條代碼可能只用一次,在產(chǎn)品中一條代碼可能要用上千次,而在服務(wù)中一條代碼用到上億次也不足為奇。
雅虎、Google這樣盤踞在食物鏈上層的互聯(lián)網(wǎng)公司當(dāng)然不愿意往下走,去吃苦受累。而傳統(tǒng)的平臺(tái)軟件企業(yè),又有他們自己的挑戰(zhàn)和包袱。
傳統(tǒng)軟件企業(yè)的開發(fā)模式是先找到一個(gè)算法,然后去實(shí)現(xiàn)這個(gè)算法,做成產(chǎn)品,交給市場(chǎng)部門去賣。而互聯(lián)網(wǎng)應(yīng)用特別是云計(jì)算應(yīng)用是建立在大型分布式系統(tǒng)之上的,它的規(guī)模隨時(shí)可能增加,因此是個(gè)活的系統(tǒng),很多時(shí)候經(jīng)驗(yàn)要比算法和架構(gòu)來(lái)得更重要,因?yàn)楹芏鄦?wèn)題在應(yīng)用沒(méi)有達(dá)到一定的規(guī)模前是不會(huì)出現(xiàn)的。因此,人們常常能看到這樣的現(xiàn)象,傳統(tǒng)平臺(tái)軟件企業(yè)可能數(shù)百乃至數(shù)千人歷時(shí)數(shù)年、花費(fèi)數(shù)十億美元去開發(fā)一款軟件,而互聯(lián)網(wǎng)上的熱門應(yīng)用可能只是幾個(gè)人寫出來(lái)的。由于用戶需求和IT技術(shù)發(fā)展很快,傳統(tǒng)軟件動(dòng)輒數(shù)年的開發(fā)周期很難適應(yīng)這一變化,往往造成騎虎難下的局面,而互聯(lián)網(wǎng)的應(yīng)用開發(fā)“船小好調(diào)頭”。
姚宏宇曾經(jīng)跟一家知名廠商平臺(tái)軟件部門的人聊過(guò),對(duì)方告訴姚宏宇,他們面臨的最大的麻煩是在開發(fā)新產(chǎn)品時(shí)要對(duì)之前15年的代碼進(jìn)行維護(hù)和支持。
沒(méi)有了這些拖累的互聯(lián)網(wǎng)草根一族,自然是光腳不怕穿鞋的。
在雅虎研究院呆了一年多后,姚宏宇加盟了一家新興企業(yè),一年多后,這家網(wǎng)站以2億多美元被收購(gòu)。
實(shí)際上,在這家網(wǎng)站被收購(gòu)之前,姚宏宇已經(jīng)決定回國(guó)創(chuàng)業(yè)了。因?yàn)?姚宏宇堅(jiān)信未來(lái)10~20年,基于大規(guī)模分布式計(jì)算的云計(jì)算將改變整個(gè)IT產(chǎn)業(yè)。一來(lái),他不想浪費(fèi)這個(gè)機(jī)會(huì);二來(lái),他自由自在慣了,不想讓人管。
于是,姚宏宇和硅谷另外3個(gè)志同道合的華人一道在中關(guān)村創(chuàng)辦了友友新創(chuàng)系統(tǒng)技術(shù)公司。
回國(guó)后,有兩件事出乎姚宏宇的預(yù)料,一是當(dāng)上CEO后,管他的人反而更多了;二是如何證明自己。
姚宏宇對(duì)內(nèi)部管理并不擔(dān)心,因?yàn)槌鮿?chuàng)的互聯(lián)網(wǎng)公司大都奉行精英文化,架構(gòu)上的扁平化,使得內(nèi)部溝通成本很低,管理效率很高。但如何證明自己卻頗費(fèi)精力。
要想證明自己,首先要選擇合適的市場(chǎng)段,或者說(shuō)公司的市場(chǎng)定位,然后,再向這個(gè)市場(chǎng)的用戶證明自己。
盡管從服務(wù)形態(tài)上看,云計(jì)算可以分為基于互聯(lián)網(wǎng)提供公共服務(wù)和企業(yè)內(nèi)部服務(wù)兩種,但就技術(shù)而言,兩者沒(méi)有差異。
友友是做云計(jì)算平臺(tái)的,不幸與欲圖霸云計(jì)算平臺(tái)市場(chǎng)的傳統(tǒng)軟件巨頭為鄰。在市場(chǎng)細(xì)分上,姚宏宇選擇了企業(yè)市場(chǎng)而不是公共服務(wù),從而回避了與軟件巨人的正面交鋒。那些軟件巨頭更感興趣的是把自己的云計(jì)算平臺(tái)銷售到公共云市場(chǎng)。而企業(yè)的實(shí)際情況不同,問(wèn)題也不一樣,這些軟件巨頭不可能逐一提供個(gè)性化的服務(wù),即便可能,企業(yè)在成本上也未必能承受。但這意味著姚宏宇先要從食物鏈的底層——項(xiàng)目做起。
在技術(shù)上,姚宏宇不認(rèn)可傳統(tǒng)軟件巨頭動(dòng)輒升級(jí)換代的商業(yè)模式。針對(duì)企業(yè)內(nèi)部軟硬件異構(gòu)環(huán)境,姚宏宇在業(yè)界提出了云計(jì)算中間件的理念,使得企業(yè)原有的應(yīng)用可以更平滑地遷移到云計(jì)算平臺(tái)上,并且保護(hù)企業(yè)已有的投資。于是,姚宏宇又充當(dāng)了友友的架構(gòu)師和程序的頭號(hào)寫手。
然而,向客戶證明自己更困難。美國(guó)企業(yè)注重?cái)?shù)據(jù),只要他拿到了可靠的對(duì)比數(shù)據(jù),就敢下單。但中國(guó)的大中型企業(yè)更認(rèn)品牌,即使你的評(píng)估結(jié)果更好,他們也不信你比國(guó)際大牌廠商的產(chǎn)品好。
于是,姚宏宇又充當(dāng)起公司頭號(hào)銷售,到客戶那里推廣他的云計(jì)算中間件,用友友云計(jì)算客戶案例的顯著效果去說(shuō)服客戶。他在賭,絕大多數(shù)的企業(yè)在信息化過(guò)程中一定會(huì)遇到很難解決的困難。當(dāng)企業(yè)因?yàn)楦鞣N原因無(wú)法得到個(gè)性化服務(wù)時(shí),姚宏宇就會(huì)運(yùn)用在雅虎積累的實(shí)戰(zhàn)經(jīng)驗(yàn),為企業(yè)提供解決思路,進(jìn)而取得企業(yè)信任,然后,步步為營(yíng),從小項(xiàng)目做起。
經(jīng)常有客戶問(wèn)姚宏宇,你怎么能夠證明你現(xiàn)在的架構(gòu)未來(lái)能跑在大系統(tǒng)上?姚宏宇總會(huì)坦誠(chéng)地說(shuō)他無(wú)法證明,如果沒(méi)有真實(shí)地跑過(guò),即使是現(xiàn)在的傳統(tǒng)軟件巨頭也無(wú)法證明。但他還會(huì)說(shuō),他已經(jīng)把他在雅虎這樣全球屈指可數(shù)的大規(guī)模云計(jì)算平臺(tái)上多年工作得到的體會(huì)和經(jīng)驗(yàn)融進(jìn)友友的技術(shù)架構(gòu)和產(chǎn)品設(shè)計(jì)中。
每每這個(gè)時(shí)候,姚宏宇總想感謝塞梅爾。正是塞梅爾當(dāng)初對(duì)雅虎各種應(yīng)用的整合,使得姚宏宇除了有雅虎財(cái)經(jīng)的實(shí)戰(zhàn)經(jīng)驗(yàn),又多了在大平臺(tái)上聚合應(yīng)用的經(jīng)驗(yàn),這種雙重經(jīng)歷非常難得卻又對(duì)云計(jì)算平臺(tái)的開發(fā)至關(guān)重要。