① 程序员为何喜欢半夜工作
确实,如果你在一家编程高手云集的互联网公司工作,问问你身边那些 程序员们,他们一般什么时候效率最高,点子最好?得到的答案,大部分是半夜——不管前半夜,还是后半夜。有些习惯在早上四点起床,然后工作到日出,还有些 人则是习惯在早上四点后才睡觉。 我认为主要有三条原因:创作者的日程表、困倦的大脑,以及闪亮的屏幕。 创作者的日程表 通常来说,这个世界有两种日程表,一种属于管理者,一种属于创作者。传统的管理者日程表将一天按小时划分,而通常十分钟的打扰,对于程序员来说,可能需要一个小时去重新整理思路。 而创作者的日程表,着名投资教父 Paul Graham 在 2009 年也曾就创造者的日程表专门撰文 。这个日程表是适用于比如作家或是程序员的。这类人的工作通常需要在内心建立起一个庞大而抽象的系统,不仅如此,在创作过程中,他们还需要不断的与自己的心理作斗争。 有个非常好的类比说,创作或编程的过程就好像拿昂贵而易碎的水晶搭建一所房子,一旦有人来打搅你,你所有的努力都可能会毁于一旦,倾注的所有心血可能就瞬间摔成碎片。 正因如此,他们通常会在确定有一连好几个小时无人打扰的情况下才会开始工作。 事实上,你同一些程序员聊天时会发现,他们自己都会有种白天不能完成工作的感觉。持续不断的打扰、很多重要的事情需要打理、邮件要回等等,都会打乱你的节奏,不能让你安心工作。这也正是他们选择日出而息,日落而作的原因。 困倦的大脑但就算习惯半夜工作的程序员,他们也是白天精神,夜里犯困。 因为疲倦会让他们成为更好的 " 攻城狮 "。 这跟鲍尔默效应类似,疲倦会让程序员更加专注,因为在大脑疲倦的情况下,就必须得非常专注的做一件事情。你仅存的脑容量已经不足以应付多余的事情了,只能专注于手头的事。 喝太多茶或是在一个糟糕的时间点喝了功能饮料之后,工作效率是最低的。兴奋会让你一会儿看一下 Twitter,一会儿瞅一眼 Hacker News,在社交网站上跳来跳去。 你可能感觉精力充沛的状态非常适合工作,但真实的情况却是你常常会做一些让自己注意力分散的事,大脑就是无法安静下来,把所有的注意力集中在一件事上。 反而当你有点困意的时候,你只想窝在椅子或者沙发上专心编程。而半夜,安静的不止是周边的环境,互联网也是如此,你会不知疲倦的写上好几个小时的代码,根本不会想到 Twitter 和 Facebook。 大部分程序员都是这样,白天你写出一个算法,然后加上十倍的量来搭建一个可供算法运行的环境。大部分时间里,你都只是做着一些“清理”工作,或是想办法让最终的结果以一种舒服好看的方式呈现。 闪亮的屏幕这一点就更简单了。 如果你持续的盯着一个很亮的光源,睡眠周期便会往后延,如此即使是在早上三点,你也不知疲倦。而当夜晚再次降临之时,你也感觉不到疲惫,因为你上午 11 点才起床。这就好像你生活在另外一个时区一样,更有趣的是,一旦你习惯了这种作息时间,你很难再回去了。 当然,即使你 4 点才睡,你的闹钟还是会调到上午 8 点,这个世界最长有的偏见就是如果你下午两点才吃早餐的话,你一定是个失败者。 总结总结一下,晚上给你一种更轻松、更安静的环境,你的大脑不会受到外界的干扰,并且显示屏的亮光也会让你保持清醒。
② 程序员经常需要加班熬夜,怎样调理自己的身体
习惯熬夜的人越来越多了。甚至,对于有些人,熬夜已经成为生活方式的一部分。但是从健康的角度讲,熬夜还是害处多多的。
熬夜会对身体造成多种损害:经常疲劳,免疫力下降。人若经常熬夜,所造成的后遗症,最严重的就是疲劳、精神不振;人体的免疫力也会跟着下降。
熬夜工作有何技巧?
熬夜加班,也要有技巧,才能依然身体硬朗。否则,铁打的身体,也受不了如此的日夜操劳呢!因此,想要熬夜的您,千万记住:
1.不要吃泡面来填饱肚子,以免火气太大。最好尽量以水果、土司、面包、清粥小菜来充饥。
2.开始熬夜前,来一颗维他命B群营养丸。维他命B能够解除疲劳,增强人体抗压力。
3.提神饮料,最好以绿茶为主,可以提神,又可以消除体内多余的自由基,让您神清气爽。但是胃肠不好的人,最好改喝枸杞子泡水的茶,可以解压,还可以明目呢!
4.熬夜前千万记得卸妆,或是先把脸洗干净,以免厚厚的粉层或油渍,在熬夜的煎熬下,引发满脸痘痘。
5.熬夜之后,第二天中午时千万记得打个小盹。
③ 我儿子是程序员,每天连续加班到半夜一点,我感觉我的心都在滴血,怎么办
大家都知道,现在是互联网时代,以互联网为基础的工作非常多,而且很多人都知道,互联网工作的特点之一就是收入很高,动不动就是收入过万。在互联网公司工作过的人都知道,月薪过万在互联网行业,真的不算高!但其实,这也是有前提的,那就是你需要做到价值10000块以上的事情,所以在互联网公司高薪的背后,是经常加班,可能有时候都需要加班到深夜。那说到互联网加班,相信在互联网工作的人都知道,在互联网公司中,加班最多的岗位就是程序员,因为互联网公司对于程序员的要求是非常高的。举个例子,如果说系统出现了Bug,那用户就会要求系统Bug及时得到解决,而这时候,程序员就需要立刻着手去解决,没有商量。所以程序员压力大,是网友非常认可的事情。可能有人看过这样一个留言,一位母亲说他儿子是程序员,每天连续加班到深夜一点,她感觉她的新都在滴血,问网友应该怎么办。接下来,冷眼就给大家分享一下个人观点。
④ 为什么很多程序员都喜欢熬夜,而且感觉在后半夜工作效率异常高
不管我是不是程序员做什么工作也好,其实我都是个夜间活动物种,夜猫子一个,可能是大学期间通宵习惯了,白天没有精神,只要是到了晚上12点就精神百倍,两眼发光的这种,我相信很多小伙伴都跟我一样吧。
⑤ 程序员经常加班熬夜吗
本人程序员,加班是常态吧,但不是说一定回加班,像我们公司,基本上每个周总有三天是在加班的,我这个月基本上除了周末都在加班,加班到2点也是有的,项目多,公司着急上线没办法,你只能加班。但其实一个人的精力是有限的,加班到8点真的是极限了,根本写不出什么东西了。很多公司说不加班,哪有不加班的,特别是在二线城市,钱少活多。
⑥ 程序员一定会熬夜加班吗
生活中的我们很多时候都会面临着熬夜加班,这已经成为年轻人中的一种夜生活,很多时候我们都很难向像那样的生活是不是真的很刺激,我也体验过夜生活,但是真的太累了,身体还是要紧的,那么程序员一定会熬夜加班吗?接下来无我们一起来看看。
对于程序员来说他们的任务量一般是非常大的,很多时候,我们会知道他们是技术人员,而且要工作,工作的大量的内容我们基本上看不懂,我们知道他们一定是会加班的,这点事非常明确地,还有就是生活中的他们可以说因为他们的爱好造就了他们的事业。
总的来说,很多时候,程序员比我们想象的还要辛苦,我们只是看不见他们想要的,但是我们知道他们通过自己的努力,最终变成自己想要的,那种收获的喜悦是我们都懂得的。
⑦ 程序员为什么喜欢夜间工作
因为在夜间工作有三个得天独厚的优势:1.不受他人打扰的环境。2.夜间疲劳的大脑让人能更好的集中精力。3.明亮的电脑屏幕可以让人保持清醒。这三个优势决定了很多程序员喜欢在夜间工作。
有人说,程序员是一种神奇的动物:喝的是咖啡,挤出来的是代码。
此言不虚,随便找个有上进心的程序员问问,就会发现他们多半都会在深夜活动。有的早起,有的晚睡;有的凌晨4点起床,有的凌晨4点入睡。
这么做的关键还是为了集中精力。但实际上,你完全可以闭门静思,那样跟半夜工作又有什么区别呢?
我认为这取决于三个因素:创作者的日程、沉睡的大脑和明亮的电脑屏幕。
创作者的日程
保罗·格雷厄姆(PaulGraham)2009年撰文描述过创作者的日程——从根本上讲,世界上主要有两种日程。传统的管理者日程以小时为单位来划分,10分钟的干扰最多只会浪费你1小时的时间。
但与此同时,格雷厄姆还总结了一种“创作者的日程”——也就是我们这些搞创作的人所遵循的日程。从事一个庞大的抽象系统,需要把全部精力都投入其中——曾经有人将此比作用昂贵的水晶玻璃来搭建房屋,一旦有人分散你的精力,整个工程都会土崩瓦解成无数的碎片。
正因如此,程序员对干扰他们工作的事情才格外厌恶。
由于这是一笔重大的脑力投资,所以,除非能连续工作好几个小时而不被打扰,否则我们根本无法开始工作。费尽心思在脑海中搭建出了整个模型,但却在半小时后土崩瓦解,绝对是件得不偿失的事情。
事实上,如果你有幸与很多企业创始人进行沟通,就会发现,他们很难在白天完成任何工作。因为在白天,他们要面临各种干扰,需要处理各种重要事情,还要回复各方邮件。所以,多数人都选择在夜深人静,其他人都入睡时,再来干正事。
沉睡的大脑
但就算是程序员,到了晚上也该睡觉——程序员也是人,他们到了白天也会感觉更加清醒。
既然如此,我们为什么还要在大脑想要入睡时完成最耗脑力的工作,反而在大脑最亢奋、最清醒的时候完成相对简单的任务呢?
因为越是疲劳,就越能写出好代码。
与鲍尔默峰值类似(ballmerpeak),疲劳反而能让我们更好地集中精力,原因很简单:因为大脑很疲劳,所以不得不集中精力!没有多余的脑力让你分神。
当喝茶过多或者在不恰当的时候摄入能量饮料时,我的工作效率往往最低。这会导致我异常活跃,一会儿刷Twitter,一会儿看新闻,思维总是东奔西跑,无法聚精会神。
我本以为这样可以更好地工作——精力充沛,脑力富足。但恰恰相反,我始终在牵绊自己的进程,无法集中精力超过两秒。
相反,当我略感疲惫时,我会集中精力编程。由于大脑略感疲惫,所以我能连续好几个小时编程,而不会分散精力去刷Twitter或Facebook,感觉就像互联网消失了一样。
我认为这适用于多数程序员。我们的脑力对于80%的工作而言都是过剩的——面对现实吧,要写出一段生动的代码,需要编写10倍的平庸代码来为它营造良好的运行环境。即使你从事的是最先进的机器学习(或其他技术),很多工作也只是清理数据,以及用令人愉悦的方式呈现结果。
当你的大脑没有全负荷运转时,它就会寻找其他可做的事情。疲劳会让你变得迟钝,集中精力处理手头的工作,无暇顾及其他。
明亮的电脑屏幕
这一点很容易理解。在夜间盯着明亮的光源,你的睡眠周期就会推后。你会不知疲倦地工作到凌晨3点。然后,你会一觉睡到上午11点。而夜幕降临时,你也不会感觉疲劳,因为你11点才刚刚起床。
经过足够的反复后,你相当于进入了不同的时区。更有趣的在于,这种状态似乎不会反弹:一旦你进入了凌晨三四点入睡的均衡状态,就会始终保持这种节奏。
或者,当周围的人都告诉我们,下午2点吃早餐实在是太懒惰了,那么我们或许就会让闹钟来改变自己的作息时间。
综上所述,程序员之所以在夜间工作,是因为在这样的环境下,工作时间不会被施加任何限制,这就给了你更大的灵活性。而且,你的大脑也不会反复地分心,而明亮的屏幕也会让你保持清醒。
⑧ 我儿子是程序员,每天连续加班到半夜一点,我感觉我的心都在滴血,怎么办
没办法。这是他的选择,也是他的工作,难道你希望自己的儿子是啃老族,靠你养一辈子么?