牵引力程序员告诉你,为什么后半夜的工作效率高?

1,513 阅读3分钟

随着互联网社会的发展,人们的生物钟也在发生着巨大的变化。越来越多的人睡觉时间越来越晚。在这一方面,程序员们最有发言权。现在很多的程序员都喜欢熬夜工作,他们觉得自己在后半夜的时间里工作效率异常的高,原因大概有如下几种:

突发情况。比如老板突然给了一个重要的任务,要一周之内交货,或者下午给任务。这属于没办法,只能兵来将挡,水来土掩。白天干扰事项太多,没状态,只有晚上有大块的不被干扰的时间能够好好思考,处理试验。

其实很多程序员都愿意早起工作,而不是夜间工作,只是白天的时间往往碎片化了,例如:白天的时候一会一个QQ,一会一个微信,一会一封邮件,一会测试跑过来报bug,一会产品过来要开会,白天的时间是碎片的,做出来的程序简直充满了bug。好几次上线前发现较少执行的某个逻辑分支缺乏程序处理,原因就是开放过程中被叫去开会等琐碎事情。

大多数程序猿都希望白天干活,学习。晚上下班可以好好休息,打打游戏之类的。但因为时间太碎片化的原因,反而白天效率太低了。低的程序员感觉可怕。所以把大部分码代码的时间留到了晚上。每一个程序员在晚上都得睡觉,因为他们不是超人。他们之所以在大脑最疲惫的时候坐着最复杂的工作。因为累的时候能写出好的代码吗?不是的。只是因为大脑疲惫了,疲惫的你根本没有多余的脑力去分心。在晚上坐在一个明亮的灯光下工作,会延迟你的睡眠时间,可能已经三点了,但你还是没知觉。而且奇怪的是,时间久了,不到那个点你还睡不着。

现在很多程序员喜欢在晚上工作,因为在一个宽松的心理情况下,你的大脑不会分心。对着明亮的屏幕,手指在那敲打的键盘。总结一下,在工作时间尽可能只开一个通讯工具,如QQ或者微信,或者公司的内部通讯软件,其他软件不必打开。因为工作的时候,你只需要有百度和googe就够了。即使不听音乐,我也带着耳机。这样至少不会有人打扰你。除非一些特殊情况。如果在思考一个复杂的问题的时候,最好用笔记记下来,以防被中断后在回头看找不到思路。写代码的时候要和看电影的时候一样,抛离手机。