《观止——微软创建NT和未来的夺命狂奔》读后感

本书讲述了NT操作系统的创建历程,戴夫卡特勒作为主角,在DEC因Prism项目取消而离职,后被微软招揽领导NT操作系统开发。比尔盖茨认识到DOS面临的威胁,决定开发可移植操作系统。NT开发历经多次延期,最终于1993年7月发布。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


这是一本书讲述了NT的创建过程,戴夫卡特勒无疑是主角,被称为是“操作系统天神”。然而他并非从小就开始编程,甚至毕业开始工作时对计算机一窍不通。只是他的数学很棒,有人让他去通用汽车公司做计算机编程,结果被他拒绝了,他认为计算机很危险,甚至不吉祥。最后他去了杜邦公司。他在杜邦的工作需要用到计算机,于是去IBM开办的学校呆了一周,他学会了给IBM电脑编写程序。回到杜邦公司后,他对编程的兴趣越来越大。最后他厌倦了杜邦,想要去一家计算机公司工作,最终进入了DEC。

在DEC,卡特勒赢得了财富和荣誉,他成了一流的软件设计者,此时,微软的DOS已成为个人电脑的标准操作系统。比尔盖茨出生在西雅图的一个殷实之家。他的父亲是一位事业有成的律师,母亲是华盛顿大学的校务委员。著名物理学家史蒂芬霍金的得意门生Nathan Myrhvold做了一系列关于软件业发展的备忘录,其中有一份刺激了盖茨。该份备忘录指出,微软的现金奶牛——DOS,面临两大威胁:1,新型芯片的潜力。2.UNIX操作系统。虽然UNIX的分裂让软件开发者很难开发各版本通用的程序,但是UNIX的可移植性让盖茨意识到,他需要一个可移植的操作系统。

这个世界,真是机缘巧合。卡特勒在DEC实验室里因为Prism项目取消而心乱如麻,他打算离开DEC。消息传到了盖茨的耳朵里,盖茨未见过他,但却了解他的事业。盖茨认为卡特勒是领导可移植操作系统的开发的最佳人选。微软挖人的事常常被外界不齿,我觉得这是一种误解。你要真正去了解清楚,你会发现这就是你情我愿的买卖,甚至是微软解救了他们。当年挖Anders也是如此,从李维的《borland传奇》看出,borland的第一个产品turbo pascal就是他开发的,但是到了后期,他在borland越来越没有地位,很不得志,即便如此,前两次微软挖他都不愿离开borland。最后是盖茨亲自约他谈话,两人相见,惺惺相惜。盖茨给予他充分的自由,最终Anders跳到了微软,后来成了“C#之父”。

扯远了,回到《观止》。1989年初时,卡特勒有了NT的初始蓝图,NT团队信心满满地发誓在1991年3月30日交出NT最终版本,也就是Golden Master。当时离截止时间只有18个月。作为程序员,对软件开发延期是见怪不怪了,NT团队也大大地延期了。我就想,为什么程序员估算不准开发时间?或许编程这种复杂的脑力活动本身就是这样无法预期吧。当你估计时间时,你不知道开发过程会发生什么错误,所以你总是假如不出错的情况下,你多少时间可以完成它。事实是你的代码一定会出错,然后调试要多久,这也很难估计。唉,每次领导让我估算开发时间,我就觉的这很荒唐。我真心不知道啊,我只能尽快地完成它,至于精确到多少小时能完成,这真的没法估算。来看看NT的延期吧:

“卡特勒放弃了1991年10月完成NT的计划,新截止时间是1992年4月”
“1992年2月,卡特勒不得不承认再次延期是不可避免的”
“WindowsNT1.0发布计划吧1993年5月10日定为发布日期”
“卡特勒计划在1993年7月14日发布NT最终版本”
“在41小时不分昼夜的测试后,WindowsNT在星期一下午2:30发布到工厂生产了,这一天是1993年7月26日。”

这期间,发生了很多的故事,经历无数的曲折,你能感受到软件研发是多么的艰辛,有钱用正版吧。本书英文名叫《Showstopper》,译者翻译成”观止”,他表示很满意,我觉得这个翻译很到位的。卡特勒的一句话让我深有体会:
“最理想的软件团队是由一个人组成的。”
本书讲述的是微软创建windows nt这个计算机技术领域惊人突破背后的故事。揭示了成功创新的艰难痛苦。集中表现了卡特勒的反复无常、激励鞭策团队的能力,色彩鲜明地描述了这个巨大企业的人间戏剧,揭示了他们的压力、失望以及最终胜利。而胜利来自于战胜没完没了的最后期限,与对手的竞争,与不可避免又无处不在的程序缺陷的无休止的斗争——其中可能就包括致命的问题。.    比尔·盖茨他的微软公司之所以能够取得巨大的成功,最重要的原因就是他们能够展望未来微软既不满足于在应用软件方面不错的市场份额,也不满足于在关键的操作系统业务上依靠doswindows获得的显著优势,他们一直在展望未来。作为最先进的软件创新之一,nt也许会在全世界直到21世纪的范围内重新定义计算的标准。nt赋予廉价的个人计算机的能力堪比庞大的大型机——而且并没有牺牲其内在的灵活性个人计算机的优点。..    本书讲述的就是这个计算机技术领域惊人突破背后的故事。掀开一层层神秘的面纱,这个惊人的故事揭示了成功创新的艰难痛苦。如今,通过编写最先进的代码,依靠少数具有远见卓识的天才的想象力,以及巨大而昂贵的程序员测试员团队的合作,美国已经主宰了全球软件产业。盖茨——既是一个管理天才,也是一个有技术远见的人——他在微软内推动了一种可控的混乱气氛,而windows nt的故事极佳地表现了这种风气。大卫·卡特勒是盖茨在1988年招募的传奇程序员,他设计的nt用了5年时间。15亿美金才得以完成。其间,有超过200名的测试员。开发员技术员为这个巨大的软件工作。    本书集中表现了卡特勒激励鞭策团队的能力,色彩鲜明地描述了这个巨大企业的人间戏剧,揭示了他们的压力、失望以及最终胜利。而胜利来自于战胜没完没了的最后期限,与对手的竞争,与不可避免又无处不在的程序缺陷的无休止的斗争——其中就包括致命的“showstopper”类问题。...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值