《人月神话》读后感

 

《人月神话》开篇讲到了时间管理这个问题,在一个项目的开发过程中对时间的把控是及其重要的,缺乏合理的时间进度是造成项目滞后的最主要原因,它比其他所

有因素加起来的影响还大,其中也讲到了影响因素:
首先对估算技术缺乏有效的研究。

第二,采用的估算技术隐含地假设人和月可以互换,错误地将进度与工作量相互
混淆。
第三,由于对自己的估算缺乏信心,软件经理通常不会有耐心持续地进行估算这项工
作。
第四,对进度缺少跟踪和监督。其他工程领域中,经过验证的跟踪技术和常规监督程
序,在软件工程中常常被认为是无谓的举动。
第五,当意识到进度的偏移时,下意识(以及传统)的反应是增加人力。

针对时间管理这个问题,我们应该再以后的项目开发的过程中,一定要严格的掌控时间,做成一个项目,首先要确定规定好做完这个项目的具体时间和具体的规划,这样不仅可以使得项目有序的进行,并且可以提高项目开发的效率。

第二点便提到了“乐观主义”,确实一个良好的心态对于一个人的能力的发挥起着很重要的作用,在开发项目的过程中,我们必须要有一个良好的心态,并且不断的激励鼓励自己可以完成这个项目。正如书中所言,我们的构思是有缺陷的,因此总会有 bug。也就
是说,我们的乐观主义并不应该是理所应当的。书中同样也提高了沟通、交流的必要性。必须要学会表达自己的想法,便于在以后的可以清楚的向用户表达自己内心的想法和自己的作品的构思功能。

在开发的过程中的一个很重要的法则----Brooks 法则:
向进度落后的项目中增加人手,只会使进度更加落后。

在书中同样也提到了很多的编码过程中会出现的问题,类似于画蛇添足等等问题,这些问题都是可以在实际开发过程中所避免,我们要学会善于运用这些问题来改善自己的代码。

posted @ 2019-02-12 19:38  HHHarden13  阅读(156)  评论(0编辑  收藏  举报