04阅读笔记

程序员,就像诗人一样,几乎仅仅工作在单纯的思考中。程序员凭空运用自己的想象,来建造自己的“城堡”。很少有这样的介质——创造的方式如此灵活,如此得益于精炼和重建,如此得容易实现概念上的设想。

这句话是《人月神话》中我比较喜欢的一句话。所谓焦油坑,就是由于如同诗人一般的程序员们不断的将工作推倒重做导致的。正是因为凭空的想象居多,导致软件产品概念设计不够完整,从而使得推倒重做之后的体系结构越发庞大,最终导致软件开发人员怎么挣扎也窥探不到真正解决问题的方案。

《人月神话》一文中的核心观点是“向进度落后的项目中增加人手,只会使进度更加落后。”这也是著名的brooks法则,而这句话也充分反映了作者对于人月观念的观点,即,人月的观念是不可靠的,人力和时间在项目工作中并不是绝对的可交换关系,增加人手在软件开发的工作中并不一定能加快进度。因为软件的开发工作中,新人的加入往往需要项目的培训,新人的融入也需要时间,新成员和老成员的沟通,新成员对项目的了解,都需要时间,而人月的观念则未把这些时间计算在内,所以说,盲目的增加人手,不仅不会加快项目进度,还很有可能会拖慢进度,越多的新人加入,就意味着越多老成员分心指导新人入手项目。那么如何才能使得项目进度不落后呢?答案是,制定合理的项目进度。

posted @ 2022-06-14 10:10  lss1226  阅读(42)  评论(0)    收藏  举报