程序員就應(yīng)該熬夜嗎?
原創(chuàng)【51CTO.com原創(chuàng)稿件】
手機:“鈴鈴鈴,鈴鈴鈴。”
陳哈哈:“歪!咋了老哥,出啥問題了嗎?”
產(chǎn)品:“沒啥事兒哈哥,你幫我砍一下啊?發(fā)你微信的那個”
陳哈哈:
產(chǎn)品:“喂?信號不好嗎?我重新打給你呀”
陳哈哈:“別!兄弟,聽見了”
陳哈哈:“睡覺了呀老哥,明兒的,明兒給你砍爛都行!”
產(chǎn)品:“啊?哈哥你們咋睡這么早?剛才給鵬哥打電話,他也說先睡覺明天再砍我,就給掛了。你們程序員不應(yīng)該都喜歡熬夜嗎?”
陳哈哈:“哦,行,那我明天多給鵬哥帶把刀!”
這是昨天晚上11點半,產(chǎn)品給我打電話的內(nèi)容。換做你怎么說,這不干他?
程序員就該熬夜?我們程序員都是正常人,很不喜歡加班的,尤其是熬夜加班。你看像我這樣的就很少熬夜加班,因為我有自己的生活嘛!想想我最近加過幾次班?很少,不信我給你們捋一下我最近的加班:
emmm...
上周一寫文檔整到12點;
上周三投產(chǎn)前一天,蹲點兒測試到周四上午?
上周四公司睡到下午,晚上投產(chǎn)上線呆到凌晨1點;
這周一緊急開發(fā)任務(wù)整到晚上12點;
這周二。。。算了,我去百度搜個離職申請模板先
程序員為什么多選擇熬夜
確實,有些時候我們不得不加班,為什么?因為白天沒時間敲代碼啊,我們白天有各種會,得跟產(chǎn)品撕逼,要寫工作計劃,分配任務(wù),給新來的小伙伴畫餅,臨時修復(fù)線上出現(xiàn)的問題,寫各類支撐性文檔,反饋戰(zhàn)友和領(lǐng)導(dǎo)們的郵件,偶爾面?zhèn)€試,還得給產(chǎn)品砍拼多多?
無奈之下,我們只能客串夜貓子,有磚家說晚上比白天工作效率高。我呸!!夜里和白天有什么區(qū)別?不就是公司鎖沒鎖門咯。
曾經(jīng)和鵬哥聊過這個話題,挺有意思的,他認(rèn)為晚上辦公相比白天辦公效率高的原因可能歸結(jié)為幾個方面:生產(chǎn)型的時間表、昏昏欲睡的大腦以及明亮的電腦顯示屏。
- 生產(chǎn)型的時間表
曾經(jīng)看過一本關(guān)于時間表的文章,說人們規(guī)劃事情的時間表分為管理型時間表和生產(chǎn)型時間表兩種類型。
管理型時間表是把一天的時間切割成一個個小時來安排和規(guī)化,這樣即便是走神了10分鐘也不過最多是浪費了1小時而已,就像富士康流水線。
生產(chǎn)型時間表就不同了,這一類型的時間表有助于我們?nèi)硇耐度氲揭患虑橹腥?。有人曾?jīng)把這一時間表比作用昂貴又脆弱的水晶搭建的房子,一旦有人攪亂了你的注意力,這間華麗麗的房子就會立馬分崩離析、碎成片。
這也是程序員特別討厭別人打攪的原因之一,因為編程需要巨大的精神投入,使得我們往往要花上幾個小時的時間,才能把散亂的思緒連貫起來,繼續(xù)工作。好像我們在大腦中構(gòu)建了整個模型,碎掉只要一秒鐘,但是要再組建起來就非常麻煩。因此很多程序員才喜歡在夜深人靜的時候編程,因為那才是和代碼獨處的美好時光。就像現(xiàn)在,yeah!

- 昏昏欲睡的大腦
實驗表明,疲倦的時候編程效果更好。當(dāng)大腦感到疲倦的時候,它就會不得不集中注意力,因為這個時候,大腦已經(jīng)沒有剩余精力去關(guān)注其他事情。
比如當(dāng)我剛吃完飯后,對著電腦完全靜不下心來,好吧,我是活躍過度了,我一會兒刷刷博客,一會兒去接杯水,看上去忙忙碌碌,其實啥也沒做。
如果你認(rèn)為這時候投入工作效率會更高那你就大錯特錯了。精力越是充沛,注意力就越不能好好集中,吃飽飯的我甚至不能在同一個事物上專注超過1分鐘。相反,當(dāng)我感覺有點累了,就能靜下心來好好寫代碼,一寫就是幾小時,中間都不帶停頓的,尿急都能忘,更別說其他事情了。
事實上,當(dāng)你的大腦不能照顧到方方面面的時候,它會自動選擇一樣關(guān)注下去。也就是說,疲倦會讓你的大腦傻乎乎的認(rèn)為只要搞定眼前這一個工作就可以了。
- 明亮的電腦顯示屏
晚上長時間地盯著一個明亮的光源會延遲睡眠系統(tǒng)起作用的時間。就像晚上你翻一本書看很容易犯困,換成看電腦屏幕或許你會發(fā)現(xiàn)你能看很久。
是啊,晚上沒有時間限制,沒有人打擾。以一種輕松自在的方式寫代碼,明亮的顯示器還能保持我們的清醒,怪不得程序猿們都會選擇熬夜Coding!卑微~
必須熬夜加班需要注意什么
我不想加班的請求被領(lǐng)導(dǎo)拒絕,并熟練的畫了張“我是項目核心,項目離開了我不行”的發(fā)面大餅,噎死我了。西內(nèi)!!
當(dāng)被貼上了“必須加班!”的標(biāo)志,卑微打工人24小時在線接客。那我們該怎么辦,熬夜注意事項是什么呢?熬夜小能手告訴你幾個實用小建議,快上車!
- 1、多喝水!
我們知道睡前不要喝太多水,容易憋尿,增加腎臟壓力。然而熬夜不同,當(dāng)本來要休息的腎臟被迫還要工作的時候,會感覺很吃力,人們需要補充更多的水來緩解這種感覺。
- 2、洗臉
我們熬夜的時候會感覺臉上特別的油膩,也是我們身體在超負(fù)荷的工作。這時臉上油膩特別容易長痘,別問為什么,也別問我為什么臉上長了那么多痘,謝謝!
- 3、吃點東西
既然決定要熬夜,就要適當(dāng)給自己的身體補充點吃的,畢竟要干活,超負(fù)荷的工作身體肯定需要補充些能量!但不要吃太飽!一吃飽我就困zzZ
- 4、洗澡
當(dāng)我們加完班后,有條件的最好洗個澡,讓身體的油脂和疲勞稍微的緩解一下,再睡覺,不然很累的狀況下直接去睡覺,很容易直接進(jìn)入深度睡眠,讓人睡醒后感覺更累。
- 5、coffee
coffee使我清醒,coffee使我發(fā)胖
最后一句勸
熬夜 != 通宵,熬熬夜就算了,經(jīng)常通宵誰身體都會扛不住!可別說熱愛、奉獻(xiàn)之類的屁話。。想我大學(xué)時,是多么的熱愛LOL啊,晚上通宵五黑激昂澎湃,揮斥方遒,早上出網(wǎng)吧門虛的一B,只認(rèn)識床。
另外,如果你的領(lǐng)導(dǎo)動不動就想找你通宵加班干活兒,兄弟還是勸你早做打算。
程序員就應(yīng)該熬夜嗎?該!好了,這篇文章就到這里,如果你覺得對你有用,記得分享給你的小伙伴們~
作者:陳哈哈
簡介:MySQL 社區(qū)的非著名貢獻(xiàn)者,善于白嫖知識;陪伴 MySQL 五年,致力于高性能 SQL、事務(wù)鎖優(yōu)化方面的研究;長路漫漫,希望通過自己的分享讓大家少踩一些坑。我是陳哈哈,一個愛笑的程序員。
編輯:陶家龍
征稿:有投稿、尋求報道意向技術(shù)人請聯(lián)絡(luò) editor@51cto.com
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】