曾经有人说:“程序员是一种能把咖啡转换成代码的机器“。
程序员们自己也常说,工作效率最高的时候总是在深夜,不是在凌晨4点入睡,就是凌晨4点起床。
深夜之所以工作效率高是因为不易分心,其实仔细想想晚上和白天并无多大区别,但程序员们也总是有自己的理由,大致分为一下三点。
1.生产型时间表
记得曾看过一篇关于时间表的文章,他们把时间基本分为两类:管理型和生产型时间表,所谓的管理型时间表是把一天的时间分成每小时来安排,就算是有别的事打扰到你也只是浪费了这一点时间。
而生产型时间表就不一样了,这段时间是程序员需要全身心的投入到工作中去,不希望在这之中有任何人去打搅到自己的时间,因为一旦被打搅到了,之前的所有思绪可能要花上很大一分部时间来整理清楚。
所以,很多的大人物也都是如此,他们也发现如果想在白天好好工作是不太可能的,因为一整天当中自己要应付很多人的打扰,所以他们只能在晚上别人都睡觉的时候,才能好好的静下来完成大多的工作。
2.晚上大脑最为专注
但就算是程序员,到了晚上也该睡觉的。既然如此,为什么程序员会喜欢在深夜写代码呢?反而在大脑最亢奋、最清醒的时候完成相对简单的任务呢?
因为,白天程序员们真的有足够时间写代码么?产品经理、设计师、前端以及后端开发需要经常沟通,整个团队得开会,有时还需要与同事交流技术问题。这样下来,写代码的思路经常会被打断,而留给你真正写代码的时间并不多。
可能很多程序员都有感触,尤其在深夜人比较疲倦的时候编程效率更高,因为当你的大脑累的时候,没有多于的精力照顾到其他的时候,你就会只选择一样去专注。反而是白天精力充沛的时候却不能专心做一件事情。
3.明亮的屏幕会刺激你的大脑
这个问题就好理解了在一个明亮的光源下,他会刺激你的大脑延迟你睡眠的时间。在不知不觉工作中,你会暂时忘记了困意,时间就会慢慢“流逝”,当你看表的时候,你会诧异这已经是凌晨3点了。长久下去,你的生物钟就会适应了这个新的周期,让你能在此环境下保证工作效率。
总结
总而言之,大部分程序员喜欢夜间写代码,是因为,安静、效率高,没人打扰。在这种放松的环境下,程序员的大脑也能保持清醒,并且将全部注意力集中在明亮的屏幕上。
其实所谓的熬夜效率高也指的是后半夜,也就是凌晨2点到凌晨4点。但是我们可以早睡早起可以达到相同效果,所以我相信有更好的方式利用这个“高效率的后半夜”。
“作为一名从事了10年开发的老程序员,最近我花了一些时间整理关于C语言、C++,自己有做的材料的整合,一个完整的学习C语言、C++的路线,学习材料和工具。C/C++、编程爱好者的聚集地!欢迎初学和进阶中的小伙伴。希望你也能凭自己的努力,成为下一个优秀的程序员。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以跟我一起学习!”
网友评论