从书中我们可以知道其实当时的微软在软件开发、工程管理等各方面都非常的顺利、轻松,相反,就 NT 这个大工程而言,我们看到的是不乏管理混乱,工程师之间互有争执、偏见,负责人性格高傲自大...这些都无不表达了软件开发过程中对于人的管理、任务的分配是非常重要的。
书中讲到的技术细节方面的知识非常少,顶多就是对某位工程师对自己负责的任务的一点思考、思路。因此在我看来,如题,本书更多的是关注于创建 NT 整个过程中,各位相关人物对 NT 创建的影响,以及工程师互相之间的关系。
读过绝影的《疯狂的程序员》,里面讲的是一位程序员逐渐成长的整个过程,使得我大致的了解以后作为一位程序员会是怎样的情形;而本书则从一个非常大的项目 NT 向我们展示了一个软件项目从无到有的创建历程,其中丰富多彩的片段值得我们在心理上去感受一番。
另外,读到最后面时发现整个 NT 项目仍然存在为数不少(真的是不少)的 Bug 时,相当的让人惊讶。也许,Windows 各个版本就是这样子不断修改无休止的 Bug 来向用户提供 Windows 的。你,使用 Windows 是不是有点畏惧了呢?
整本书中有不少工程师包括作者的一些话,都是很不错的语句,下面是我的一点书摘:
~ 电脑对差不多正确是没有一点宽慰和原谅的,差不多就以为着你还是错的。P4
~ 自满是毁灭之路,你必须要一直想着谁将取代你。--Bill Gates P18
~ 聪明人,是在掌握充分事实后,能推算出所有可能性的那种人。--Bill Gates P19
~ 我一向通过以身作则来领导别人,我不让任何人做我自己不做的事情。P65
~ 我们主要雇佣那些必须限制他们工作的人,而不是催促他们工作的人。P65
~ 和任何巨大的建筑物一样,巨大的程序也是先部分创造,然后再拼到一起。P66
~ 软件的原理是相同的。P67
~ 只有扎实的程序员才能当经理。P70
~ 操作流程是为了帮助完成工作,而不是工作本身。P74
~ 人们乐于解决问题。没人说你一定要这样,但你做了会让人感觉很好。P75
~ 有个目标的感觉还是很不错的。P77
~ 计算机软件尽管一定是由程序员构思和创造出来的,但一定要反映当前市场状况和客户需求。P79
~ 没有任何伟大的软件只是从市场的需求,或简单地实现小非常的想法。P79
~ 真正评价代码的唯一方法就是运行那些代码。P87
~ 沉浮靠自己。P95
~ 没有人在乎你提问题,只要你已经认真研究过了,能够清楚地告诉别人你自己的寻求答案的过程。P95
~ 我们一定要解决这个问题,否则它不会自己消失。P96
~ 做好准备,在你讨论细节问题之前做足功课。P108
~ 钱可以让人独立自主。P120
~ 写代码时一个人就可以做的事,但是设计和把不同的片段整合到一起需要合作和协商。P130
~ 好的程序员抓住问题就绝不放松,一直向前推进寻找答案,即使干扰了其他快乐。P131
~ 金钱——它所购买的和它所代表的——是对工作痛苦的一种安慰。P135
~ 他(卡特勒)总有能力避开生活中的各种干扰,这是他走向卓越的途径。P170
~ 平庸是因为缺少决心,而不是缺少愿望。P170
~ 他(卡特勒)总是努力要超越自己,从不流连于自己的成就,或者躲避任何对他动机和心理的检查。P202
~ 他(卡特勒)不敢推测自己的劳动为社会创造了什么价值,也不关心自己在技术发展史上的地位。他只是向前看,在继续前进的时候丢掉过去的包袱。P202
软件开发更多的是与人相关的工程
《Showstopper! the Breakneck Race to Create Windows NT and the Next Generation at Microsoft》热门书评
-
从NT开发过程中看到的东西
46有用 3无用 阿丹 2009-08-13
在这里要推荐下《观止-微软创建NT和未来的夺命狂奔》,非常精彩,讲述了windows NT开发过程中的人和事。这不仅仅是故事书,也可以看做一本项目管理方面的指南,可以看看这么巨大的项目(几百万行代码)所遭遇到的难题和痛楚。我更愿意将这本书当做《人月神话...
-
此书的翻译体会
23有用 3无用 豆豆 2009-07-10
很多人都知道微软公司,它依靠软件变得非常富有。关于微软是如何从一个只有十来个人的小公司成长起来的故事,很多人都听过。听了后,不少人都觉得它很幸运。那么除了幸运之外,微软还有什么过人之处么?很基本的问题,它是如何开发软件的呢?这个...
-
原来微软也很山寨
15有用 1无用 1-2-3 2009-09-18
副标题定为“夺命狂奔”真是很贴切。不但是狂奔,而且是一口气不喘地狂奔了接近5年。最终挺下来的人,也许值得敬佩,或者更应该得到同情,因为他们的身体、心理、家庭受到了如此多的损耗。当一切真的结束时,没有狂喜,因为盼望这一天太久了,以至于当它真的到来时,反而显得那么不真实。在Google出道前,微软是程序...
-
好多低级翻译错误
13有用 0无用 Kenny 2009-09-07
我就是一个二把刀的英文水平,随便看两眼就找出一大堆错误,比如:Cash cow --> 现金奶牛 (应该翻译为“摇钱树”)Piss off --> 朝别人撒尿(应该翻译为“惹恼了别人”)Greek -> 希腊语 (应该翻译为“天书”)Rocket Science --> 火箭...
-
不得不推荐的一本好书
7有用 0无用 TerryLee 2009-08-05
昨天收到了华章寄来的新书《观止:微软创建NT和未来的夺命狂奔》,其实这本已经算不上是新书了,15年前英文版已经上市,而在15年之后终于有机会看到中文版。本来对这样一本书我是没有多大兴趣的,我一直认为这是一本歌颂微软有多么伟大、微软是多么有远见的书,但是当我读完前面几页的时候,发现我错了,这真的是一本...
书名: Showstopper! the Breakneck Race to Create Windows NT and the Next Generation at Microsoft
作者: G·Pascal Zachary
出版社: e-reads.com
出版年: 2009-6-1
页数: 336
定价: USD 14.95
装帧: Paperback
ISBN: 9780759285781