编程学习网 > 程序人生 > 为什么程序员这么“钟情”于月黑风高夜
2016
04-19

为什么程序员这么“钟情”于月黑风高夜

也曾有程序员因熬夜猝死的新闻震惊了圈里,但也就作为人们茶余饭后的谈资唏嘘了几天。程序员的工作状态也并未因此有什么改变,熬夜生涯继续。在互联网圈有一种现象,也被视为再正常不过的现象:程序员、geek 都喜欢熬夜,而且在后半夜工作效率异常高。那是不是这些程序员喜欢熬夜,喜欢在万籁无声,伸手不见五指的月黑风高夜工作?

一个姑娘问我,搞学术的为什么都睡得那么晚,难道只有到晚上才有灵感?不是,姑娘,搞学术不靠灵感,靠的是碌碌无为的白天引发的愧疚心。也许程序员、Geek 们也是这样。

网友:熬夜也是逼不得已,再不是就是,习惯。

我以前的老大人生格言就是:没有加过班的人不配谈论人生。

一向崇尚效率的我当时看到就很不赞同,但亲眼见过身边的程序员们工作的不易,所以理解了他们为什么喜欢熬夜的人生了。

一、技术发展太快,需要随时充电和思考

互联网发展飞速,软件行业技术日新月异,所以程序员们也需要保持一颗进取心,学习很多新的东西。因此,这上面的时间花费很多的情况下是来自于万籁无声,伸手不见五指的月黑风高夜。

程序员作为抽象系统的创造者,编写程序需要大量精神投入,需要整块连续的时间思考,程序员工作时是不希望被打扰的,若思路被打断则后果很严重。

二、白天临时任务多,无法专心写程序

以前身边一程序员还兼任公司网管,公司那个网络电脑一点点小毛病就叫他。这位程序员白天就像陀螺一样转来转去,被我们使唤着,好在这位程序员性格极好,一点也没厌烦(我想要是我早就发脾气了)。像这样,白天的时候一会一个qq,一会一个微信,一会一封邮件,一会要收快递,一会测试跑过来报bug,一会产品过来要开会,白天的时间是碎片的,做出来的程序简直充满了bug。

项目忙的那段时间,常听说他经常熬夜凌晨四五点,所以只剩下敬畏和佩服!

三、意外状况多,随时待命

在老板或是项目管理人员眼里,只关心项目进度,完成效率的问题,他们才不关心程序员几点下班。

1、下午5点,项目老大说,下班我们开个进度会议。Balalba.......,回家已经12点了。

2、今天产品上线,半夜。凌晨拖着疲惫的身躯回家,6点被闹钟闹醒,又不得不起床上班,不然得迟到了;

3、临近下班,同事报告系统出问题了,响应慢,赶紧跳板机查bug。找找查查到11点,修修补补改好又接近凌晨1点了。

.......

所以在工作中,尤其在项目中,程序员遇到各种各样的意外状况很多,临时的会议、突出的Bug、系统问题等等根本没法正常下班。所以程序员们也就习惯了熬夜加班的状态。所以这么一综合,程序员晚上处于一个方便干活,习惯干活,又习惯晚睡的一个环境,也就被视为喜欢上熬夜的生活了。

PS:有各种头衔的医生专业人士讲熬夜对身体不好。程序员可是用代码改变世界的人,难道他们不知道熬夜对身体不好这浅显的道理。只是他们是程序员,身份特殊得身不由己罢了。


扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取