3.敏銳對待市場的變化——視窗操作係統的開發

在1982年拉斯維加斯舉行的一年一度的計算機大會上,比爾·蓋茨被一個由Visicorp公司開發的圖像綜合軟件係統所吸引,這個軟件產品在當時的展會上也受到了眾人的關注,同時在展會上引起了轟動。

比爾·蓋茨發現Visicorp公司已經開發出圖形化的電腦操作界麵,用戶隻要通過點擊圖標就可以輕而易舉地進行各種命令操作。不僅它的操作非常簡便,界麵也很好。相比之下,微軟公司所展示的軟件就相形見絀了。不僅如此,讓比爾·蓋茨最為惱火的是,這套軟件是在本應屬於微軟公司展示平台的IBM個人計算機上展示的。Visicorp公司是依靠會計應用軟件起家的,開發出了世界上第一款電子表格軟件Visicalc。憑借著會計應用軟件的推廣,它成為了年收入達四千多萬美元的軟件公司,是當時微軟公司年收入的兩倍。而Visicorp公司的這個圖形操作係統一旦在市場上獲得成功,微軟公司的DOS操作係統將會被趕出曆史舞台。作為個人電腦標準操作係統的建立者,比爾·蓋茨決不允許其他公司來窺探這一軟件領域,這等於是要從微軟公司口中爭奪食物。於是,比爾·蓋茨決定同Visicorp公司展開自衛反擊戰——他當即給遠在西雅圖微軟總部的西蒙伊打電話,讓他馬上乘飛機趕過來,並且與公司的技術小組開會談論應對方案。經過分析他們認為,從Visicorp公司的展品到成為產品真正上市,還需要一定的時間。也就是說,隻要微軟能抓住這個時間,盡快開發出比他們更好的產品,就能保證自己在操作係統的領導地位。

為了能打贏這場已經落後的競爭戰爭,比爾·蓋茨顯示出了出色的商業頭腦。他首先展開了一場宣傳戰——微軟公司向外界散布消息說,微軟公司也在開發類似於Visicorp公司的圖形操作係統,在功能上比他們更具優勢,讓廠商和用戶們耐心等待;另一方麵他們召集微軟內部的軟件編寫高手,讓他們盡快開發出和Visicorp公司一樣的圖形操作係統。接下來的幾個月,微軟公司的程序員們就一直在緊鑼密鼓地編寫程序。1983年4月,他們終於做出了一個操作係統的雛形,命名為視窗操作係統。但這僅僅是一個框架,並沒有實質的內容。為了能讓視窗盡快麵世,比爾·蓋茨將在施樂帕洛阿爾托研發中心的圖像化係統方麵的大師斯科特·麥格雷戈聘請到了微軟公司。

麥格雷戈曾經參加過Visicorp公司的Vision圖形操作係統的開發工作。當時比爾·蓋茨親自找到麥格雷戈,請求他到微軟工作。給麥格雷戈印象最為深刻的是比爾·蓋茨那永不滿足的求知欲——當他說到某個蓋茨不太熟悉的知識領域時,就能夠看到蓋茨好像恨不得馬上就出去補習相關的知識的樣子。當他們在一周後再次見麵的時候,麥格雷戈驚訝地發現,比爾·蓋茨不僅清楚地記得他們上次談話的所有內容,而且針對上次麥格雷戈所說的自己不太了解的知識領域和問題,他竟然能用極其專業的知識把麥格雷戈說的問題一一作出解釋,同時還能與麥格雷戈辯論一番。

1983年的秋天,麥格雷戈成為視窗操作係統的開發經理。

埃勒作為Windows的核心係統開發者之一,曾經和比爾·蓋茨發生過一件有趣的故事。

一次,埃勒用編碼在計算機上畫了一個時鍾,畫完之後他覺得時鍾的畫麵有些單調,就想給時鍾加一個彩色的背景圖案,但是他用著色的運算指令進行操作時,卻發現無法給背景著色。於是,他仔細檢查自己是否有操作上的錯誤,可他翻遍了操作手冊,也始終未發現什麽錯誤。最後,他發現原來是BASIC編碼的問題。當弄清楚是自己公司設計的BASIC軟件出現了設計上的缺陷後,他決定把這個缺陷找出來。他閱讀了大量相關的軟件書籍,花費了兩個星期的時間來攻克這一難題。最終,他解決了這一問題,設計出了新的著色法則,讓BASIC能夠正常地著色。這讓他非常得意——他叫來了很多工程師,向他們展示自己的成果,甚至把比爾·蓋茨也找了過來,指著自己的電腦屏幕說:“比爾,你快看,不知道是哪個白癡家夥寫出這種狗屁不通的程序。”

比爾·蓋茨聽了以後並沒有說什麽,隻是繼續盯著屏幕。埃勒接著說:“我發現了這個程序設計上的缺陷,並且把它改正了過來,你看我改正後的版本是不是很酷?”蓋茨點點頭說:“它可以用於各種複雜的圖形中嗎?”

“當然可以。”埃勒說完便在電腦上畫了一個複雜的圖形,並且很快用他設計的著色程序填充上了顏色。“看到了嗎?它完成得十分出色!”

“你可以保證它在任何時候都能夠正常運行嗎?”

“是的,在某種程度上,可以這麽說吧!”埃勒回答說。

比爾·蓋茨最後對他說幹得不錯,便回到了自己的辦公室。

比爾·蓋茨走後,旁邊一個同事問埃勒:“你知道是誰編寫的那個著色程序嗎?”

埃勒說:“我不知道。”

同事說:“那個著色程序就是比爾·蓋茨編寫的,他就是你口中說的那個寫出狗屁不通東西的白癡。”

後來比爾·蓋茨讓他負責Windows係統的圖像部分的開發工作,讓伍德負責編寫整個操作係統的最基本的部分,讓利馬拉負責用戶管理係統的編寫。

經過比爾·蓋茨對市場操作係統的重組後,這個工作小組變得更有針對性,工作效率大大提高了。

而比爾·蓋茨也親自出馬,去找那些硬件和軟件開發商,說服他們支持Windows操作係統。比爾·蓋茨對硬件生產商說:“計算機操作係統的下一步發展就是走向圖像化,你們不為Windows生產出適用的驅動程序,你們將會錯失良機,到時候,會沒有一個應用軟件在你們的機器上運行。”比爾·蓋茨甚至還告訴他們說,幾乎所有的硬件廠商都在為他們的Windows操作係統編寫相適應的驅動程序。對於軟件開發商,蓋茨對他們說:“為市場各種不同的硬件開發不同的軟件,是一件令人頭疼的事情,但是現在的情況將會有所改變。因為幾乎所有的硬件開發商都在開發適合Windows的驅動程序,你們如果趁早為Windows開發適用它的應用軟件,將會有很好的回報。”

比爾·蓋茨為了能說服這些廠商支持Windows操作係統,經常是苦口婆心,磨破了嘴皮子,有時甚至因為上火而起了滿嘴的皰。而對於比爾·蓋茨這種堅韌不拔的精神,麥格雷戈十分佩服。