人月神话阅读笔记02
文章中提及了在项目开发的过程中,人员主要是由少数的精炼的程序员组成比较合适,对于文章的观点我是比较赞同的,在学校的时候,第一次结对开发的时候就遇到了一些之前在一个人开发编程中没有遇到过的问题,比如就是开发人员之前的互相之间的不太理解。就仅仅是这个问题,导致我们在开发过程中明显的把时间延长了好多,就像是一个和尚挑水喝,两个和尚抬水喝这个道理。在之后的团队开发过程中,因为有了第一次开发的经验之后,就每日多加点时间在团队之中的交流中,总之虽然遇到的问题并没有像第一次结对开发的时候那么严峻,但是,在这个过程之中我能深深地感受到了人员的增加的话对于工程而言的开发效率其实是没有太大的提升的,人太多,花费在互相理解,互相沟通的时间上的时间也会越多。文中的外科手术队伍这一章节说的就是这样一个道理,作者本身也是支持开发团队是要少,但是精这样一个观点的。
所以根据作者的建议,本来200人的项目,可以开除175人,留下剩下在编程技术上比较精的这些人来开发项目效率上会比较好。根据这个观点,我即使还是处于为入职的情况,就能够深深感受到了在编程界中残酷的竞争,几乎是没有好的技术就没有属于自己的生存空间。我不禁想起了自从进入大学之后我对于编程方面的学习是有所松懈的情况,在每天几乎都重复编程的这些日子对于编程的兴趣也是逐渐地降低,已经没有了第一次接触编程的时候的那种好奇的感觉,所以在每天能尽量能不编程的时候就不编程,在别人进步的情况下自己不思进取在这方面我觉得自己很惭愧。看到自己未来残酷的生存环境下,自己如果还不思进取的话,那就怨不得别人,因此我在接下来的日子应该学会重拾对编程的兴趣。