为什么程序员喜欢深更半夜写代码

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

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

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

[[156910]]

1.生产型时间表

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

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

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

2.晚上大脑最为专注

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

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

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

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

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

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

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

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

4.总结

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

原文:http://swizec.com/blog/why-programmers-work-at-night/swizec/3198 作者: Swizec Teller
译文:http://netsmell.com/post/why-programmers-work-at-night.html 译者: NetSmell

责任编辑:王雪燕 来源: NetSmell
相关推荐

2013-01-17 09:54:12

程序员编程

2023-03-30 09:10:38

Linux打包

2020-02-25 15:14:13

程序员人生第一份工作睡眠

2017-03-26 21:42:47

程序命令行开发

2022-03-31 06:41:53

程序员命令行接口代码

2015-07-28 10:28:54

程序员代码

2018-05-07 15:59:39

代码程序员重写

2015-07-27 15:27:11

程序员重写代码

2019-11-08 13:57:53

程序员Excel软件

2014-09-24 09:37:05

程序员

2015-11-06 12:00:10

程序员产品经理

2020-06-30 08:11:18

程序员循环算法

2019-05-15 09:59:24

程序员技能开发者

2014-08-15 11:07:09

程序员

2011-12-20 09:01:25

.NET

2012-09-06 10:30:58

2016-03-15 08:51:12

程序员生活怪异

2015-09-24 09:04:36

程序员

2015-06-05 14:15:13

程序员难升职

2011-08-11 14:52:59

点赞
收藏

51CTO技术栈公众号