讓微軟人忘不了的前 CEO 比爾蓋茲:從哈佛輟學前,他都在做什麼?

Bill Gates 早已不是微軟公司的管理者,但他仍然是人們熱衷談論的對象,而當他發表意見的時候,人們仍然會聆聽。最近,當微軟面臨下一任 CEO 人選的時候,不少人在期望他的回歸。Gates 的名聲和地位,自然是因為他創建微軟帝國,普及了個人電腦,從而改變了電腦的發展歷史。

正如任何王國的崛起,第一代創業者的天才、運氣和不懈的努力,往往是最讓人著迷的事情。《賈伯斯傳》的作者 Walter Isaacson 在哈佛網站撰文,回顧了 Gates 大學時期的故事。

  • 成為哈佛新鮮人的震撼教育

在高中的時候 Gates 就創建了湖濱學校程式設計社,為太平洋西北地區的公司編寫計算機代碼,並以此賺錢。當他向大學提交申請的時候,選擇了三所學校:哈佛、耶魯和普林斯頓。針對三所學校,他表示了三種不同的志向:耶魯是為了政治;普林斯頓是為了計算機工程師;哈佛是為了數學。他被三所學校錄取,最終選擇了哈佛。艾倫警告他說,哈佛有比他更聰明的人,Gates 回答說:「不可能!不可能!」

驚人的學習毅力

在哈佛大學,他的學習節奏讓室友驚訝。一位室友說,「他的習慣是一次學上 36 小時或更長時間,睡 10 個小時,然後出去,吃個比薩,回來繼續學習。如果這意味著他早上 3 點開始,那也無所謂。」有時候,他會拉上室友玩 Atari 上的 Pong 遊戲,或者在哈佛計算機實驗室的主機上玩經典的 Spacewar!。

艾倫的警告被證明是正確的。來自 Baltimore 的 Andy Braiterman 比 Gates 的數學更好。他們經常在 Braiterman 的屋子裡徹夜鑽研 Math 55 課程。Braiterman 說,Bill 是個非常熱切的人,而且是一個「好辯手」。他很有說服力地指出,很快人們都會有一台家用電腦,用來看書和查看訊息。兩個人決定成為室友,並且搬到了 Gates 喜歡的 Currier House 公寓。

Gates 決定主修應用數學而非純數學。他說,「我遇到數學部裡的一些人,他們比我的數學好很多。這改變了我學習數學的想法。」

在學校裡,他還發展出了自己的學習模式:只上自己沒有選修的課程。對於這條規則,他非常認真地遵守。「在大二的時候,我只聽那些與實際選修課時間重合的課程,以確保自己不會犯錯誤。因此,我是一個完全的拒絕主義者。」

迷上撲克牌

他還迷戀上了撲克遊戲,玩七張牌梭哈,通宵賭博。他更擅於評估牌力而不是了解其它玩家的想法。「比爾是一個偏執狂」Braiterman 說,「他會專注於某種東西,然後一直遵循它。」某次,他把支票簿給了艾倫,以阻止自己浪費更多錢,但很快又要了回去。「在學習詐唬上,他付出了很大的代價」艾倫說,「他會一晚上贏 300 美元,然後第二天晚上輸掉 600 美元。那個秋天,他輸了上千美元,他不停地對我說,『我玩的越來越好了』。」

在 Micheal Spance 的經濟學課程上,Gates 遇到了 Currier House 公寓裡的另一位學生鮑爾默。鮑爾默是一個大個頭,喧鬧,喜歡群體生活。他參加了速成布丁俱樂部,管理一個足球隊,成為 Advocate 報的出版商,Crimson 報的廣告經紀人。兩個人看起來非常不同,但是一種超級的熱情將他們聯繫在了一起。他們會大聲交談,辯論,一起去看電影。Gates 說,然後我們變成了超級好的朋友。

  • 大二的轉變:開始設計 Altair 程式語言

Gates 的生活在大二的時候突然改變了。某一天,艾倫來到了他的宿舍,手裡拿著一本新買的《大眾電子學》雜誌,封面上是一台轉譯器 Altair。他說,「這件事情在我們沒參與的情況下發生了。」

兩個人決定編寫一些軟體,讓業務愛好者們能夠在 Altair 上運行程序。更準確地說,他們打算為 BASIC 語言編寫一個編譯器。那將是第一個為微處理器編寫的商業化編程語言。他們給生產 Altair 的公司 MITS 寫了一封信,宣傳自己編寫了一個在 8080 上運行的 BASIC 語言編譯器,但實際上,當時他們還沒有編寫任何軟體。

由於沒有收到回信,他們決定給 MITS 打個電話。Gates 建議艾倫打電話,而艾倫認為 Gates 更在行。後來,兩個人決定,Gates 打電話,但是宣稱自己是艾倫,因為一旦成功的話,出面的人將是艾倫。艾倫看起來像成年人,Gates 還像個學生。

接聽電話的人是 MITS 的創始人 Ed Roberts。他說自己已經接到了太多的電話,因此,第一個拿著可運行的 BASIC 到公司的人將會獲得機會。

由於兩個人沒有 Altair,艾倫決定在計算機實驗室的 PDP-10 上模擬一台,然後他們買來了 8080 微處理器的手冊。在幾周內,Allen 做好了模擬器和其它開發工具,與此同時,蓋茨在黃色記事本上不停地寫代碼。在模擬器準備繼續後,他將代碼敲進了計算機中,有時候,這會持續好幾個小時。

在八周的時間裡,Gates、艾倫和另一位學生 Davidoff 日夜不停地工作。有時候,Gates 會睡在終端前。「他在編寫代碼的時候,會逐漸向前傾斜,直到鼻子碰上了鍵盤,」艾倫說,「在睡了一小時或兩小時後,他睜開眼,看看屏幕,眨兩下眼,然後繼續自己的工作 —— 一種驚人的專注力。」

代碼的精簡是非常重要的,因為 Altair 的內存只有 4K。三個人會不斷競爭,看誰的代碼能做出更精簡的代碼。晚上的時候,他們會研究打印結果,找出使代碼更加精簡的辦法。1975 年 2 月,在八個月緊張編程後,他們將代碼精簡到了 3.2K。「這不是我是否能夠編寫代碼的問題,而是能否將它濃縮到 4K 以下,並使其超級快,」Gates 說,「它是我寫過的最酷的程式碼。」

決定性的一天到來了。艾倫在 MITS 公司打開 Altair,讓紙帶輸入機載入代碼。這花了 10 分鐘時間。Ed Roberts 和同事們交換著好奇的目光,他們已經懷疑這是否成功。但是,機器打出了「MEMORY SIZE?」。一位員工叫到,「Hey,它打出東西了!」 艾倫輸入了答案:7168。Altair 回應說 OK。

隨後,艾倫輸入了「PRINT 2+2」,Altair 回應:「4」。這是在商業化的家用計算機上運行的第一個軟體程序。當 Ed Roberts 看到後,他叫了起來,「哦,我的天。它打出了 4 !」

  • 從哈佛輟學,但最後拿到榮譽學位

一個月後,艾倫成為 MITS 的軟體主管。Gates 決定留在哈佛。但是,他遇到了一件麻煩事。學校秘密的管理委員會找到了 Gates,說他觸犯了學校的規定。原來,國防部的一位督察員在檢查資助給學校的 PDP-10 的時候,發現使用時間最多的是 Gates。

Gates 不得不寫了一份書面辯護,描述自己開發 BASIC 的過程。他自身的過錯被放過了,但由於他讓校外人員艾倫使用自己的密碼,還是受到了懲罰。Gates 同意將早期版本的 BASIC 放到公共知識領域。

那時候,Gates 已經將更多的時間放到了與艾倫的合作上。1975 年春,他完成大二學業,然後去了 MITS 公司。他決定放棄大三的第一個學期,在公司工作。1976 年春秋,他回到哈佛,完成兩個學期,然後離開了哈佛。他差兩個學期未能完成學業。

2007 年 6 月,他回哈佛接受榮譽學位。在演講的開始,他對聽眾中的父親說,「我已經等待這一刻 30 年了:父親,我已經告訴過你,我會回來拿到自己的學位。」

(轉載來源:愛範兒 ; 圖片來源:mmattingDennisSylvesterHurd ,  CC Licensed)