资料

程序员不仅要花费其时间编程,也要花费时间开会、接受培训、阅读邮寄材料和思考。1964年对贝尔实验室的调查发现程序员从以下几个方面花费他们的时间:

以上数据是建立在对 70 位程序员的工作时间和动机时间研究的基础之上,它是过时了的,而且不同活动中的时间分配随不同的程序员而异,但是此结果还是有所启发的。一个程序员大约有 30%的时间花在和项目没有直接联系的活动之中,散步、私事等等。在以上调查中,程序员花费了 6%的行路时间。这意味着他们一年有 125 个小时,一周有 2.5 个小时在路上消耗掉了。 你也许认为这并没有什么,但是当你看到程序员行路时间和他们花费在培训上的时间相当,并且是三倍于他们阅读技术手册的时间,六倍于他们和管理人员谈话的时间之后,你会有所触动的。