人月神话阅读笔记2
第二章第三章讲了团队合作和多少人进化合作估算与团队运作形式。
现在的程序员都是有着乐观主义的,而且充满了自信。
美食的烹饪需要时间;片刻等待,更多美味,更多享受。
首先,我们需要自己对自己有充分的了解,不能自我膨胀也不能妄自菲薄,正如老说的,我们现在要学会统计自己完成一个程序的所需要的时间,这样会对以后的估算产生很好的效果。当意识到进度偏移的时候,下意识的反应是增大人力。就像在使用汽油灭火一样,只会使事情更加糟糕越来越大的火势需要更多的汽油,从而进入一场注定会导致灾难的循环。
效率高和效率低的实施者之间个体差异非常大,经常能够达到数量级的水平。
老师让团队合作时候也是这样,开始时候四个人分工,商量了半天,进行过程中却出现了问题,=每个人按照自己的想法,自己的分工无法与团队进行拼接,而且感觉别人写的代码和自己的拼接起来总感觉哪里不对。
书中说,小团队编程应该像外科手术一样。也就是说,每个人截取问题某个部分的做法相反,有一个人来完成问题的分解,其他人给予他所需的支持,以提高效率和生产率。
以后我们的团队在团队大神的带领下,他分派任务,我们对他进行辅助和检查测试的工作,进行一些边缘性的编程,并在他的指导下,逐渐接近团队预期的进行路线。