阅读了《构建之法》,我又继续去了解了《人月神话》。
做为软件工程的相关书籍,这方面讲的东西,对于我来说起着一个了解和认知的过程。
没有相关的经验,我并没有什么多大的感触。
我只能讲讲自己的见解,以后有了更多的经验,我希望,我曾经读过的东西,能有着新的启发。
开篇讲了 焦油坑 这一比喻,它吞噬了成千上万个力大无穷的巨兽,好比今天的大型软件项目令无数庞大的开发团队陷入无从逃脱的窘境。
我从《构建之法》中了解了很多开发模式。根据软件程序的规模和目标不同,对开发过程的要求也有极大的不同。多变,有着无穷的创意,也有着无穷的未知,那也许是奇迹,带来乐趣;也许是荆棘,让人苦恼。
《人月神话》,以人和月来衡量工作量,直接讲述了“人多力量大”这一笨拙的方法是最无效率的,是一种一厢情愿的虚妄神话。
我也认同这一道理,自己写程序代码的时候,别人在一旁帮忙改写,没有多大帮助,反而拖着时间没有进度。一切构想都在自己脑海里形成,形成一体。
布鲁克斯法则:向滞后的软件项目追加人手会使得进度更迟缓。
这就是 欲速则不达。