6.06人月神话

发布时间 2023-06-15 17:38:46作者: 王者归来蔡徐

 

《人月神话》大一的我早已在图书馆的二楼见过它的大名,可惜当时年少无知,光看名字和封面觉得像一本放错了展馆的故事书,最终没有打开翻阅。直到学习了《软件工程》这门课才知晓这本书在软件工程里的地位,这才随心翻看了一遍。我就我看过的内容,写写自己的思绪,记录一下自己的看法。以章节为序。

 

第一章中,“编程系统产品(Programming Systems Product)开发的工作量是供个人使用的、独立开发的构件程序的九倍。我估计软件构件产品化引起了3倍工作量,将软件构件整合成完整系统所需要的设计、集成和测试又强加了3倍的工作量,这些高成本的构件在根本上是相互独立的。”就现在的来说,无论是技术的进步还是市场的扩大,都导致了现在的工作量早已超过九倍,分布式系统、大数据和算法,这些词也被人熟知。

 

这一章中也有些跨越时代与时间的行业痛点击穿我的心灵,譬如:“人们通常期望项目在接近结束时,(bug、工作时间)能收敛得快一些,然而软件项目的情况却是越接近完成,收敛得越慢”、“将做事方式调整到追求完美,是学习编程的最困难部分”。