人月神话的作者是Freder ick Prooks,Jr,Prooks博士是北卡罗来纳大学的一个计算机博士。
他首先使用了一个焦油坑的概念,焦油坑就是指大型系统开发过程的一个概念,因为从古至今,所有的东西包括以前的生物和植物,都无法逃脱他的束缚,而当你越想挣扎出坑的时候你往往会越陷愈深,这就像我们开发一个大型系统的时候
基本上一个大型的编程系统产品的开发成本会是单个的简单程序的9倍。这里的编程系统产品是指的由很多编程程序以及系统组合而成的可交互、协作的程序集合。我们每个人都应清晰的认识到这样一种非线性关系,认识到真正的大型编程系统产品并不是简单程序的简单堆叠。这也就是所谓的“焦油坑”。
既然是明知是焦油坑,那我们为什么要跳进去呢?作者在书中分别列出了开发大型系统产品的乐趣以及苦恼。对我来说,在软件开发中我的乐趣在于:开发对其他人有用的东西的乐趣并且在面对不重复的任务,不断学习的乐趣。会遇到最大的苦难是在于:产品在完成前总面临着陈旧过时的威胁;只有实际需要时,才会用到最新的设想。
并且作为一名程序员,在整个工期之中,我们需要对于时间有一个正确的规划,因为如果我们盲目乐观而导致时间安排的不合理就会导致不可控的后果,并且努力提高自身的能力更是重要,因为一个大型项目的团队也是受到短板效应的影响的。