Few books on software project management have been as influential and timeless asThe Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time. The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."
弗雷德里克·布鲁克斯(Frederick P. Brooks, Jr.)是北卡罗莱纳大学Kenan-Flagler商学院的计算机科学教授。他曾荣获图灵奖,美国计算机协会(ACM)称赞他“对计算机体系结构、操作系统和软件工程做出了里程碑式的贡献。”
布鲁克斯被认为是IBM 360系统之父,他曾担任360系统的项目经理、360操作系统项目设计阶段的经理。因在这两个项目中的杰出贡献,布鲁克斯和Bob Evans、Erich Bloch在1985年获得美国国家技术奖(National Medal of Technology)。布鲁克斯早期还曾担任IBM公司Stretch和Harvest计算机的体系结构设计师。布鲁克斯创立了北卡罗莱纳大学的计算机科学系,在1964-1984年期间担任系主任。他还曾任职于美国国家科技局和国防科学技术委员会。他目前的教学和研究方向是计算机体系结构、分子模型绘图和虚拟环境设计。
UMLChina翻译组的成员汪颖(Adams Wang)翻译了这本《人月神话》。UMLChina是中文世界访问量最大的软件工程网站。译者汪颖毕业于华中理工大学,从事软件开发以及流程改进方面的工作。
如果你是技术出身的管理人员,看完了会有这样的感慨。。。丫什么都没说吧。。。:) 所以也没记住什么。。。唯一有些印象的是原版中反对封装,后来事实证明他错了。:)不过作者能坦率的承认也实在值得我们学习。 另外,而对于人月神话这个著名的命题,太理想化了。 很多时候,de...
评分书中的一些技术细节读起来比较费力,我更多地是从“项目管理”的角度来阅读此书。 【1】缺乏合理的时间进度是造成项目滞后的最主要原因。 【2】通常,我们会过于乐观,错误地假设“一切都将运作良好,每项任务仅花费它所应该花费的时间”。 【3】在估计和进度安排中常常使用...
评分——“所有的编程人员都是乐观主义者。可能是这种现代魔术特别吸引那些相信美满结局的人;也可能是成百上千琐碎的挫折赶走了大多数人,只剩下了那些习惯上只关注结果的人;还可能仅仅因为计算机还很年轻,程序员更加年轻,而年轻人总是些乐观主义者。 《人月神话》(The Mythic...
评分我是在 03年春节回家在火车上看这本书的,其实书早买了,我当时还只是一个普通的程序员,因此,觉得看这本书还不是很必要。后来我做了项目经理,很多工程以及管理方面的理念都是来自于这本书,很长了,我只能凭借我的记忆基于我的理解来谈谈。 软件的现状是什么样的?文中认为...
评分最早看过,也是最喜欢的两本项目管理书籍之一。因为表达出严谨而正统的管理思路,被自己称为正规化项目管理教育经典。对自己影响最大的是书中提到的“外科手术”团队组成原则,团队组成人员的互补以及“民主集中”和“中央集权”的平衡把握,成为自己不断探索的目标!
《The Mythical Man Month and Other Essays on Software Engineering》这本书,对我来说,更像是一次穿越时空的对话。作者弗雷德里克·布鲁克斯(Fred Brooks)在书中提出的很多观点,虽然写于几十年前,但读起来丝毫不会觉得过时,反而有一种穿越了时间洪流的智慧感。他关于软件复杂性、项目规划中的“外科手术团队”模式,以及“第二个系统效应”等讨论,都精准地击中了软件开发中最棘手的问题。我尤其欣赏书中那种对工程艺术的深刻理解,他不仅仅是在讨论技术,更是在探讨如何构建一个高效、可持续的软件工程体系。读这本书,我感觉自己就像是在一个大师的实验室里,观察他如何解剖各种软件项目的成功与失败,学习他那种严谨的逻辑思维和深刻的洞察力。书中的语言风格也很独特,既有学术的严谨,又不失散文般的流畅和引人入胜。我常常会被他那些充满画面感的比喻所吸引,比如“沟通的代价”、“概念的统一性”等等,这些都为理解抽象的软件工程概念提供了非常直观的帮助。这本书不仅提升了我对软件工程理论的认识,更重要的是,它教会了我如何用一种更宏观、更系统化的视角去看待软件开发这个复杂而迷人的领域。
评分从这本书《The Mythical Man Month and Other Essays on Software Engineering》里,我收获到的不仅仅是知识,更是一种思维方式的转变。它让我意识到,软件工程从来都不是一门简单的技术堆砌,而是一门复杂的艺术,更是一门关于人、关于组织、关于流程的学问。书中关于“架构师”角色的重要性,以及如何在一个大型项目中保持概念的统一性,给我留下了深刻的印象。我之前总觉得,只要把功能做出来,就是完成了任务,但这本书让我明白,一个好的软件,其背后的架构和设计理念是多么的关键。作者用非常精辟的语言,阐述了“二次系统效应”——即在设计第二个系统时,工程师往往会因为前一次的经验而设计出过于复杂、不够优化的系统。这个观点让我联想到我们团队在迭代开发中遇到的瓶颈,以及为什么我们有时候会陷入“修修补补”的困境。这本书就像一面镜子,照出了我们工作中存在的不足,也指引了改进的方向。它不讲空洞的大道理,而是通过一个个具体的案例和深刻的分析,让我们能够切身体会到那些软件工程中的“坑”。
评分《The Mythical Man Month and Other Essays on Software Engineering》这本书,在我阅读过程中,就像是在聆听一位经验丰富的老者,娓娓道来他对软件工程的深刻见解。他并非高高在上地传授理论,而是以一种对话的方式,引导读者去思考。书中最令我印象深刻的是他对“系统心智”(system mind)的强调,以及如何通过清晰的沟通和精心的规划来避免“项目蔓延”。他对于“文档”的重视程度,也让我重新审视了我们在日常开发中常常被忽视的环节。过去,我可能认为代码写得好就万事大吉,但这本书让我明白,没有好的文档支持,再优秀的代码也可能成为一个难以维护的“黑箱”。作者用一种非常文学化的笔触,描绘了软件开发过程中的各种挑战,比如“通信开销”、“调度复杂性”等等,这些都不是枯燥的公式,而是充满智慧的洞察。读完这本书,我感觉自己仿佛进入了一个全新的软件工程世界,看到了那些隐藏在代码背后的逻辑和艺术。它不是那种看完就能立刻成为专家的书,而是一本需要反复品味、深入思考的书,每次重读都会有新的体会。
评分这本《The Mythical Man Month and Other Essays on Software Engineering》真是一本让我脑洞大开的书!读这本书的时候,我时常会有那种“哇,原来是这样!”的顿悟时刻。作者在书中提出的很多概念,比如“单片机神话”(Mythical Man Month)这个核心观点,真的颠覆了我之前对项目管理的一些朴素认知。我以前总觉得,项目延期了,加人上去就能解决问题,就像一个人的工作量不够,多请几个人分担一下就行了。但书中却用生动形象的比喻,比如“孕育一个婴儿需要九个月,但九个女人同时怀孕也无法在一个月内生下婴儿”,非常清晰地阐述了为什么人越多,沟通成本越高,协同效率反而会下降。这种对软件工程中“人”这个因素的深刻洞察,让我开始反思自己在团队协作中遇到的种种困难,以及我们是如何一步步走向效率低下的。书中的其他一些随笔,也像是一盏盏明灯,照亮了软件开发过程中那些看似微不足道却至关重要的细节。比如关于代码评审、文档的重要性,以及如何处理大型复杂项目中的挑战。它不是那种堆砌技术术语的教材,而是更像一本经验丰富的工程师在跟你分享他踩过的坑,给出的建议,让我觉得特别接地气,也特别受用。
评分不得不说,《The Mythical Man Month and Other Essays on Software Engineering》这本书,在我的阅读体验中,提供了一种完全不同于以往的视角。作者并没有局限于单一的技术层面,而是将软件工程视为一个更加宏大、更加复杂的系统工程。他对于“项目管理”的剖析,特别是关于“进度估算”的那些精辟论断,让我不禁反思自己过去的许多粗浅认知。那种“凭感觉”估算项目进度的做法,在书中得到了深刻的批判,取而代之的是一种更具科学性和可操作性的方法论。我还被书中关于“团队协作”和“沟通效率”的讨论所吸引。作者用生动的例子,说明了人与人之间的沟通成本如何随着团队规模的增长而呈指数级上升,这让我对“增加人力就能加快进度”的传统观念产生了强烈的质疑。这本书并没有提供“银弹”,而是通过对软件工程本质的深刻剖析,帮助读者建立起一套更加理性、更加成熟的工程思维。它像是一本“百科全书”,里面包含了作者在软件工程领域几十年积累的宝贵经验和智慧,让我受益匪浅。
评分Software Development 的圣经。如果只能读一本书,那么是这本书。
评分非常值得读的经典书籍,二十年前的软件工程思想到现在还是如此珍贵、适用。
评分不愧是经典,40年前软件工程的经验到现在还是有很多借鉴的。到现在还是没有银弹能降服建立软件这个巨兽。
评分没有版本控制和高级语言的泥沼。
评分值得重读,再重读
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有