昨天开始了阅读人月神话这本书,首先这名字->《人月神话》,一开始没搞懂 这个名字到底啥意思,关于软件工程的书扯到了人与月?直到我开始一页一页的阅 读这本书,人与月作为衡量一项工作的规模是一个危险和带有欺骗性的神话。 它暗 示着人员数量和时间是可以相互替换的。人月神话,是因为时间精力的消耗与独立 投入 ...
分类:
其他好文 时间:
2020-01-29 23:26:26
阅读次数:
76
最后在《人月神话》这本书中的未雨绸缪、整体部分、没有银弹等几个章节也有很大的感悟。当我们拿到一个项目时,在实现其所需功能时往往有很多思路,但是哪种思路能行得通并且最适合情况就需要我们进行试验性开发。试验性开发确实会造成精力的消耗,或许大量的测试方案最终还会被舍弃,但是我们必须这样做。实际上如果不进行 ...
分类:
其他好文 时间:
2020-01-29 13:59:48
阅读次数:
70
事实证明,一套大型的软件系统往往要持续开发运营,这就要求开发团队保持系统的概念一致性。世界需要秩序和规则,就是因为每个人想法不一,产生矛盾时也就无法统一实现整体利益,对自身以及他人都会产生影响。在系统的开发中也是一样的,人与人之间的思维差异是客观存在的,概念的完整性只能少数人员来实现,对于大型的项目 ...
分类:
其他好文 时间:
2020-01-27 22:05:22
阅读次数:
66
人月神话的观点:是与非这一章,也是20周年版本新增的内容,20年的发展让初版的一些观点变得过时,但是仍然有不少观点仍然适用,因而作者在这一章里把之前的每一章的主要观点都抽离出来,并对已经过时了的观点做了说明,可以说这一章是整本书的精华了吧。 20年后的人月神话这一章很长很长,算是一篇单独的文章,讨论 ...
分类:
其他好文 时间:
2020-01-20 23:05:07
阅读次数:
100
https://www.jianshu.com/p/36dfe9423c34 《人月神话》 《软件工程》 《软件工程:实践者的研究方法》 《项目百态:深入理解软件项目行为模式》 ...
分类:
其他好文 时间:
2020-01-11 15:29:46
阅读次数:
102
缺乏合理的进度安排是造成项目滞后的最主要的原因,它比其他所有因素加起来的影响还大 引起的原因 a.估算技术不严谨科学,缺乏有效研究,建立在不真实的假设:一切会运行良好 b.对进度缺少跟踪和监督 c.认为人月可以互换,进度与工作量不等同 编程人员的乐观主义 人月关系 a.人员和时间的关系-完全可以分解 ...
分类:
其他好文 时间:
2019-12-10 01:08:29
阅读次数:
85
1.编程系统演进 程序 编程产品 | | 编程系统 编程系统产品 随着演进,成本越高 编程职业乐趣: a.创造的快乐 b.开发对他人有用的东西 c.整个创造过程的快乐 d.持续学习的快乐 e.易于驾驭的介质工作 编程的烦恼: a.追求完美 b.目标和资源来自他人 c.依赖他人的程序 d.处理烦碎的b ...
分类:
其他好文 时间:
2019-12-10 00:54:45
阅读次数:
129
01、大学 回想十年前,我还是一名大学生,傻乎乎的对未来没有任何的规划。每天就知道混日子,打打游戏、谈谈恋爱。至于毕业后能不能找到一份工作,心里完全没个底。 非常遗憾的是,那时候没有遇到一个像现在的我这么贴心的老哥给指导一下。 哎,年轻人,看你天资聪慧,不如趁着大把的时间,读读《代码大全》、《人月神 ...
分类:
其他好文 时间:
2019-11-04 17:48:04
阅读次数:
82
第五章 画蛇添足 普遍倾向: 过分设计第二个系统,向系统添加很多修饰功能和想法, 如:OS 360。 但开发第二个系统与纯粹的功能修饰和增强明显不同,也就是说存在对某些技术进行细化、精炼的趋势。由于基本系统设想发生了变化,这些技术已经显得落后。 结构师如何避免画蛇添足——开发第二个系统所引起的后果? ...
分类:
其他好文 时间:
2019-06-07 21:21:57
阅读次数:
120
文章主要讲了在软件开发工程项目中,时间和人员数量上的转化关系。表明了在一个项目中增加人员的数量不一定能够缩短项目完成的时间,很多时候还会起到相反的作用。正如Brooks法则中所说的那样“想进度落后的项目中增加人手,只会使进度更加落后”。 在软件项目中,缺乏合理的时间进度使造成项目滞后的最主要的原因。 ...
分类:
其他好文 时间:
2019-06-07 20:45:37
阅读次数:
122