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是中文世界访问量最大的软件工程网站。译者汪颖毕业于华中理工大学,从事软件开发以及流程改进方面的工作。
其实已经读过汉译版了,不过还是对中文的翻译信不过,还想再读一遍原版。看过这本书让我对软件有了一个全新的认识,颠覆了我以前的很多幼稚的想法,实在是一本好书,我想我会读很多遍的。
评分最早看过,也是最喜欢的两本项目管理书籍之一。因为表达出严谨而正统的管理思路,被自己称为正规化项目管理教育经典。对自己影响最大的是书中提到的“外科手术”团队组成原则,团队组成人员的互补以及“民主集中”和“中央集权”的平衡把握,成为自己不断探索的目标!
评分历史对于现实有很重要的借鉴作用。 虽然我对编程一无所知,但是我还是打算找一本来读,各行各业很多知识都是相通的 以史为鉴,可知过往,可知兴衰。
评分老话说:“三个臭皮匠顶得上一个诸葛亮。” 老话还说:“一个和尚抬水吃,两个和尚挑水吃,三个和尚没水吃。” 同样是三个,和尚比臭皮匠差在哪儿? 三个和尚,互相推诿,都不愿意干活,所以没水吃;皮匠虽然臭,可是三个笨人一起动脑,也比得上一个聪明人。 于是我们得出结论...
评分历史对于现实有很重要的借鉴作用。 虽然我对编程一无所知,但是我还是打算找一本来读,各行各业很多知识都是相通的 以史为鉴,可知过往,可知兴衰。
《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》这本书,在我的阅读体验中,提供了一种完全不同于以往的视角。作者并没有局限于单一的技术层面,而是将软件工程视为一个更加宏大、更加复杂的系统工程。他对于“项目管理”的剖析,特别是关于“进度估算”的那些精辟论断,让我不禁反思自己过去的许多粗浅认知。那种“凭感觉”估算项目进度的做法,在书中得到了深刻的批判,取而代之的是一种更具科学性和可操作性的方法论。我还被书中关于“团队协作”和“沟通效率”的讨论所吸引。作者用生动的例子,说明了人与人之间的沟通成本如何随着团队规模的增长而呈指数级上升,这让我对“增加人力就能加快进度”的传统观念产生了强烈的质疑。这本书并没有提供“银弹”,而是通过对软件工程本质的深刻剖析,帮助读者建立起一套更加理性、更加成熟的工程思维。它像是一本“百科全书”,里面包含了作者在软件工程领域几十年积累的宝贵经验和智慧,让我受益匪浅。
评分《The Mythical Man Month and Other Essays on Software Engineering》这本书,对我来说,更像是一次穿越时空的对话。作者弗雷德里克·布鲁克斯(Fred Brooks)在书中提出的很多观点,虽然写于几十年前,但读起来丝毫不会觉得过时,反而有一种穿越了时间洪流的智慧感。他关于软件复杂性、项目规划中的“外科手术团队”模式,以及“第二个系统效应”等讨论,都精准地击中了软件开发中最棘手的问题。我尤其欣赏书中那种对工程艺术的深刻理解,他不仅仅是在讨论技术,更是在探讨如何构建一个高效、可持续的软件工程体系。读这本书,我感觉自己就像是在一个大师的实验室里,观察他如何解剖各种软件项目的成功与失败,学习他那种严谨的逻辑思维和深刻的洞察力。书中的语言风格也很独特,既有学术的严谨,又不失散文般的流畅和引人入胜。我常常会被他那些充满画面感的比喻所吸引,比如“沟通的代价”、“概念的统一性”等等,这些都为理解抽象的软件工程概念提供了非常直观的帮助。这本书不仅提升了我对软件工程理论的认识,更重要的是,它教会了我如何用一种更宏观、更系统化的视角去看待软件开发这个复杂而迷人的领域。
评分从这本书《The Mythical Man Month and Other Essays on Software Engineering》里,我收获到的不仅仅是知识,更是一种思维方式的转变。它让我意识到,软件工程从来都不是一门简单的技术堆砌,而是一门复杂的艺术,更是一门关于人、关于组织、关于流程的学问。书中关于“架构师”角色的重要性,以及如何在一个大型项目中保持概念的统一性,给我留下了深刻的印象。我之前总觉得,只要把功能做出来,就是完成了任务,但这本书让我明白,一个好的软件,其背后的架构和设计理念是多么的关键。作者用非常精辟的语言,阐述了“二次系统效应”——即在设计第二个系统时,工程师往往会因为前一次的经验而设计出过于复杂、不够优化的系统。这个观点让我联想到我们团队在迭代开发中遇到的瓶颈,以及为什么我们有时候会陷入“修修补补”的困境。这本书就像一面镜子,照出了我们工作中存在的不足,也指引了改进的方向。它不讲空洞的大道理,而是通过一个个具体的案例和深刻的分析,让我们能够切身体会到那些软件工程中的“坑”。
评分Software Development 的圣经。如果只能读一本书,那么是这本书。
评分软件工程中的人力
评分自己毕竟不是程序员,有些点理解不够深刻
评分非常值得读的经典书籍,二十年前的软件工程思想到现在还是如此珍贵、适用。
评分不愧是经典,40年前软件工程的经验到现在还是有很多借鉴的。到现在还是没有银弹能降服建立软件这个巨兽。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有