访图灵奖得主:文科出身也能获图灵奖
巴特勒·兰普森
查尔斯·泰克
Tony Hall
计算机在中国有多热?
看看财富英雄的排名,看看这些年来计算机专业申请人的受欢迎程度。
如果你想在信息技术方面有所成就,有必要拥有计算机专业背景吗?
不久前,《中国青年报》的一名记者采访了三位图灵奖(被称为“计算机领域的诺贝尔奖”)的获得者。他们分享了自己在计算机领域的沉浮,并得出结论,在计算机领域没有专业背景是必要的。
文科学生也可以获得计算机领域的最高奖项。
几乎每个图灵奖获得者都有不止一个头衔。
巴特勒·兰普森是1992年图灵奖获得者,微软技术学院院士,麻省理工学院计算机科学和电子工程兼职教授,美国国家科学院、美国国家工程学院、美国计算机学会和美国艺术科学院的成员。
他的第一个学位是哈佛大学的文学学士。这位“文科学生”的第一台电脑是一台未被充分利用的IBM 650。一个有进取心的高中同学在1959年发现了它,所以这两个男孩被允许在机器闲置时使用它。为了使用它,两个人必须从学校乘公共汽车,再走10公里。
1964年秋天,转向物理学的研究生兰普森来到了加州大学伯克利分校。同年,在旧金山举行的秋季联合计算机会议上,他遇到了麻省理工学院的史蒂夫·拉塞尔(他参与了第一个交互式游戏“太空战争”的设计,该游戏实际上是在1962年在一台计算机上运行的),并被告知关于隐藏在科里大厅(一个伯克利建筑的名字)一个无标记的门后面的精灵项目。
也是从那时起,被计算机吸引的兰普森慢慢地远离了物理学。精灵项目改进了930台小型计算机的科学数据系统,并建立了第一个商业分时系统。后来,SDS公司将该系统引入市场,并将其命名为SDS 940,这是第一个商业级通用分时系统。他写了一些操作系统和各种编程系统。
这不是巧合。微软剑桥研究院首席研究员、1980年图灵奖获得者东尼·霍尔也获得了他的第一个文科学位。
霍尔在1952年还在学校的时候就对哲学感兴趣了。进入牛津大学后,霍尔选择了哲学、古典语言和文学(拉丁语和希腊语)。这个专业似乎与计算机完全脱节,但有一个前景让他着迷:计算研究可能会激发关于人类认知和智力的哲学问题,尤其是数学真理的本质。因此,这个纯文科学生也对逻辑和计算感兴趣。
巧合的是,霍尔在莫斯科州立大学进行了为期一年的机器翻译研究。与此同时,他参加了一个新的俄英自动翻译项目,该项目采用了基于图灵机设计的早期计算机。
他在学习时无意中学会的技能对他帮助很大。霍尔在牛津学习计算机编程,他开始思考如何让计算机完成这项工作。他想到的第一种排序方法将完成任务的时间缩短了四倍,而第二种方法要快得多。
这种方法就是著名的“快速排序”。直到这种算法语言发表后,霍尔才意识到自己在从事研究工作。
这次经历使霍尔对计算机产生了兴趣。1960年,他加入埃利奥特兄弟公司,成为一名程序员,并领导开发了经典编程语言Algol 60的早期编译器。
获奖后不继续工作会很无聊。
对他们来说,赢得图灵奖绝对是一个意外。
查尔斯·泰克是微软研究院的院士、2009年图灵奖获得者、电气和电子工程师协会成员、美国艺术与科学学会成员和美国国家工程学会成员。他的贡献可以用一句话来概括:2004年,他和其他人分享了德雷珀奖,因为他们开发了世界上第一台互联网计算机。
当泰克听到获奖的消息时,他还在办公室。回到家,他这样向妻子描述自己的一天:“是的,我获得了图灵奖。”
低调的英国人霍尔只是告诉他的家人:我要去美国领奖。
在许多人的眼里,在获得了计算机行业的最高奖项后,他们的个人事业达到了顶峰,没有必要再向前发展了。
但是获胜者并不这么认为。在兰普森看来,如果一个人真的停止前进,那将是“非常无聊的”。事实上,自从获奖以来,他做了许多其他有趣的事情。例如,在计算机安全方面已经做了大量的研究。他曾为微软开发平板电脑软件,该软件于10年前上市,已售出数百万台。
泰克公司“继续努力工作,并愿意接受新问题的挑战。”他一直在努力寻找更好的方法来为大型数据中心构建网络,类似于微软用来支持云计算发展的网络。
自我定义的学术生涯始于1968年的霍尔。经过12年的奋斗,他获得了图灵奖,然后学术生涯又继续了19年。从学术界退休后,他继续在微软剑桥研究院工作了13年。“自从我获得图灵奖以来的32年里,我的成就至少可以与前12年相比。”
他仍在学习他在1968年创立的编程理论,并认为他已经简化了该理论并取得了巨大的进步。根据他的预测,“也许有一天我的理论可以用来消除计算机程序中的大量错误,其中一些错误在公开前就被发现了,另一些在公开后被发现了(这更危险)。”
从事信息技术并不意味着必须学习计算机背景。
信息技术产业催生了无数的梦想和传奇。中国几乎所有的大学都提供信息技术专业。许多人认为学习计算机专业是最接近他们梦想的阶梯。
兰普森“不认为每个人都应该选择信息技术专业”。事实上,他自己的经验表明,一些主修数学、物理、英语、历史或其他领域的学生有很高的智商,他们攻读计算机博士学位的成绩往往比一直在攻读信息技术的学生要好。至于信息技术在科学、工程或商业中的应用,更重要的是要有相关应用领域的丰富背景知识。
泰克公司持有同样的观点。他说信息技术有多种形式。对其中一些人来说,“信息技术专业”有时是必要的。但是对年轻人来说,最重要的是在物理和数学方面打下良好的基础,这样他们就可以进入科学或工程的任何领域。成为一名优秀的程序员是不够的。
霍尔认为科学家、工程师和销售人员需要非常不同的素质。如果信息技术行业能够充分利用其员工的各种质量优势,整个行业将会蓬勃发展。“好奇心几乎是一种基本素质。这不仅适用于计算机技术,也适用于能使计算机发挥重要作用的任何其他学科和领域。”
越来越多的人看不到在信息技术的荣耀背后许多失败的基础。“我们的行业充满了‘一夜成名’的神话。每一次成功的创业都意味着100家已经失败了。没有人会为这些企业写书和传记。”泰克说。
对于那些不确定是走信息技术领域的研究路线还是实用路线的年轻人来说,兰普森的建议是:“年轻人应该跟随自己的心。如果你做你真正想做的事情,你就更有可能成功,你肯定会有更幸福的生活。”