为什么程序员喜欢深更半夜写代码
来源:互联网 发布:centos怎么退出vi 编辑:程序博客网 时间:2024/05/23 01:58
程序员自己也常说,工作效率最高的时候总是在深夜,不是凌晨还在写代码就是凌晨爬起来写代码。
深夜之所以工作效率高是因为不易分心,额!其实仔细想想晚上和白天并无多大区别,但程序员们也总是有自己的理由,大致分为一下三点。
1.生产型时间表
记得曾看过一篇关于时间表的文章,他们把时间基本分为两类:管理型和生产型时间表,所谓的管理型时间表是把一天的时间分成每小时来安排,就算是有别的事打扰到你也只是浪费了这一点时间。
而生产型时间表就不一样了,这段时间是程序员需要全身心的投入到工作中去,不希望在这之中有任何人去打搅到自己的时间,因为一旦被打搅到了,之前的所有思绪可能要发上很大一分部时间来整理清楚。
所以,很多的大人物也都是如此,他们也发现如果想在白天好好工作是不太可能的,因为一整天当中自己要应付很多人的打扰,所以他们只能在晚上别人都睡觉的时候,才能好好的静下来完成大多的工作。
2.晚上大脑最为专注
其实在白天的时候人的大脑才玩清晰更有精力,那也许很多人会问了,既然如此,那为什么程序员会喜欢在深夜写代码呢?
可能很多程序员都有感触,其实在深夜人比较疲倦的时候编程效率更高,因为当你感的疲倦时就会集中精力做一件事情,反而是白天精力充沛的时候却不能专心做一件事情。
个人就是个例子,当白天有精力时总是喜欢看看网页,刷刷微博,看似忙碌的一天,其实什么也没做好。就算是静下心来想编程时,集中注意力也总是超不过十分钟。
而到了晚上就不一样了,虽说感觉有点累,但真的能静下心来好好写代码,也没有多于的心思想其他的。
其实这种情况很多程序员都有同感,白天大脑充沛时,无伦是写问题分析还是想写个好点的算法,这些都是小意思,但当你的大脑累的时候,没有多于的精力照顾到其他的时候,你就会只选择一样去专注。
3.显示屏会刺激你的大脑
这的问题就较轻易理解了,到了晚上,你看到的只有电脑显示屏的光源,他会刺激你的大脑延迟你睡眠的时间,所以你会暂时忘记了困意,然后会到凌晨3点多才睡,而到第二天中午才会起床,然而到了晚上我会发现自己竟然不困,其实你只是忘记了你是睡到中午才起的床。
如果真的这样一直下去,你的作息就会往后延迟了。
4.总结
总的来说,程序员为什么总是熬夜主要是因为他们对晚上工作时间没有限制,怎样做才能改变这些现状呢?那就要靠你个人的控制力了。
- 为什么程序员喜欢深更半夜写代码
- 【初学者】立志成为程序员,写自己喜欢的代码。
- 为什么程序员要写十万行代码
- 为什么程序员讨厌写单元测试代码
- 为什么程序员讨厌写单元测试代码
- 为什么程序员要尽量少写代码
- 为什么程序员要尽量少写代码
- 为什么程序员要尽量少写代码
- 为什么程序员应该少写代码
- 程序员为什么喜欢夜间工作?
- 程序员为什么喜欢夜间工作?
- 程序员为什么喜欢夜间工作
- 程序员为什么喜欢夜间工作?
- 为什么我喜欢用C++写算法
- 为什么我喜欢写即时通讯软件呢?
- 为什么美女喜欢程序员做老公
- 为什么程序员喜欢在深夜编程?
- 为什么程序员喜欢在深夜编程?
- 向量
- 数据类型是浮云
- java.lang.NoClassDefFoundError: org/apache/log4j/Level
- poj3481 Double Queue
- Linux内核源代码解析之——欲三次握手,先构造传输控制块!
- 为什么程序员喜欢深更半夜写代码
- 一张图让你了解安卓事件处理流程的走向
- Word Ladder II
- javaday12-Scanner及String
- Linux内核之——C语言“徒手”写内存!
- 进程和线程的差别
- Linux内核源代码review Case
- python实现层次聚类
- python核心编程-传递调用内建函数