提起程序员,很多小伙伴的影响就是,工资高,发际线高、工作时间也长、经常熬夜加班。所以很多人都以为程序员很忙,其实这话也对也不对,因为大部分程序员的日平均有效时间普遍不到4个小时。
你可能会说我胡说,程序员不忙怎么可能呢?程序员如果不忙,为什么很多都通宵达旦地加班呢?难道是为了在领导面前打造努力工作的人设?非也,因为程序员写编程是一件很费脑力的工作,需要长时间的聚精会神,这个过程中一旦被打扰,终端的思绪就要从新想起,这就会让效率奇低无比。
而能打断程序员有效工作时间的事情实在是太多了,例如女友在淘宝看上了一件衣服,发来了网络链接;天气变冷父母打来的慰问电话,吃东西、上厕所、说话、听音乐、查资料等都占用了我们的大量时间,所以说程序员真正静下心来敲代码的时间也就非常少了。
其实还有最占用时间的事情,那就是开会、开会、开会!重要的事情一定要说三遍,每次的项目会开的让你欲哭无泪,在座的程序猿们都有同感吧!白天无休止的会议以及产品经理不间断的需求变更。在国内无论大小公司都有一些技术讨论会,程序员是需要一个对脑力要求极为苛刻的职业,,程序员这个职位不管需要沟通,最重要的是需要执行。
有人做过一个调查,在一个人集中精力做一件事情的时候,如果中间被打断了5分钟,起码需要三十分钟的时间恢复到之前的状态,会议和需求的变更,会经常打断程序员的思维,久而久之就会觉得白天特别烦,无法集中精力做事。
所以晚上就成了集中精力做事的时间段,我们程序员不是真喜欢加班,也不是真喜欢熬夜。而是这个时间是他们自己可以支配的整块时间段,可以安安静静的写代码,不会被任何事情打扰,这才是程序员喜欢熬夜的真正原因,你要问我怎么知道的,这就是我的人生呀!