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

author author     2022-08-08     779

关键词:

版权声明:本文为北京尚学堂原创文章,未经允许不得转载。

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

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

1.生产型时间表

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

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

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

2.晚上大脑最为专注

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

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

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

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

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

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

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

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

4.总结

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

原创不易,望各位转载注明出处:北京尚学堂


本文出自 “11769497” 博客,谢绝转载!

《神秘的程序员们》57:为什么程序员们喜欢写脚本?

投递人 itwriter 发布于2016-09-2513:11 评论(6) 有674人阅读 原文链接 [收藏] « »  想更深入了解这个话题的同学,请移步霍老爷的文章《程序员爱写脚本是种病》:https://news.cnblogs.com/n/553596/ ... 查看详情

我去,徒弟半夜来电让写一个php短信验证(和群发)

...,这都是大同小意的。。。 我用的是短信宝的,大家喜欢用啥随意,绝非收广告费。。。。。。    <?phpheader( 查看详情

只有真正喜欢编程的人才能写好程序

 喜欢写程序,做程序员就是上天堂;     不喜欢写程序,做程序员就是下地狱。     程序员需要整天趴在电脑前,经常没日没夜的,非常辛苦,而且工作来不得半点虚假,少写一个标点符... 查看详情

雷军语录:写程序有写诗一样的感觉

01只有真正喜欢才能写好程序喜欢写程序,做程序员就是上天堂;不喜欢写程序,做程序员就是下地狱。——雷军程序员需要整天趴在电脑前,经常没日没夜的,非常辛苦,而且工作来不得半点虚假,少写一个标点符号都不行。... 查看详情

在顺丰工作的一年

...劲全力也没有什么用。  在2019年里,我一直是在维护代码,但是我想做开发,可能我这样讲你会觉得,维护代码不也是写代码嘛,没什么好抱怨的,挺好啊。我写这篇文章也不是为了写程序的朋友看的,我会讲得通俗易懂点... 查看详情

零基础怎样写代码?

...语言只是工具,没有具体的好与不好,只有合适不合适,喜欢不喜欢。4、关于读书:有条件的话最好看国外的原版书或者中文翻译,网上很多pdf格式可以下载的。5、关于写代码:写代码是基本功,代码写不好的,嘴上说多牛逼... 查看详情

用python给喜欢的女孩写一个办公小工具,她说棒极了!(代码片段)

...0c;像PS、AR等这些,包括一些网页都需要使用。作为我喜欢的女孩,我就想为她做些什么。就设计了一款小工具——宁宁助手❤核心功能设计程序、网页直达。将一些常用的网页和程序放到一个界面,通过点击即可快... 查看详情

我们为什么喜欢重新造轮子

不要重新造轮子,是英文don‘treinvitewheel的直译。什么是轮子呢,我们一般认为一个通用中间件或框架,和实际业务没有直接关系的代码,就是轮子。这些代码虽然不是实质的业务逻辑,但是在一个项目中往往是担当骨架的作用... 查看详情

写代码这样的工作,可以做一辈子吗?

...以进行的。写代码在外行看来就是与数据打交道,但是在程序员的眼中,它们可能就像是自己的女朋友。我曾经也看到过,程序员他们当着我的面写代码,当然我们是看不懂,但是我们能够看到的是背后所呈现出来的美好的事物... 查看详情

为什么我喜欢java

我现在的老板使用一个在线测试系统来筛选在线申请职位的求职者。测试的第一个问题很浅显,仅仅是为了让求职者熟悉一下这个系统的提交和测试代码的流程。问题是这样的,写一个将标准输入拷贝到标准输出的流程。求职者... 查看详情

笑看女程序员征婚sql,半夜巡逻民警突然对我大喊int类型占几个字节(代码片段)

女程序员是这么征婚的:SELECT*FROM男人们WHERE未婚=trueand同性恋=falseand有房=trueand有车=trueand条件in(帅气,绅士,大度,气质,智慧,温柔,体贴,会浪漫,活泼,可爱,最好还能带孩子)and年龄between(24,40)Orderby存款序员的成长我是个程序员,大学... 查看详情

写代码:制作趣味模板程序

...用户的名字和爱好进行任意显示#如:敬爱可爱的XXX,最喜欢在XXX地方干XXXusername=input("Pleaseenteryourname:")address=input("Usuallyaddressforyourhobby:")hobby=input("whatkindsofhobbiesdoyouhave:")print( 查看详情

程序员半夜12点睡觉,领导怒斥:这么早睡觉,你很会养生啊

对于程序员,我相信很多人第一想到的就是他们的加班,俗话说得好:互联网“病人”不加班,就得病。有人说,程序员的高薪资都是加班堆起来的,毋庸置疑足够说明程序员加班的情况很严重!但是... 查看详情

为啥 Visual Studio 2005 更喜欢“无”而不是 perforce 作为源代码控制提供程序

...ualstudio2005prefer"none"insteadofperforceassourcecontrolprovider为什么VisualStudio2005更喜欢“无”而不是perforce作为源代码控制提供程序【发布时间】:2009-09-2910:31:00【问题描述】:(以 查看详情

为什么都在说:程序员千万不要重写代码?

...于简单的增量劳动。或许这种微妙的心理定位可以解释:为什么程序员进入新项目组后宁愿丢掉旧代码重新写,也不愿意修修补补,他们认为旧代码简直一团糟。但是,事实上真是这样吗?你之所以认为旧代码一团糟,其实是由... 查看详情

我tm就爱半夜撸代码?!

<END> 查看详情

半夜思考,为什么建议重写equals()方法时,也要重写hashcode()方法

...的时候,我会去思考一些奇怪的问题.这次思考的如题所示,为什么重写equals()方法时,强烈建议重写hashCode()方法,这个答案,应该大多数人都知道,是为了减少equals()方法的调用,只有当两个对象的hashCode相等时,才会去调用equals()方法去判... 查看详情

写一手简洁的代码

如果有人问我,为什么开始写代码...我会毫不犹豫的告诉他,因为IDEA的代码五颜六色的,很漂亮!!是的,我热爱写代码的初衷就是因为代码好“漂亮”。从第一次开始写代码,到现在已经快2年了,“漂亮”这个词一直是我对... 查看详情