第4部分 (第1/4页)

鐾�滤担�八�换嶂皇侨媚阕陨保��峁セ鳎��宜�换嵬�恰!�

他也很吝啬表扬别人。罗杰?海恩(Roger Heinen)是卡特勒很喜欢的一名程序员,他经常渴望他的导师可以对他说句好话。“当你做过头和犯错误时,他会立刻批评你,”海恩说。在经历了这样的一次打击后,海恩想知道卡特勒是不是还很看重他。因为太害怕而不敢问,他把手伸进办公桌里,取出一张字条,那是卡特勒一段时间以前写给他的。纸条写得很简单:“罗杰,你真的把工作做得很好。谢谢,戴夫。”

一个强有力的贵人让卡特勒有可能在DEC红了起来。在早期,卡特勒对待编码的认真态度和积极主动的领导风格吸引了戈登?贝尔(Gordon Bell)的注意,戈登?贝尔是DEC的最高工程官员,也是大多数重要计算机产品的设计者。贝尔是很少见的既有技术天赋,又有策划才能的人,他在1960年加入DEC,当时他二十六岁,刚从MIT毕业。在接下来的十五年中,他“领导、论证、思考并建立了很多计算机策略,这些策略把DEC变成IBM的最强大的挑战者”。

工程师们很喜欢贝尔,喜欢他的温和活泼。他关心的问题非常广泛,这种广度既让人高兴,又让人生气。他的思想会到处漫游,以至于那些真正想和他谈话的人要努力把他隔离起来,防止他的注意力转移。“要和戈登交谈,你必须把他带到小汽车里,行驶而且不让他打开收音机,”一个人说。

在1975年初,贝尔觉得DEC正在失去前进的动力,尽管财务报表还很不错。当时,PDP�11计算机已经面世五年了,而且IBM正准备引入它的第一款真正的小型机。贝尔觉得DEC需要大大改进机器来在IBM面前保持领先地位。经过了整整一个冬天,贝尔构思出了一个新的计算机产品线,通过这个产品线他认为会让DEC继续走在竞争对手的前面,而且同时也会让那些已经在PDP�11上投了很多钱的客户满意。这个新的产品线叫Vax,会运行一个新的操作系统,被称为VMS,VMS会允许用户既可以运行新的程序,又可以运行为PDP�11编写的旧程序。“向后兼容”意味着Vax一问世后,就可以在上面运行许多现存的程序,而不是要等待程序员编写出新的程序,这样的事情以前经常发生。同时,Vax的设计是“可调整的”(scalable),这意味着同一个软件可以在不同配置的Vax计算机上运行。用户可以在保留他们熟悉的软件的前提下,切换到更高配置的Vax。

这一切表明Vax会成为计算机历史上的一道分水岭。在组建团队时,贝尔挑选了DEC中最聪明的工程师。他要卡特勒来领导创建VMS操作系统的团队,在贝尔心中,卡特勒是DEC的一流程序员。

把卡特勒和其他四个高级工程师召集到一起后,贝尔在1975年4月1日开始了Vax项目。这个小组开了很多激烈的会议来反复推敲设计概念。“他们开始时很安静,先花十五分钟简要介绍议题,接下来就不可避免地进入到了大声争论,表面看来一片混乱,而且像是很敌视对方。但不知什么原因,他们总是能高调地结束,工程师们面带微笑鱼贯而行走出会议室。”

第1章 代码勇士(9)

贝尔帮助卡特勒,不让他受到那些爱管闲事的局外人的干扰。“我不会容忍任何人插进来影响戴夫做事,”他说。即便如此,VMS项目还是让卡特勒承受了巨大的压力。这种压力体现出来了。有一段时间,早晨当他从床上爬起来时,会感到头晕眼花,甚至不能把身体站直。化验表明他的血压非常高。他立刻开始吃药来把血压降下来。作为一种预防措施,DEC让VMS团队中的其他经理也检查了血压。做检查的护士说,卡特勒的血压是见到过的最高值。

经常受卡特勒唇枪舌剑之苦的同事们不由自主地会拿卡特勒的健康问题来奚落他。在异常激烈的争论中,一个同事开玩笑说悬而未决的等待令他痛苦不堪。还不如卡特勒的心脏受了伤害,那样他们就可以不再为这个项目忧虑了。“难道你就不能一下子把这个项目做完了事?”他解释说。

很清楚,这个时候卡特勒需要有人来帮助他开发VMS软件。这个团队很小——最多时只有十个人——而且卡特勒是高级程序员。但是卡特勒不会求人帮忙。他从来不做那样的事。有一句他很喜欢的话:“当把所有事情说一遍然后再做完时,要说的话比要做的事多得多。”

当卡特勒忙着做事时,这个项目的总经理(被卡特勒戏称为“

本章未完,点击下一页继续阅读。