首页 > 其他分享 >2.17《读人月神话》有感

2.17《读人月神话》有感

时间:2024-02-17 20:34:44浏览次数:30  
标签:本书 有感 软件开发 读人 软件工程 布鲁克斯 协作 2.17 神话

  《人月神话》是一本经典的软件工程著作,作者是弗雷德里克·布鲁克斯。这本书首次出版于1975年,至今仍然对软件开发领域产生深远影响。在阅读这本书之后,我对软件工程的挑战和解决方案有了更深入的理解,并获得了许多启发和思考。
  首先,书中强调了软件开发的复杂性。布鲁克斯指出,软件开发是一项困难且容易陷入混乱的任务,与传统的工程项目不同。他提出了“人月神话”的概念,指出增加人力资源并不能线性地减少项目的完成时间。这一观点使我意识到,在软件开发中,增加人员可能会导致更多的沟通和协调成本,从而使项目进展更加困难。
  其次,书中强调了团队协作和沟通的重要性。布鲁克斯指出,软件开发是一个协作密集型的过程,有效的沟通和协作是项目成功的关键因素。他提出了一些管理策略,如分阶段开发和原型开发,以帮助团队更好地合作并有效地交付软件。
另外,书中还探讨了软件工程的发展趋势和未来方向。虽然《人月神话》首次出版已有数十年,但其中的许多观点和原则仍然适用于当今的软件开发环境。阅读本书使我思考如何将其中的理念应用于当前的技术和工业实践中,以提高软件项目的成功率和质量。
  总的来说,《人月神话》是一本富有启发性和深度的书籍,对我深刻影响深远。通过阅读这本书,我不仅对软件开发的挑战有了更清晰的认识,还学到了许多管理策略和团队协作技巧,这些都将对我的职业发展产生积极的影响。

标签:本书,有感,软件开发,读人,软件工程,布鲁克斯,协作,2.17,神话
From: https://www.cnblogs.com/zzqq1314/p/18018317

相关文章

  • 2024.2.17模拟赛T1题解
    先考虑\(q=(1...n)\)的情况:发现如果设\(divcnt(p)\)表示将\(p\)划分为极小值域连续段的个数,那满足\(divcnt(p)\gem\)的排列都是合法的。那现在要求出有多少个排列符合条件可以先算出长度为\(i\),\(divnct\)为\(1\)的排列个数,这可以用dp解决然后再背包一下,就能求......
  • 2023.2.17 LGJ Round
    A一个字符串,你要选最多的区间出来,满足两两不交,且右边的区间必须是左边区间的严格子串。\(n\le5e5\).注意到答案是\(\sqrtn\)级别的。那么我们设计一个dp,设\(f_{i,j}\)表示\([j,j+i-1]\)这个区间以及右边是否能选出\(i\)个。转移只需要检查大区间减去左端点/右端点......
  • 2.17
    久违的更新Vue2跳转传参//跳转传参//通过查询参数传参//to="/路径?参数名=参数值"//接收//$route.query.参数名//通过动态路由传参://首先要设置动态路由//{//  path:'/ssss/:words'//}//然后配置导航链接//to="/路径/参数值"//接收//$route.params.参......
  • 甲辰龙年除夕有感
    又是一年在衡水,因为很多复杂原因吧这个年有些意外的寂寥爸妈各自新年习俗还不一样,习惯了他们的扯皮互怼晚上一如既往地去烧纸,在正餐前的祭祖或许我们家传统就是有点奇妙吧生辰日要告诉孩子母难日,除夕夜要肃穆地祭祖我的祖先们真的很会破坏氛围啊但是后人又在封建的......
  • 读程序是怎样跑起来的第六章有感
    这一章深入浅出地介绍了计算机的底层运作机制,特别是CPU的工作原理。一直以来,我们都知道程序是由代码构成的,但很少有人真正去探究这些代码是如何被机器执行并转化为实际的操作的。通过这一章,我得以一窥计算机内部的世界,了解那些看似抽象的指令是如何被具体执行的。书中对于CPU......
  • 读《程序是怎么跑起来的》有感
    《程序是怎么跑起来的》这本书给我带来了深刻的思考,也改变了我对程序运行机制的认知。在看这本书之前,我了解到一些关于程序运行原理的基本概念,但是并不能深入探讨其原理、过程及设计方式。而看完这本书后,我开始正视并深入研究程序的运行机制。从书中可以看出,程序的运行主要是由硬......
  • 读程序是怎样跑起来的第二章有感
    在上一章,我们了解程序是什么、由什么组成的以及它的运行机制,我们知道中央处理器是由控制器、寄存器、运算器、时钟等组成。在计算机中,数据是由二进制来表示的。二进制数种表示负数值时,一般会把最高位作为符号来使用,因此我们把这个最高位成为符号位。符号位是0时表示正数,符号位是1......
  • 读《程序是怎么跑起来的》第一章有感
    这一章详细介绍了计算机的硬件组成,包括CPU、内存、硬盘等关键组件,并解释了它们在程序执行过程中的作用。我了解到CPU是计算机的核心,负责执行指令和处理数据,而内存则是暂时存储数据和程序的地方。此外,本章还介绍了二进制数和计算机内部的表示方法,这让我明白了计算机如何理解和......
  • 读《程序是怎样跑起来的》第二章有感
    第二章的题目——数据是用二进制表示的,作者深入剖析了数据的二进制表示方法。首先我了解到为什么用二进制数表示计算机信息的原因,计算机内部由IC这种电子部件构成的,IC是有不同的形状,并且有引脚在IC内部,所有引脚只有0V和5V两个状态。IC的一个引脚只能表示两种状态,这个特性决定计算......
  • 读程序是怎样跑起来的第二章有感
    在上一章,我们了解程序是什么、由什么组成的以及它的运行机制,我们知道中央处理器是由控制器、寄存器、运算器、时钟等组成。在计算机中,数据是由二进制来表示的。二进制数种表示负数值时,一般会把最高位作为符号来使用,因此我们把这个最高位成为符号位。符号位是0时表示正数,符号位是......