4.抓住稍縱即逝的機會

當時為了能夠抓住牛郎星計算機問世這次難得的機會,蓋茨和艾倫馬上給生產牛郎星8800的公司打了電話,說自己是交通數據公司的,公司正好開發出了一種程序語言,稍經修改,就可以用在牛郎星8800機器上。這種程序語言可讓8800機器真正運轉起來。

沒想到他們受到了羅伯茨粗暴的回絕,羅伯茨用又大又粗的嗓門說,至少已經有50個人對他說過類似的話了。他不想聽那些天花亂墜的漂亮話,他隻要看實際的成果,誰先給他做出來產品,他就和誰做生意。

為了能搶在別人前麵開發出應用軟件,占領先機,蓋茨和艾倫開始不分晝夜地奮戰,但是難度可想而知,他們從來沒有親眼見過這台機器,隻是從雜誌的照片和介紹上了解了這台機器的大概情況,他們甚至連計算機的8080芯片都沒見過。也就是說他們隻能根據機器的說明介紹和8080芯片的詳細說明書,靠自己的想象在一台PDP-10型的計算機上模擬出牛郎星8800微處理器,然後再為這個模擬處理器編製程序。

當時牛郎星8800隻有256B RAM的內存,儲存能力達到4096B。它的內存和現在的計算機內存相比,相差快1000倍了。所以在這麽小的內存情況下編寫程序並不是一件容易的事情。雖然他們為英特爾8080芯片編製過BASIC語言,但那是為大型的櫃式計算機而設計的,現在他們需要做的就是必須讓BASIC語言變得能夠適合牛郎星這種微型計算機,這就好比讓一個本來穿42號鞋子的人換成36號的鞋。雖然BASIC語言早就編寫了出來,可是他們當時隻是想用它編寫單一的程序而實現某種功能,卻從來沒想過給一台計算機編寫一套完整的程序,因此他們需要解決的問題的難度可想而知。

比爾·蓋茨把艾倫領到了哈佛大學,讓他假裝成哈佛的學生,利用學校的計算機夜以繼日地鑽研。他們用盡一切手段爭取在學校機房上機的時間。他們經常24小時在計算機房裏連續工作,付出艱辛的勞動。後來比爾·蓋茨回憶說:“在編寫軟件時需要精力高度集中,為牛郎星編寫程序的那段時間真是讓我們筋疲力盡。為了讓我的精力集中,在思考時我經常搖擺著身體,以讓我排除一切幹擾。當時我和保羅·艾倫很少睡覺,為了能盡快研製出牛郎星的編程語言,我們夜以繼日地工作,常常累了就睡在書桌旁邊或躺在地板上。有一段時間我甚至忙得都顧不上吃東西,也沒時間見任何人。”

蓋茨和艾倫當時在計算機房裏,經常幹著幹著就睡了過去,幾分鍾後,又猛然醒來,繼續敲打鍵盤。艾倫憑借著多年積累的經驗和技術,終於做出了牛郎星8800計算機的模擬處理器。而比爾·蓋茨顯示了他在編寫程序上的天分,編出了專門適用於這台微型計算機的基礎語言。經過八個星期的日夜奮戰,他們終於把程序設計成功了。

1975年2月底,比爾·蓋茨打電話通知了羅伯茨,告訴他程序已經基本完成了。緊接著艾倫就帶上編好的軟件,坐上飛機,趕到羅伯茨的公司,他在乘坐飛機的時候還在編製著最後一段進入計算機程序的代碼。羅伯茨親自開著一輛貨車來到機場迎接艾倫。當艾倫看到羅伯茨的滿是裝運貨物時留下痕跡的貨車時非常吃驚,本來他還以為這是一家非常體麵的大公司。羅伯茨顯然也把一身紳士打扮的艾倫當成了大人物。他直接把艾倫送到了當地一家豪華旅館中,而艾倫身上根本沒有那麽多錢支付昂貴的住宿費,他便編造了一個理由,向羅伯茨借了些錢住下。第二天,羅伯茨用貨車把艾倫拉到一個旁邊是洗衣機店和按摩院的小店鋪房前邊。正當艾倫滿腹疑惑的時候,他看到了那台牛郎星8800計算機在裏邊擱著,艾倫才相信走對了地方。

就這樣,曆史性的時刻到來了,艾倫懷著緊張的心情把他們編寫的BASIC語言程序的紙帶輸入進了計算機裏,開始用手指敲打著鍵盤,輸入指令,這是艾倫第一次真正接觸牛郎星8800計算機,如果他和蓋茨在設計過程中出現任何差錯,就意味著他們編寫的程序會失敗,那麽他們所作的一切努力都將付諸東流。所以艾倫輸入指令後,非常緊張地等待著計算機的反應,當時的計算機反應速度很慢,需要幾分鍾的時間,這幾分鍾對於艾倫來說是一生中最漫長的時間。當計算機從打字機中打出“準備就緒”的字樣後,他長舒了一口氣,緊接著他輸入了一個二加二的指令,牛郎星8800計算機立刻顯示了正確答案4。艾倫知道他和蓋茨設計的程序軟件基本成功了。艾倫後來回憶當時的情景時說:“當時,我看到一個我從未真正接觸過的機器,竟然聽從我的指令工作,這讓我感到十分驚訝。”

看到程序成功後,房間裏的人們一片歡騰,羅伯茨此時也是興奮不已!因為當時羅伯茨為了能將公司扭虧為盈,費盡唇舌說服銀行再貸款6萬美元給他,此時羅伯茨的財政赤字已經達到了30萬美元以上,這次艾倫的試驗實際上決定了他的企業能否走出破產的命運。後來羅伯茨回憶說:“看到我們的計算機終於能夠在程序下運轉起來,成為了有用的機器,我興奮得都快要暈過去了!那真是一個令人難忘的時刻,沒想到這兩個小夥子從來沒見過‘牛郎星’,卻能做出如此完美的工作!”

從這一天起,蓋茨和艾倫成功地讓計算機走向了新技術革命,標誌著計算機普及化的到來。

比爾·蓋茨和保羅·艾倫能夠充分抓住為羅伯茨公司開發軟件的這一機會,是因為蓋茨知道對商業領域來說時間就是金錢。在風雲變幻的市場中,機會稍縱即逝,如果不能迅速把握住市場出現的這些機會,就會讓他人捷足先登,到時候就追悔莫及了。正是因為蓋茨深深懂得這一道理,所以他們才能夠緊緊抓住這個機會不放,即使在現實中麵臨困難也決不後退,在沒有條件的情況下想辦法給自己創造條件。在和艾倫一起為羅伯茨的“牛郎星”開發軟件的時候,他們可以連續幾天幾夜不睡覺來進行工作,這種精神是他們能夠獲得成功的一個重要原因。