關燈 巨大 直達底部
親,雙擊螢幕即可自動滾動
第28部分

力度越來越大。到後來又研發出Windows98、Windows2000、WindowsXP,以及後來的Win—dows Vistao。

接下來三年半的時間,我有幸參與了微軟Windows Vista 的研發工作。在這個過程中深深地感受到了,我們現在已經使用的微軟產品方便、快捷而又智慧,但是在科技研發過程中卻充滿了曲折和困難。尤其是微軟的Windows Vista 系統,從開始醞釀到最後的釋出,用了整整5 年的時間,其間甚至經歷過一次完全的推翻重寫,這個過程,讓微軟視窗團隊的每一個工程師都曾經充滿沮喪和煎熬。也許,無論是歷史還是科技,這種曲折都是前進的一個組成部分。

2002 年初,我加入了Windows Vista 的團隊,組建了一個新部門,叫做自然互動服務部。蓋茨總是對語音、語言、智慧型助手式使用者介面情有獨鍾,於是,他要求全公司在這方面的團隊都加入我的隊伍。

這些團隊結合起來後,我們針對蓋茨的Windows Vista目標,作了詳細的策劃。蓋茨定位的Windows Vista 的三大目標是:(1)支援新語言c#,所有作業系統軟體都改用c#來寫。因為C#語言的執行較慢,但是開發速度很快,這樣微軟不會落後於多人參與的開源 Linux 作業系統的發展。(2)開發WinFS(Windows File System),它是新一代檔案系統,可以將每一個檔案存成資料庫。如果WinFS能夠成功,慢慢的,全世界的資料就都存到微軟的資料庫,不但可以擊敗Oracle、IBM 的資料庫,也

可以防止別的網路公司(例如 Google)掌控這些資料。(3)開發 Avalon——新一代顯示系統,讓使用者在瀏覽器裡看到的網站或服務和傳統的應用軟體感覺一樣。如果某網站的服務和使用者端軟體看起來一樣,使用者也更難理解網站服務的優點在什麼地方。

這三大目標從戰略上來說都非常高明,如果實現了,微軟就可以用最強大的武器Windows 來攻擊Linux、IBM、Oracle、Google,甚至所有的網站。

但是,這三大目標都是前所未有的技術,從來沒有大規模得到商業認證,更沒有在這麼重要的產品中成為關鍵。不過最嚴重的是:這三大目標都是極難的技術問題,很可能多幾倍的時間也做不出來。因為技術的瓶頸已經到了極限,很多總監看到這個設想就倒吸了幾口涼氣:“技術難度太高了!c#這麼慢,怎麼能做作業系統啊?資料庫不夠快啊?怎麼可能當做檔案系統?”還有些研究晶片的專家常常看著Intel 的晶片計劃就開始擔憂:“一定是微軟習慣Intel 晶片加速的速度,才這麼樂觀。但是每18個月晶片速度就快上一倍的日子已經過去了,別說2004 年推出了的這些晶片,照這樣,2007 年Intel的晶片都不夠快啊。”他們沒想到的是,WindowsVista 真的遲了幾乎三年,直到2007 年才推出。這三個團隊發愁的時候,幾乎所有其他的團隊都開始挑戰極限!大部分的團隊,就像我的團隊一樣,說服自己做了leap offaith(信仰的飛躍),相信在蓋茨的督促之下,這三大目標都可以完成。我們開始用尚未建好的基礎著手搭建我們的產品。雖然可以預想到會有重重的困難,但是誰知道偉大的產品是不是就產生在不斷挑戰極限當中呢?我和我的團隊定了自己的目標:我們要在蓋茨規劃的基礎上,做使用者需要的功能。這樣我們既能夠幫助公司達到戰略目標,又可以幫助我們的 CE0滿足使用者第一的價值觀,還能幫助公司做出又炫又有用的產品,而且真的能夠解決使用者問題。我們當時擬定了幾個Windows Vista 的新功能。“視窗智慧助手”:它在你隨時需要幫助的時候,一點就出來,甚至會聰明地自己出來。它會根據別

的使用者碰到的問題和犯的錯誤來推測你可能碰到的問題和犯的錯誤,然後它會一步步地幫你解決問題。“執行助理”:事先編譯好的各種指令,只要使用者要求就可以執行。例如:“在離我最近的印表機上列印”,“轉發給北京分公司的員工”。“機器學習”:有些新的指令或工作沒有被人工錄入,我們增加了機器的學習功能,能夠學到這些新的詞彙、描述等,讓我們的機器助手擁有可以自我學習、補充知識的功能。“新檔案處理”(就是開啟任何資料夾看到的):除了現在靜態的檔案排序外,我們的軟體可以聰明地找到任何你