① 程序員為何喜歡半夜工作
確實,如果你在一家編程高手雲集的互聯網公司工作,問問你身邊那些 程序員們,他們一般什麼時候效率最高,點子最好?得到的答案,大部分是半夜——不管前半夜,還是後半夜。有些習慣在早上四點起床,然後工作到日出,還有些 人則是習慣在早上四點後才睡覺。 我認為主要有三條原因:創作者的日程表、睏倦的大腦,以及閃亮的屏幕。 創作者的日程表 通常來說,這個世界有兩種日程表,一種屬於管理者,一種屬於創作者。傳統的管理者日程表將一天按小時劃分,而通常十分鍾的打擾,對於程序員來說,可能需要一個小時去重新整理思路。 而創作者的日程表,著名投資教父 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點吃早餐實在是太懶惰了,那麼我們或許就會讓鬧鍾來改變自己的作息時間。
綜上所述,程序員之所以在夜間工作,是因為在這樣的環境下,工作時間不會被施加任何限制,這就給了你更大的靈活性。而且,你的大腦也不會反復地分心,而明亮的屏幕也會讓你保持清醒。
⑧ 我兒子是程序員,每天連續加班到半夜一點,我感覺我的心都在滴血,怎麼辦
沒辦法。這是他的選擇,也是他的工作,難道你希望自己的兒子是啃老族,靠你養一輩子么?