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