`
izuoyan
  • 浏览: 8913485 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

向软件英雄致敬

阅读更多

《观止--微软创建NT和未来的夺命狂奔》是一本塑造软件英雄群像的图书。

读完这本书,我们应该向这些可爱的软件英雄致敬。

以卡特勒为首的NT团队,是一个精英云集的软件团队,他们中的每一个都很杰出,而往往杰出的人在一起相处共事的时候,就会产生这样那样的问题。然而,比尔·盖茨和史蒂夫·鲍尔默可不光是软件巨擘,他们也不愧为管理的大师。将微软杰出的程序员史蒂夫.伍德安排到卡特勒的以DEC旧班底为主的NT团队,这无疑是一招妙棋;而安排保罗·马瑞兹管理OS/2,也是漂亮的拆招。这些对于帮助卡特勒融入微软有着水到渠成的作用,而对于NT项目的成功进行,则是至关重要的举措。

5年时间,15亿美金,这无疑是巨大的投入。然而,从本书中我们不仅会看到这些数字,还会看到微软的程序员、测试人员、项目经理、管理层为NT项目所付出的艰辛劳动和卓绝的努力。平常的加班、频繁的封闭、紧张的deadline和测试,从家长途跋涉飞到工作场地,无力照顾家人而导致婚姻或爱情的危机;等等。

然而,NT的成功再次证明,他们的这些付出是值得了。看看卡特勒在项目发布的时候写给团队成员的信吧:

NT正式发布到工厂生产了!

让我再说一遍——NT发布了!!!!!

这是非常漫长而艰难的一次奋斗。你们都出色的完成了自己的工作。

感谢所有的人,谢谢你们的贡献,特别是在最后三个月中,我们想尽办法,每天铲除了200多个臭虫,而且没有产生过严重的副作用。为了做到这一点,每个人都付出了无比的努力。

我们达到或者超过了所有发布标准!

这不是那个桀骜不逊、从不仰视任何人的卡特勒,不再是那个经常说“你们的屁股就是青草,我就是割草机的卡特勒,而是一个懂得欣赏和激励团队成员的软件领袖。

是啊,杰出的人,在杰出的时代凑到一起,创造了一个杰出的成就!他们之间的那些龃龉,有算得了什么,反而成为坊间的佳话笑谈了。

让我们通过《观止》这本书,向曾经的软件英雄和今天默默奋斗着的软件英雄们致敬!

主要人物介绍

大卫·卡特勒(David Cutler),书中又叫做戴夫·卡特勒(Dave Cutler戴夫是他的昵称。他是一位传奇程序员,是VMSWindows NT的首席设计师,被人们成为“操作系统天神”。他曾供职于杜邦、DEC等公司,1988年,由比尔·盖茨招募到微软,他用了5年时间花费了15亿美金,负责组织NT的开发。大卫·卡特勒是本书中的核心人物。

戈登·贝尔(Gordon Bell,曾任DEC的最高工程官员,非常赏识大卫·卡特勒,是他在DEC的支持者。1983戈登·贝尔离开DEC,似乎也预示着,大卫·卡特勒离开的日子也不久了。

比尔·盖茨(Bill Gate),很少有人留意到他的全名是威廉·亨利·盖茨三世爵士(William H. Gates III KBE)。BillWilliam的昵称。他是微软的创始人,于2008627日从微软退休。

内森.麦沃尔德(Nathan Myhrvold)曾是著名物理学家斯蒂芬.霍金的得意门生,曾任微软CTO。他关注到大卫·卡特勒,并且在大卫·卡特勒跳槽到微软和帮助他融入微软的过程中起到了作用。

史蒂夫·鲍尔默(Steve Ballmer),微软公司首席执行官兼总裁。他是大卫·卡特勒在微软的指导员,也是NT项目的决策者和领导者。

史蒂夫.伍德Steve Wood ),1983年加入微软,是微软的中坚骨干程序员盖茨亲自将其调到NT团队中。

.皮亚佐利Luo Perazzdi, 大卫·卡特勒再DEC的实验室的首席程序员,跟随大卫·卡特勒跳槽到微软,负责NT的代码需求维护。

查克·特莫Chuck Whitmer,微软图形部门的经理

保罗·马瑞兹(Paul Maritz1986加入微软,19893月,鲍尔默把管理OS/2的职责给了马瑞兹,不过没有给他管理卡特勒团队的权利。事实上,鲍尔默希望马瑞兹也把NT管起来

马克•拉科夫斯基(Mark LucovskyNT团队的骨干程序员。

莫申•唐尼(Moshe Dunie,微软首席测试官。

黛蕾丝•斯托威尔Therese Stouell,NT团队中的一位女性程序员,在团队中开展了一项有趣的女权运动。

加里•木村(Gary KimuraNT文件系统负责人。

汤姆•米勒(Tom Miller,原DEC文件系统专家,应大卫·卡特勒的邀请加入NT团队。

凯尔•香农(Kyle Shannon,负责构建NT

罗伯特•穆格利亚(Robert Muglia,微软项目经理。

大卫•汤普森(David Thompson,微软网络部门的领导。

大卫•崔德威(David Treadwell汤普森团队的程序员。

罗伯•索特(Rob ShortNT部门的硬件大师。

帕特里克•霍普茨科(Patrick Haluptzok,图形部门成员,图形代码的编写者。

约翰妮·卡伦(Johanne Caron,微软女程序员,NT团队成员,负责改编程序管理器。

鲍勃·迪(Bob Day),NT团队中公认的最有天才的测试员

吉姆·霍姆(Jim Home,负责NT安全功能

达里尔·黑凡斯(Darryl Havens,负责NT的输入输出部分的设计

乔纳森·曼西姆Jonathan ManheimNT高级测试员。

埃里克·福吉林(Eric Fogelin,负责编写NT操作系统手册。

迈克尔·艾布拉斯(Michael Abrash),图形驱动的编写者。

乔·黎恩(Joe Linn,NT性能提升专家。

里克·雷斯特(Rick Rashid),微软高级研究实验室(相当于软件的智囊库)的主管。

雅顿·怀特(Arden White),负责管理构建实验室。

马修·费尔顿(Matthew Felton),兼容性负责人。

杰夫·布朗(Jeff Broun,负责兼容性测试。

大卫·韦尔德(David Weld ),一位精于管理之道的项目经理。

鲍勃·戴(Bob Day),他发现了一种方法来解决阻碍整个兼容性功能进展的难题。

比尔·麦克约翰(Bill McJohn),皮亚佐利小组的一名程序员。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics