“夜间的精灵”——那些效率极高的程序猿

曾经有人说:“程序员是一种能把咖啡转换成代码的机器“。

程序员们自己也常说,工作效率最高的时候总是在深夜,不是在凌晨4点入睡,就是凌晨4点起床。

深夜之所以工作效率高是因为不易分心,其实仔细想想晚上和白天并无多大区别,但程序员们也总是有自己的理由,大致分为一下三点。

1.生产型时间表

记得曾看过一篇关于时间表的文章,他们把时间基本分为两类:管理型和生产型时间表,所谓的管理型时间表是把一天的时间分成每小时来安排,就算是有别的事打扰到你也只是浪费了这一点时间。

而生产型时间表就不一样了,这段时间是程序员需要全身心的投入到工作中去,不希望在这之中有任何人去打搅到自己的时间,因为一旦被打搅到了,之前的所有思绪可能要花上很大一分部时间来整理清楚。

所以,很多的大人物也都是如此,他们也发现如果想在白天好好工作是不太可能的,因为一整天当中自己要应付很多人的打扰,所以他们只能在晚上别人都睡觉的时候,才能好好的静下来完成大多的工作。

2.晚上大脑最为专注

但就算是程序员,到了晚上也该睡觉的。既然如此,为什么程序员会喜欢在深夜写代码呢?反而在大脑最亢奋、最清醒的时候完成相对简单的任务呢?

因为,白天程序员们真的有足够时间写代码么?产品经理、设计师、前端以及后端开发需要经常沟通,整个团队得开会,有时还需要与同事交流技术问题。这样下来,写代码的思路经常会被打断,而留给你真正写代码的时间并不多。

可能很多程序员都有感触,尤其在深夜人比较疲倦的时候编程效率更高,因为当你的大脑累的时候,没有多于的精力照顾到其他的时候,你就会只选择一样去专注。反而是白天精力充沛的时候却不能专心做一件事情。

3.明亮的屏幕会刺激你的大脑

这个问题就好理解了在一个明亮的光源下,他会刺激你的大脑延迟你睡眠的时间。在不知不觉工作中,你会暂时忘记了困意,时间就会慢慢“流逝”,当你看表的时候,你会诧异这已经是凌晨3点了。长久下去,你的生物钟就会适应了这个新的周期,让你能在此环境下保证工作效率。

总结

总而言之,大部分程序员喜欢夜间写代码,是因为,安静、效率高,没人打扰。在这种放松的环境下,程序员的大脑也能保持清醒,并且将全部注意力集中在明亮的屏幕上。

其实所谓的熬夜效率高也指的是后半夜,也就是凌晨2点到凌晨4点。但是我们可以早睡早起可以达到相同效果,所以我相信有更好的方式利用这个“高效率的后半夜”。

“作为一名从事了10年开发的老程序员,最近我花了一些时间整理关于C语言、C++,自己有做的材料的整合,一个完整的学习C语言、C++的路线,学习材料和工具。C/C++、编程爱好者的聚集地!欢迎初学和进阶中的小伙伴。希望你也能凭自己的努力,成为下一个优秀的程序员。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以跟我一起学习!”

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191218A0S52600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券