微軟公司的視窗產(chǎn)品確實(shí)是改變?nèi)祟悮v史的一項(xiàng)偉大產(chǎn)品。尤其是1995年8月24日,Windows95的發(fā)布轟動(dòng)了整個(gè)世界,。
這次劃時(shí)代的產(chǎn)品發(fā)布活動(dòng)盛況空前,,無數(shù)新聞媒體追風(fēng)報(bào)道。當(dāng)時(shí),,美國(guó)紐約帝國(guó)大廈沐浴在微軟的霓虹燈下,,英國(guó)的發(fā)布會(huì)現(xiàn)場(chǎng)被漆成Windows95的巨大標(biāo)識(shí),在空中也清晰可見,。位于華盛頓雷德蒙的微軟總部完全變成了歡樂嘉年華現(xiàn)場(chǎng):到處是美食,、魔術(shù)、小丑,、熱氣球,、摩天輪、馬戲團(tuán)的帳篷……
這場(chǎng)發(fā)布會(huì)的中心當(dāng)然是蓋茨,,他穿著微軟的藍(lán)色襯衣,,臉上帶著羞澀的微笑,在與《杰伊·連諾今夜脫口秀》名嘴杰伊·連諾(Jay
Leno)開玩笑時(shí),,他竭力表現(xiàn)得很放松,,他最風(fēng)趣的一句話是:“Windows95是如此易用,連脫口秀節(jié)目主持人都能搞定,�,!�
為了這次市場(chǎng)活動(dòng),微軟耗費(fèi)了3億美元巨資,,其中包括購買滾石樂隊(duì)的單曲《現(xiàn)在出發(fā)》(Start Me
Up)的版權(quán),,微軟將其中的樂曲作為其Windows95操作系統(tǒng)的啟動(dòng)樂調(diào)。在Windows95的發(fā)布現(xiàn)場(chǎng),,滾石樂隊(duì)傾情獻(xiàn)唱,。一篇文章記錄到:“很多沒有電腦的顧客受到宣傳的影響而排隊(duì)購買軟件,但他們甚至根本不知道Windows95是什么,�,!�
這個(gè)跨時(shí)代的產(chǎn)品可以說凝聚了數(shù)萬人的心血。產(chǎn)品經(jīng)理這樣描述開發(fā)工程的浩大:“技術(shù)人員在開發(fā)Windows95的過程中一共消耗了2 283
600杯咖啡,,同時(shí)還有4 850磅的爆米花,�,!�
后來,出色的多媒體特性,、人性化的操作,、美觀的界面令Windows95獲得空前成功。Windows95的出現(xiàn)帶給使用者一個(gè)完整的圖形化操作與使用概念,,使人在電腦前的工作過程不那么枯燥乏味,,使用電腦的經(jīng)歷也開始變得有趣。它的出現(xiàn)被認(rèn)為是人類科技史上具有里程碑意義的事件,。隨后,,微軟在視窗的研發(fā)投入上力度越來越大。到后來又研發(fā)出Windows98,、Windows2000,、WindowsXP,以及后來的Windows
Vista,。 接下來三年半的時(shí)間,,我有幸參與了微軟Windows
Vista的研發(fā)工作。在這個(gè)過程中深深地感受到了,,我們現(xiàn)在已經(jīng)使用的微軟產(chǎn)品方便,、快捷而又智能,但是在科技研發(fā)過程中卻充滿了曲折和困難,。尤其是微軟的Windows
Vista系統(tǒng),,從開始醞釀到最后的發(fā)布,用了整整5年的時(shí)間,,其間甚至經(jīng)歷過一次完全的推翻重寫,,這個(gè)過程,讓微軟視窗團(tuán)隊(duì)的每一個(gè)工程師都曾經(jīng)充滿沮喪和煎熬,。也許,,無論是歷史還是科技,這種曲折都是前進(jìn)的一個(gè)組成部分,。
2002年初,,我加入了Windows
Vista的團(tuán)隊(duì),組建了一個(gè)新部門,,叫做自然互動(dòng)服務(wù)部,。蓋茨總是對(duì)語音、語言,、智能型助手式用戶界面情有獨(dú)鐘,,于是,他要求全公司在這方面的團(tuán)隊(duì)都加入我的隊(duì)伍,。
這些團(tuán)隊(duì)結(jié)合起來后,,我們針對(duì)蓋茨的Windows Vista目標(biāo),,作了詳細(xì)的策劃。蓋茨定位的Windows
Vista的三大目標(biāo)是:(1)支持新語言C#,,所有操作系統(tǒng)軟件都改用C#來寫,。因?yàn)镃#語言的運(yùn)行較慢,但是開發(fā)速度很快,,這樣微軟不會(huì)落后于多人參與的開源Linux操作系統(tǒng)的發(fā)展,。(2)開發(fā)WinFS
(Windows File
System),它是新一代檔案系統(tǒng),,可以將每一個(gè)文件存成數(shù)據(jù)庫,。如果WinFS能夠成功,,慢慢的,,全世界的數(shù)據(jù)就都存到微軟的數(shù)據(jù)庫,不但可以擊敗Oracle,、IBM的數(shù)據(jù)庫,,也可以防止別的網(wǎng)絡(luò)公司(例如Google)掌控這些數(shù)據(jù)。(3)開發(fā)
Avalon——新一代顯示系統(tǒng),,讓用戶在瀏覽器里看到的網(wǎng)站或服務(wù)和傳統(tǒng)的應(yīng)用軟件感覺一樣,。如果某網(wǎng)站的服務(wù)和用戶端軟件看起來一樣,用戶也更難理解網(wǎng)站服務(wù)的優(yōu)點(diǎn)在什么地方,。
這三大目標(biāo)從戰(zhàn)略上來說都非常高明,,如果實(shí)現(xiàn)了,微軟就可以用最強(qiáng)大的武器Windows來攻擊Linux,、IBM,、Oracl、Google,,甚至所有的網(wǎng)站,。
但是,這三大目標(biāo)都是前所未有的技術(shù),,從來沒有大規(guī)模得到商業(yè)認(rèn)證,,更沒有在這么重要的產(chǎn)品中成為關(guān)鍵。不過最嚴(yán)重的是:這三大目標(biāo)都是極難的技術(shù)問題,,很可能多幾倍的時(shí)間也做不出來,。因?yàn)榧夹g(shù)的瓶頸已經(jīng)到了極限,很多總監(jiān)看到這個(gè)設(shè)想就倒吸了幾口涼氣:“技術(shù)難度太高了,!C#這么慢,,怎么能做操作系統(tǒng)啊,?數(shù)據(jù)庫不夠快�,�,?怎么可能當(dāng)做檔案系統(tǒng)?”還有些研究芯片的專家常�,?粗鳬ntel的芯片計(jì)劃就開始擔(dān)憂:“一定是微軟習(xí)慣Intel芯片加速的速度,,才這么樂觀。但是每18個(gè)月芯片速度就快上一倍的日子已經(jīng)過去了,,別說2004年推出了的這些芯片,,照這樣,2007年Intel的芯片都不夠快啊,�,!彼麄儧]想到的是,Windows
Vista真的遲了幾乎三年,,直到2007年才推出,。
這三個(gè)團(tuán)隊(duì)發(fā)愁的時(shí)候,幾乎所有其他的團(tuán)隊(duì)都開始挑戰(zhàn)極限,!大部分的團(tuán)隊(duì),,就像我的團(tuán)隊(duì)一樣,說服自己做了leap of faith
(信仰的飛躍),,相信在蓋茨的督促之下,,這三大目標(biāo)都可以完成。我們開始用尚未建好的基礎(chǔ)著手搭建我們的產(chǎn)品,。雖然可以預(yù)想到會(huì)有重重的困難,,但是誰知道偉大的產(chǎn)品是不是就產(chǎn)生在不斷挑戰(zhàn)極限當(dāng)中呢?
我和我的團(tuán)隊(duì)定了自己的目標(biāo):我們要在蓋茨規(guī)劃的基礎(chǔ)上,,做用戶需要的功能,。這樣我們既能夠幫助公司達(dá)到戰(zhàn)略目標(biāo),又可以幫助我們的CEO滿足用戶第一的價(jià)值觀,,還能幫助公司做出又炫又有用的產(chǎn)品,,而且真的能夠解決用戶問題。我們當(dāng)時(shí)擬定了幾個(gè)Windows
Vista的新功能,。
“視窗智能助手”:它在你隨時(shí)需要幫助的時(shí)候,,一點(diǎn)就出來,甚至?xí)斆鞯刈约撼鰜�,。它�?huì)根據(jù)別的用戶碰到的問題和犯的錯(cuò)誤來推測(cè)你可能碰到的問題和犯的錯(cuò)誤,,然后它會(huì)一步步地幫你解決問題。
“執(zhí)行助理”:事先編譯好的各種指令,,只要用戶要求就可以執(zhí)行,。例如:“在離我最近的打印機(jī)上打印”,“轉(zhuǎn)發(fā)給北京分公司的員工”。
“機(jī)器學(xué)習(xí)”:有些新的指令或工作沒有被人工錄入,,我們?cè)黾恿藱C(jī)器的學(xué)習(xí)功能,,能夠?qū)W到這些新的詞匯、描述等,,讓我們的機(jī)器助手擁有可以自我學(xué)習(xí),、補(bǔ)充知識(shí)的功能。
“新檔案處理”(就是打開任何文件夾看到的):除了現(xiàn)在靜態(tài)的檔案排序外,,我們的軟件可以聰明地找到任何你的檔案,,即根據(jù)每個(gè)文件的數(shù)據(jù)庫內(nèi)容,聰明地搜索,。例如:“王力宏2000年以后所有的MP3音樂”,,“老板今年寄給我的郵件”。這些指令發(fā)出之后都會(huì)被轉(zhuǎn)換成為WinFS的數(shù)據(jù)庫指令,,而形成真正的智能數(shù)據(jù)庫,。
這些工作都還是非常振奮人心的,我的團(tuán)隊(duì)從2001年年中到2004年年底,,都非常努力地工作,。作為Windows
Vista開發(fā)過程的親歷者,我體驗(yàn)了其中的無比艱辛,。大到一點(diǎn)點(diǎn)成果的突破,小到一個(gè)團(tuán)隊(duì)的組成建立,。
比如,,我的團(tuán)隊(duì)人手不夠,而公司又很難增加新人來支援這些項(xiàng)目,,因此,,我不得不砍掉一些原有的項(xiàng)目。但是,,在這樣的小型重組中,,不可避免的是人員的變動(dòng),甚至涉及一些裁員,。
當(dāng)時(shí),,我發(fā)現(xiàn)在一個(gè)語言小組里,居然有一個(gè)150人的團(tuán)隊(duì)都在做著“無用功”,。在這150人的語言處理項(xiàng)目團(tuán)隊(duì)中,,有一半是完全不懂技術(shù)的語言學(xué)家,而這些語言學(xué)家居然在指揮工程師的工作,。負(fù)責(zé)這個(gè)團(tuán)隊(duì)的高管有一個(gè)“瑰麗”的夢(mèng)想:通過語言學(xué)家的介入,,逐漸地形成一道“語言彩虹”,一步步解決人機(jī)界面問題,,讓機(jī)器越來越多地可以理解人類的語言,。
但是這一套技術(shù)是絕對(duì)不可行的,。這幾乎等同于我在博士論文階段拒絕用“專家系統(tǒng)”的方式來做語音一樣。我決心讓這個(gè)團(tuán)隊(duì)中的工程師“解放”出來,,專心地做更有前景的項(xiàng)目,。
當(dāng)我把這個(gè)決定告訴該團(tuán)隊(duì)的建立者時(shí),他怎么也不同意我將這個(gè)團(tuán)隊(duì)解散和重組,,于是他把狀告到了鮑爾默那里,,而鮑爾默又告訴了蓋茨。
蓋茨找到我說:“開復(fù),,我希望你的團(tuán)隊(duì)能讓用戶自然地與機(jī)器交流,。那為什么你執(zhí)意取消這個(gè)自然語言處理團(tuán)隊(duì)呢?”
“因?yàn)�,,這個(gè)團(tuán)隊(duì)走的方向是錯(cuò)的,。”
“但是,,大衛(wèi)也是專家,,還拯救過公司。他不認(rèn)可你的看法,�,!�
“比爾,大衛(wèi)是操作系統(tǒng)的專家,。我才是語音語言的專家,。”
“但是,,這個(gè)項(xiàng)目我們的投入很多,,我們特意批準(zhǔn)了一百多個(gè)人,圍繞著語言學(xué)家來解決人類語言理解的問題,�,!�
“比爾,當(dāng)你走錯(cuò)方向的時(shí)候,,投資越大,,損失就越多,彌補(bǔ)也越難,�,!�
“你確定這個(gè)方向不行嗎?”
“比爾,,你還記得我加入公司的時(shí)候,,你和奈森都告訴我:微軟的技術(shù)多次跟隨著我在別的公司的工作嗎?”
“當(dāng)然,!” “如果我不在公司時(shí)都跟隨我,那我加入了一定也要請(qǐng)你相信我,。”
蓋茨沉吟了一下,,沒有說話。
我看著蓋茨的眼睛,,對(duì)他說:“在公司很多人為了自己的利益會(huì)跟你說很多話。但是,,我對(duì)你保證,,我不會(huì)騙你,�,!�
在那一霎那,我感覺我們的心靈有一個(gè)難得的碰觸,。
“好,那就照你的做,�,!鄙w茨說,。
蓋茨親自參與這個(gè)問題的解決,最后支持了我的決策,。然后,,我親自操刀,把這個(gè)團(tuán)隊(duì)裁剪了一半,才騰出了資源來做Windows
Vista的項(xiàng)目,。
|