主页 > Z云生活 >比尔・盖兹的哈佛岁月 >

比尔・盖兹的哈佛岁月

比尔・盖兹的哈佛岁月

Bill Gates 早已不是微软公司的管理者,但他仍然是人们热衷谈论的对象,而当他发表意见的时候,人们仍然会聆听。最近,当微软面临下一任 CEO 人选的时候,不少人在期望他的回归。 Bill Gates 的名声和地位,自然是因为他创建微软帝国,普及了个人电脑,从而改变了电脑发展历史。正如任何王国的崛起,第一代创业者的天才、运气和不懈的努力,往往是最让人着迷的事情。《贾伯斯传》的作者 Walter Isaacson 在 哈佛网站 撰文,回顾了 Bill Gates 大学时期的故事。

在高中的时候, Bill Gates 就创建了湖滨学校程式设计社,为太平洋西北地区的公司编写电脑程式,并以此赚钱。当他向大学提交申请的时候,选择了三所学校:哈佛、耶鲁和普林斯顿。针对三所学校,他表示了三种不同的志向:耶鲁是为了政治;普林斯顿是为了电脑工程师;哈佛是为了数学。他被三所学校录取,最终选择了哈佛。Paul Allen 警告他说,哈佛有比他更聪明的人, Bill Gates 回答说,「不可能!不可能!」

在哈佛大学,他的学习节奏让室友惊讶。一位室友说,「他的习惯是一次学上 36 小时或更长时间,睡 10 个小时,然后出去,吃个披萨,回来继续学习。如果这意味着他早上 3 点开始,那也无所谓。」有时候,他会拉上室友玩 Atari 上的 Pong 游戏,或者在哈佛电脑实验室的主机上玩经典的 Spacewar!。

Paul Allen 的警告被证明是正确的。来自 Baltimore 的 Andy Braiterman 比 Bill Gates 的数学更好。他们经常在 Braiterman 的屋子里彻夜钻研 Math 55 课程。Braiterman 说,Bill Gates 是个非常热切的人,而且是一个「好辩手」。他会很有说服力地指出,很快人们都会有一台家用电脑,用来看书和查看讯息。两个人决定成为室友,并且搬到了 Bill Gates 喜欢的 Currier House 公寓。

Bill Gates 决定主修应用数学而非纯数学。他说,「我遇到数学部里的一些人,他们比我的数学好很多。这改变了我学习数学的想法。」

在学校里,他还发展出了自己的学习模式:只上自己没有选修的课程。对于这条规则,他非常认真地遵守。「在大二的时候,我只听那些与实际选修课时间重叠的课程,以确保自己不会犯错误。因此,我是一个完全的拒绝主义者。」

他还迷恋上了扑克游戏,玩七张牌梭哈,通宵赌博。他更擅于评估牌力而不是了解其它玩家的想法。「Bill 是一个偏执狂,」Braiterman 说,「他会专注于某种东西,然后一直遵循它。」某次,他把支票簿给了 Paul Allen ,以阻止自己浪费更多钱,但很快又要了回去。「在学习诈唬上,他付出了很大的代价,」Paul Allen 说,「他会一晚上赢 300 美元,然后第二天晚上输掉 600 美元。那个秋天,他输了上千美元,他不停地对我说,『我玩的越来越好了。』」

在 Micheal Spance 的经济学课程上, Bill Gates 遇到了 Currier House 公寓里的另一位学生 Steve Ballmer 。Steve Ballmer 是一个大个头,喧闹,喜欢群体生活。他参加了速成布丁俱乐部,管理一个足球队,Advocate 报的出版商,Crimson 报的广告经济人。两个人看起来非常不同,但是一种超级的热情将他们联繫在了一起。他们会大声交谈,辩论,并且来回摇晃。他们一起去看电影。「我们去看了『万花嬉春』和『发条橘子』,两者的唯一联繫就是一首常见的歌曲,」Bill Gates 说,「然后我们变成了超级好的朋友。」

Bill Gates 的生活在大二的时候突然改变了。某一天,Paul Allen 来到了他的宿舍,手里拿着一本新买的《大众电子学》杂誌,封面上是一台 Altair。他说,「这件事情在我们没参与的情况下发生了。」

两个人决定编写一些软体,让业务爱好者们能够在 Altair 上运作程式。更準确地说,他们打算为 BASIC 语言编写一个编译器。那将是第一个为微处理器编写的商业化编程语言。他们给生产 Altair 的公司 MITS 写了一封信,宣传自己编写了一个在 8080 上运作的 BASIC 语言编译器,但实际上,当时他们还没有编写任何软体。由于没有收到回信,他们决定给 MITS 打个电话。 Bill Gates 建议 Paul Allen 打电话,而 Paul Allen 认为 Bill Gates 更在行。后来,两个人决定, Bill Gates 打电话,但是宣称自己是 Paul Allen,因为一旦成功的话,出面的人将是 Paul Allen。Paul Allen 看起来像成年人, Bill Gates 还像个学生。

接听电话的人是 MITS 的创办人 Ed Roberts。他说自己已经接到了太多的电话,因此,第一个拿着可运作的 BASIC 到公司的人将会获得机会。

由于两个人没有 Altair, Paul Allen 决定在电脑实验室的 PDP-10 上模拟一台,然后他们买来了 8080 微处理器的手册。在几週内,Allen 做好了模拟器和其它开发工具,与此同时, Bill Gates 在黄色记事本上不停地写程式码。在模拟器準备继续后,他将程式码敲进了电脑中,有时候,这会持续好几个小时。

在八週的时间里, Bill Gates 、 Paul Allen 和另一位学生 Davidoff 日以继夜地工作。有时候, Bill Gates 会睡在终端前。「他在编写程式码的时候,会逐渐向前倾斜,直到鼻子碰上了键盘,」Paul Allen 说,「在睡了一小时或两小时后,他睁开眼,看看萤幕,眨两下眼,然后继续自己的工作——一种惊人的专注力。」

程式码的精简是非常重要的,因为 Altair 的内存只有 4K。三个人会不断竞争,看谁的程式码能做出更精简的程式码。晚上的时候,他们会研究打印结果,找出使程式码更加精简的办法。1975 年 2 月,在八个月紧张编程后,他们将程式码精简到了 3.2K。「这不是我是否能够编写程式码的问题,而是能否将它浓缩到 4K 以下,并使其超级快,」Bill Gates 说,「它是我写过的最酷的程式。」

决定性的一天到来了。 Paul Allen 在 MITS 公司打开 Altair,让纸带输入机载入程式。这花了 10 分钟时间。Ed Roberts 和同事们交换着好奇的目光,他们已经怀疑这是否成功。但是,机器打出了「MEMORY SIZE?」。一位员工叫到,「Hey,它打出东西了!」Paul Allen 输入了答案:7168。Altair 回应说:「OK。」

随后, Paul Allen 输入了「PRINT 2+2」,Altair 回应:「4」。这是在商业化的家用电脑上运作的第一个软体程式。当 Ed Roberts 看到后,他叫了起来,「哦,我的天。它打出了『4』!」

一个月后, Paul Allen 成为 MITS 的软体主管。 Bill Gates 决定留在哈佛。但是,他遇到了一件麻烦事。学校秘密的管理委员会找到了 Bill Gates ,说他触犯了学校的规定。原来,国防部的一位督察员在检查资助给学校的 PDP-10 的时候,发现使用时间最多的是 Bill Gates 。 Bill Gates 不得不写了一份书面辩护

,描述自己开发 BASIC 的过程。他自身的过错被放过了,但由于他让校外人士 Paul Allen 使用自己的密码,还是受到了惩罚。 Bill Gates 同意将早期版本的 BASIC 放到公共知识领域。

那时候, Bill Gates 已经将更多的时间花在与 Paul Allen 的合作上。1975 年春,他完成大二学业,然后去了 MITS 公司。他决定放弃大三的第一个学期,在公司工作。1976 年春秋,他回到哈佛,完成两个学期,然后离开了哈佛。他差两个学期未能完成学业。2007 年 6 月,他回哈佛接受荣誉学位。在演讲的开始,他对听众中的父亲说,「我已经等待这一刻 30 年了:父亲,我已经告诉过你,我会回来拿到自己的学位。」



     上一篇:
     下一篇: