黑客之王格林布莱特的30小时工作法

30小时工作法,把一天当成30个小时来过。全力以赴连续工作30个小时之后,再回去倒头大睡12个小时,清醒之后继续工作。

黑客中的黑客格林布莱特

理查德·格林布莱特是大型机黑客年代中最出名的一个,被认为是黑客中的黑客,他编写的数百万行代码被广泛使用——虽然那个年代全世界一共只有几十台大型计算机。

人们关于黑客不修边幅作息混乱的偏见,似乎在他身上非常温和。大型计算机的上机时间是非常宝贵的,能够轮到这群年轻人折腾的时间通常是半夜,所以它们自然也把自己的作息时间调整到半夜能够全力以赴进行工作。

格林布莱特作为MIT的年轻学生,设计了新的TMRC社团火车模型的底层系统,还像变戏法一样拿出大量高质量的大型计算机程序。
为了让自己能够从事高强度的工作,格林布莱特发明了30小时工作法,把一天当成30个小时来过。全力以赴连续工作30个小时之后,再回去倒头大睡12个小时,清醒之后继续工作。
这样混乱的作息时间显然和他在MIT的课程发生了冲突,格林布莱特的作息时间总是与外界不一样,MIT的大学课程也经常旷课,甚至忘了去参加期末考试,结果他被强制勒令退学了。实际上,格林布莱特从事的编程工作已经是计算机领域的高精尖项目,只要他愿意把自己正在做的工作写成论文,就足够拿到学位,但是他始终没有时间做这样的事情。

格林布莱特的成就很多,让大家印象深刻的是他编程的一个国际象棋程序。对于当时笨重的大型机来说,人机交互根本就是不可思议的事情,经常有人从理论上否定计算机可以从事的工作。著名的美国智库兰德公司曾经发表一篇备忘录,把基于计算机的人工智能贬的一文不值。这些没有接触过计算机的人认为,冰冷的机器在国际象棋这个游戏里永远不可能战胜哪怕只有十岁的孩子。格林布莱特熬了很多夜,开发出可以对弈国际象棋的软件,名叫MacHack,公开挑战藐视计算机的人。幸好这个作者本人也是国际象棋外行,这场人与电脑的对弈像两个十岁儿童在下棋。计算机抓住了他的漏洞,成功将死了对方,成为人工智能领域一个显著的里程碑。

1996年,国际象棋世界冠军与一台名为深蓝的IBM电脑对弈,以4:2宣告胜利。一年之后的1997年,更强的深蓝卷土而来,以三胜两负一平的战绩赢了国际象棋世界冠军。现在大家应该知道,计算机之所以能够在国际象棋上胜过世界冠军,不光是因为冷冰冰的硬件在计算能力上取得了很大进步,更重要的是像格林布莱特的黑客在计算机编程上取得的成就。他们编程并不是为单单为了让计算机能够完成某项特定的任务,而是为了实现A.I.——人工智能。

原来人工智能在有计算机开始就是黑客们的终极目标了!难怪作为程序员的人都那么向往人工智能程序设计!

暂无评论

发表评论

快捷键:Ctrl+Enter