首页 > 其他分享 >人月神话读后感

人月神话读后感

时间:2023-04-01 18:12:08浏览次数:31  
标签:本书 读后感 神话 软件开发 问题 布鲁克斯

《人月神话》是由著名计算机科学家弗雷德里克·布鲁克斯所著的一本著名著作。这本书以其深刻的见解和对软件开发的深入理解而闻名于世。

这本书的主旨是软件开发中的管理问题。布鲁克斯认为,软件开发是一项复杂的任务,需要认真的计划和协调,以确保项目能够按时完成,而且还需要确保开发出的软件质量符合用户的期望。在书中,布鲁克斯讨论了许多与软件开发有关的主题,包括人力资源管理、时间管理、软件质量控制等等。

读完这本书,我深刻地意识到了软件开发中的管理问题。在我之前,我从未想过软件开发可以如此复杂,需要如此多的计划和协调。然而,随着我不断地读下去,我开始理解为什么软件开发项目经常会面临延期和预算超支的问题。布鲁克斯所述的问题不仅是由于技术问题,而且还由于管理问题。

在我看来,这本书的一个重要观点是“人月神话”,即认为增加程序员的数量可以缩短软件开发时间。布鲁克斯强调说,增加程序员的数量可能会带来更多的沟通和协调问题,并最终导致项目延期。这是一个非常有趣的观点,我认为在实际应用中非常重要。

总之,我认为这本书是一本非常有价值的书籍,值得每个软件开发人员去阅读。这本书不仅提供了关于软件开发管理的深刻见解,而且也为那些想要更好地了解软件开发过程的人提供了一个很好的起点。在我的工作中,我一直记得这本书中的许多重要观点,并努力将它们应用到实际项目中。

标签:本书,读后感,神话,软件开发,问题,布鲁克斯
From: https://www.cnblogs.com/liyiyang/p/17279026.html

相关文章

  • 构建之法读后感 1
    软件开发,第一步要做的,便是需求分析,我们要知道做的是什么,有什么要求,不然当我们投资了许多人力、物力,到最后做出来后却没人要,白白浪费时间。所以我们事先向用户了解需求,通过焦点小组、深入面谈、卡片分类等方法调查,对功能进行定位。然后通过初始阶段了解软件系统的大概构成,系统的风......
  • 《人月神话》读后感(三)
    第十二章是干将莫邪。主要讲的是工具很重要,需要专门人员开发。“仿真装置”很重要。不确定性是所有情况中最糟的,因为它剥夺了程序员寻找BUG的能力。第十三章是整体部分。主要讲的是系统各个组成部分的开发者都会做出一些假设,而这些假设之间的不匹配是大多数致命和难以察觉的BUG的......
  • 人月神话阅读笔记01
    由于该书所描述的内容比较庞杂,本人预计将分为三篇文章对于相关内容和感想进行阐述。作为开章第一篇,就先来说说为什么“人月”是“神话”。小学的时候我们都做过这样的应用题:“工厂需要加工一批零件,安排5名工人的话需要10小时完成,那么安排25名工人加工,多少小时可以完成”之类的。......
  • 《程序员修炼之道:从小工到专家》读后感(四)
    一个程序很有可能出现意想不到的异常,将异常用于异常的问题,通过异常处理,例程和他们的调用者被调用者更紧密的耦合在一起怎样配平资源大多数时候,资源使用遵循一种可预测的模式,分配,使用,解除其分配。对于一次不需要不只一个资源的例程,可以对资源分配的基本模式进行扩展的:以与资源分......
  • 人月神话2
    第2章-人月神话2.1为什么项目会滞后缺乏合理的时间进度是造成项目滞后的最主要原因实际上这是一句矛盾又合理的话:矛盾的点在于,我们总是已经估算了项目的时间,对于项目需要的功能和模块都进行了划分。每一个部分我们都给了必要的时间安排。按道理来说,其实不应该出现时间上的问......
  • 人月神话
    第1章-焦油坑第一章主要阐述了三个方面:引出了一个问题:为什么我们的项目看起来好像没有问题,实际上却出现了这么多的问题?虽说一些项目可能是“失败的”,但是他们大多数还是开发出了可运行的系统。只不过只有极少数的项目满足了目标、进度和预算的要求。为什么其实系统已经开发出......
  • 《大道至简》读后感(2)
       在第一章中,作者通过愚公移山典故说明软件工程中的各个问题。软件在编程之外还有许多的事情要去做:确定目标、方案,需要的技术人员、管理人员以及其他外协人员。有的时候,也需要明白折中的道理。过去,我很少去具体的确定一个目标,与他人的协作更是很少。有事情大多是直接去做,不......
  • 《大道至简》读后感
    《大道至简》读后感读完了《大道至简》这本关于软件工程的书,让我对软件工程有了新的了解,虽然在此之前我对软件工程没有太深的了解,一直以为就是写程序,读完了这本书我对软件工程的认识更进一步。这本书中蕴涵了许多哲学大道理,还有我不太了解的专有名词,但使我对工程有了新的认识。......
  • 人月神话读书笔记3
    第十三章—整体部分。防范bug的定义。系统各个组成部分的开发者都会做出一些假设,而这些假设之间的不匹配,是大多数致命和难以察觉的bug的主要来源。好的自顶向下设计从几个方面避免了bug:首先,清晰的结构和表达方式更容易对需求和模块功能进行精确的描述。其次,模块分割和模块独立......
  • 《大道至简》读后感
    《大道至简》是一本揭示简洁之美的书籍。它引导着我们认识到,在这个信息爆炸的时代,简单并不意味着表面上的简单,而是一种精炼、纯净、精确的表达方式。读完这本书,我深受启发,产生了一些感悟。首先,我认为这本书的重要性在于,它为我们揭示了一种新的美学。传统上,我们认为美是繁复的,需要......