下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

程序员们为什么都爱深夜时间写代码

作者:课课家教育     来源: http://www.kokojia.com点击数:623发布时间: 2015-11-25 10:41:21

标签: 程序员代码面试指南程序员代码库程序员代码程序员每天代码量

大神带你学编程,欢迎选课

  课课家发现程序员们自己也常说,工作效率最高的时候总是在深夜,不是凌晨还在写代码就是凌晨爬起来写代码。

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

  1.生产型时间表

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

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

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

  2.晚上大脑最为专注

  其实在白天的时候人的大脑才玩清晰更有精力,那也许很多人会问了,既然如此,那为什么程序员会喜欢在深夜写代码呢?

  可能很多程序员都有感触,其实在深夜人比较疲倦的时候编程效率更高,因为当你感的疲倦时就会集中精力做一件事情,反而是白天精力充沛的时候却不能专心做一件事情。

  个人就是个例子,当白天有精力时总是喜欢看看网页,刷刷微博,看似忙碌的一天,其实什么也没做好。就算是静下心来想编程时,集中注意力也总是超不过十分钟。

  而到了晚上就不一样了,虽说感觉有点累,但真的能静下心来好好写代码,也没有多于的心思想其他的。

  其实这种情况很多程序员都有同感,白天大脑充沛时,无伦是写问题分析还是想写个好点的算法,这些都是小意思,但当你的大脑累的时候,没有多于的精力照顾到其他的时候,你就会只选择一样去专注。

  3.显示屏会刺激你的大脑

  这的问题就较轻易理解了,到了晚上,你看到的只有电脑显示屏的光源,他会刺激你的大脑延迟你睡眠的时间,所以你会暂时忘记了困意,然后会到凌晨3点多才睡,而到第二天中午才会起床,然而到了晚上我会发现自己竟然不困,其实你只是忘记了你是睡到中午才起的床。

  如果真的这样一直下去,你的作息就会往后延迟了。

  4.总结

  总的来说,程序员为什么总是熬夜写代码的主要是因为他们对晚上工作时间没有限制,怎样做才能改变这些现状呢?课课家觉得,那就要靠你个人的控制力了。

赞(29)
踩(2)
分享到:
华为认证网络工程师 HCIE直播课视频教程