博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《人月神话》阅读笔记03
阅读量:6963 次
发布时间:2019-06-27

本文共 757 字,大约阅读时间需要 2 分钟。

《人月神话》读后感3

      前面两篇的感悟大多是对整本书的感悟,这次的我将整本书进行了精读,对为什么这本书是软件开发者必读的书籍有了更深的理解。首先要强调的是人月指的是指在估计和进度安排中使用的工作量单位。

      作者在第一章中就提出了焦油坑的概念,提出过去几十年的大型系统开发就犹如一个焦油坑。各种团队,大型的、小型的,庞杂的和精干的,一个接一个淹没在焦油坑 中。表面上看起来好像没有任何一个单独的问题会导致困难,每个都能被解决,但是当它们相互纠缠和累计在一起的时候,团队的行动就会变得越来越慢。

      自己本身对于编程并没有多大的兴趣,在编程过程中体会到的大多数是苦恼。读完第一章才发现自己在其过程中也享受者编程带来的乐趣。但是简单的编程并不等同于软件开发。编程系统产品的成本将是代码书写的九倍。只有达到编程系统产品才是软件开发的最终目标,这时才将提供给用户进行体验。虽然现在我们对于软件开发没有很清楚的概念,但是我们也应该充满一种好奇心和一 种乐趣,体会其中魔术般的力量。苦恼是必不可少的,我们应正确看待这些烦恼。

      软件开发过程并不是自己随心所欲的安排时间,而是应有合理的时间安排,在众多的软件开发过程中,缺乏合理的时间进度是造成项目滞后的最主要的原因。乐观主义:所有的编程人员都是乐观主义。人月:用人月作为衡 量一项工作的规模是一个危险和带有欺骗性的神话。系统测试:在早期进度策划时,允许充分的系统测试时间是非常重要的。空泛的估算。重复产生的灾难。通过这些我看到了在软件开发中会出现的一系列问题。我们不能妥妥拉拉,而是发现了这些问题就应及时解决。一步步的做好,而不是积攒着问题,若是等他们相互纠缠时后果也就可想而知了。

 

转载于:https://www.cnblogs.com/java-test/p/5573905.html

你可能感兴趣的文章
第二周作业
查看>>
未来的一个要参加蓝桥杯,在这里记录下笔记
查看>>
ARTS打卡计划第6周-REVIEW-超越编码的避免项目失败的软技能
查看>>
【开发技术】java异常的捕获与抛出原则
查看>>
phpwind 去除init.phpwind.net统计功能
查看>>
侧耳倾听
查看>>
数据结构与算法面试题80道(33)
查看>>
jQuery 缺点
查看>>
MFC新建一个窗口
查看>>
SQL中 EXCEPT、INTERSECT用法
查看>>
把boolean 参数放到最后面(Put boolean arguments last)
查看>>
Hemodynamic response function (HRF) - FAQ
查看>>
【小技巧让你的操作系统速度比重装还快】
查看>>
SQL自定义函数split分隔字符串
查看>>
git删除本地所有的更改
查看>>
集合和数据结构
查看>>
js提交数组
查看>>
js发展前史
查看>>
CycleGan
查看>>
cocos2d 安装-mac
查看>>