微軟公司的視窗產(chǎn)品確實(shí)是改變?nèi)祟悮v史的一項(xiàng)偉大產(chǎn)品。尤其是1995年8月24日,Windows95的發(fā)布轟動了整個(gè)世界,。
這次劃時(shí)代的產(chǎn)品發(fā)布活動盛況空前,,無數(shù)新聞媒體追風(fēng)報(bào)道。當(dāng)時(shí),美國紐約帝國大廈沐浴在微軟的霓虹燈下,英國的發(fā)布會現(xiàn)場被漆成Windows95的巨大標(biāo)識,在空中也清晰可見,。位于華盛頓雷德蒙的微軟總部完全變成了歡樂嘉年華現(xiàn)場:到處是美食、魔術(shù),、小丑,、熱氣球、摩天輪,、馬戲團(tuán)的帳篷……
這場發(fā)布會的中心當(dāng)然是蓋茨,,他穿著微軟的藍(lán)色襯衣,臉上帶著羞澀的微笑,,在與《杰伊·連諾今夜脫口秀》名嘴杰伊·連諾(Jay
Leno)開玩笑時(shí),,他竭力表現(xiàn)得很放松,他最風(fēng)趣的一句話是:“Windows95是如此易用,,連脫口秀節(jié)目主持人都能搞定,。”
為了這次市場活動,,微軟耗費(fèi)了3億美元巨資,,其中包括購買滾石樂隊(duì)的單曲《現(xiàn)在出發(fā)》(Start Me
Up)的版權(quán),微軟將其中的樂曲作為其Windows95操作系統(tǒng)的啟動樂調(diào),。在Windows95的發(fā)布現(xiàn)場,,滾石樂隊(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è)新部門,叫做自然互動服務(wù)部,。蓋茨總是對語音,、語言、智能型助手式用戶界面情有獨(dú)鐘,,于是,,他要求全公司在這方面的團(tuán)隊(duì)都加入我的隊(duì)伍。
這些團(tuán)隊(duì)結(jié)合起來后,我們針對蓋茨的Windows Vista目標(biāo),,作了詳細(xì)的策劃,。蓋茨定位的Windows
Vista的三大目標(biāo)是:(1)支持新語言C#,所有操作系統(tǒng)軟件都改用C#來寫,。因?yàn)镃#語言的運(yùn)行較慢,,但是開發(fā)速度很快,這樣微軟不會落后于多人參與的開源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),?”還有些研究芯片的專家常常看著Intel的芯片計(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ù)想到會有重重的困難,,但是誰知道偉大的產(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í)斆鞯刈约撼鰜怼K鼤鶕?jù)別的用戶碰到的問題和犯的錯(cuò)誤來推測你可能碰到的問題和犯的錯(cuò)誤,,然后它會一步步地幫你解決問題,。
“執(zhí)行助理”:事先編譯好的各種指令,只要用戶要求就可以執(zhí)行,。例如:“在離我最近的打印機(jī)上打印”,,“轉(zhuǎn)發(fā)給北京分公司的員工”,。
“機(jī)器學(xué)習(xí)”:有些新的指令或工作沒有被人工錄入,我們增加了機(jī)器的學(xué)習(xí)功能,,能夠?qū)W到這些新的詞匯,、描述等,讓我們的機(jī)器助手擁有可以自我學(xué)習(xí),、補(bǔ)充知識的功能,。
“新檔案處理”(就是打開任何文件夾看到的):除了現(xiàn)在靜態(tài)的檔案排序外,我們的軟件可以聰明地找到任何你的檔案,,即根據(jù)每個(gè)文件的數(shù)據(jù)庫內(nèi)容,,聰明地搜索。例如:“王力宏2000年以后所有的MP3音樂”,,“老板今年寄給我的郵件”,。這些指令發(fā)出之后都會被轉(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)時(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è)“瑰麗”的夢想:通過語言學(xué)家的介入,逐漸地形成一道“語言彩虹”,,一步步解決人機(jī)界面問題,,讓機(jī)器越來越多地可以理解人類的語言,。
但是這一套技術(shù)是絕對不可行的。這幾乎等同于我在博士論文階段拒絕用“專家系統(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í)都跟隨我,那我加入了一定也要請你相信我,�,!�
蓋茨沉吟了一下,沒有說話,。
我看著蓋茨的眼睛,,對他說:“在公司很多人為了自己的利益會跟你說很多話。但是,,我對你保證,,我不會騙你�,!�
在那一霎那,,我感覺我們的心靈有一個(gè)難得的碰觸。
“好,,那就照你的做,。”蓋茨說,。
蓋茨親自參與這個(gè)問題的解決,,最后支持了我的決策。然后,,我親自操刀,,把這個(gè)團(tuán)隊(duì)裁剪了一半,才騰出了資源來做Windows
Vista的項(xiàng)目,。
|