為什麼程式設計師喜歡在深夜程式設計?
業內有傳言稱“程式設計師就是一個把咖啡因轉換成程式碼的機器”。隨便找個程式設計師問“你什麼時候工作效率最高?”他的回答肯定是在半夜。
這是目前普遍存在一個趨勢,一部分人喜歡在早晨4點起床開始一天忙碌的工作,而此刻其他人還在夢鄉中。
之所以早起,是為了避免在程式設計中受到干擾,影響效率。在那個時間裡,程式設計師除了可以看看緊鎖的房門,還能幹些什麼?所以,那時的精力將集中在三件事情上:日程、大腦和螢幕。
日程
創業之父Paul Graham曾在2009年寫了一篇《The Maker’s Schedule》文章,文種把全球日程分為兩類。一類是傳統的管理者,把一天的日程被劃分為若干個小時。另一類是以生產者為主的製造者。後者在從事大型虛擬系統工作時,要將整個專案構思彙集到腦中。有人曾形容他們好比用昂貴的水晶在構建一座房子,一旦分心,房子就會坍塌。這就是當你打擾程式設計師工作時,他們非常生氣的原因。
這種工作需要投入巨大的精力,為了保障構思不被打斷,所以要提前保證未來幾個小時內不會受到他人干擾,但在白天難以實現。
實際上,很多創始人都表示無法在白天完成全部的工作。在這期間,重要的電子郵件、會議、電話都需要他們及時處理,而他們只能在深夜繼續工作,此刻無人打擾。
疲倦的大腦
但是,程式設計師晚上也需要休息,畢竟我們不是超人。那為什麼程式設計師還要在應該休息的時間裡做複雜的工作,而白天做相對簡單的工作?因為當你大腦輕度疲倦時,可以更好的集中精力程式設計,不會有多餘的精力讓你去分心。
有時你會想,如果你擁有無限的精力,肯定會對你的工作效率有所提升。其實不然,那時你的集中力往往不會超過2秒。相反,當你大腦稍微疲倦的時候,你可以專注程式設計幾個小時,從不去看那些Twitter或Facebook,就好比網際網路不存在一樣。
想必多數程式設計師也是如此,畢竟程式設計師約80%的工作需要大量腦力構思,而不希望頻繁被打算。
明亮的螢幕
其實這個道理很簡單,在一個明亮的光源下,你的睡眠週期會被延長。在不知不覺工作中,時間就會慢慢“流逝”,當你看錶的時候,你會詫異這已經是凌晨3點了。長久下去,你的生物鐘就會適應了這個新的週期,讓你能在此環境下保證工作效率。
總結
總而言之,程式設計師在深夜工作的好處是不會因為緊促的時間和他人的干擾而中斷工作。在這種放鬆的環境下,程式設計師的大腦也能保持清醒,並且將全部注意力集中在明亮的螢幕上。
原文連結:businessinsider
相關文章
- 為什麼程式設計師喜歡在半夜寫程式碼?程式設計師
- 程式設計師為什麼喜歡程式設計這項工作?程式設計師
- 程式設計師為什麼喜歡在晚上編碼程式設計師
- 我為什麼喜歡程式設計程式設計
- 程式設計師為什麼喜歡夜間工作?程式設計師
- 為什麼程式設計師喜歡熬夜工作?程式設計師
- 為什麼程式設計師喜歡深更半夜寫程式碼程式設計師
- 為什麼優秀的程式設計師喜歡命令列?程式設計師命令列
- 為什麼很多人都不喜歡做程式設計師?程式設計師
- 為什麼我喜歡單獨程式設計程式設計
- 為什麼我喜歡程式設計 程式設計充滿了樂趣程式設計
- 程式設計師週末都喜歡做什麼?程式設計師
- 趣文:為什麼有些程式設計師特別喜歡貓?程式設計師
- 為啥程式設計師喜歡Android?程式設計師Android
- 程式設計師喜歡什麼樣的產品經理?程式設計師
- 為什麼有的程式設計師不會程式設計?程式設計師
- 我喜歡程式設計師這份差事!程式設計師
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 程式設計師喜歡Linux系統的原因是什麼?程式設計師Linux
- 為什麼程式設計師總是在熬夜程式設計師
- 為什麼程式設計師總是在熬夜?程式設計師
- 設計師為什麼要學程式設計,開發者為什麼要學設計?程式設計
- 為什麼程式設計師在學習程式設計的時候什麼都記不住?程式設計師
- 為什麼程式設計師會有最喜歡與最討厭的程式語言?(earthly)程式設計師
- 在中國,什麼樣的Java程式設計師最受歡迎Java程式設計師
- 設計師更喜歡什麼作業系統作業系統
- 程式設計師不喜歡開放式辦公室程式設計師
- 程式設計師被人喜歡的13點原因程式設計師
- 程式設計師程式設計時喝什麼?程式設計師
- 程式設計師程式設計時喝什麼程式設計師
- 程式設計師,為什麼如此迷茫?程式設計師
- 我為什麼是程式設計師?程式設計師
- 為什麼我還在程式設計程式設計
- Java程式設計師不喜歡Golang的地方 - GavinJava程式設計師Golang
- 程式設計師會喜歡的 12 款鍵盤程式設計師
- 程式設計師喜歡怎樣的職位描述?程式設計師
- 做程式設計師喜歡的測試人員程式設計師
- 假如你喜歡一個程式設計師小夥……程式設計師