一個作息規律,沒有熬過夜和加過班的程序員,很難會是一個出色的程序員。熬夜和不規律的作息最容易破壞內分泌的平衡,短期內導致脫發,長期下來則會出現更大的病患。脫發與發際線后移是長久困擾著廣大程序員,忍你容貌舉世無雙,才智超凡脫俗,該掉還是掉,該禿頂還是會來的。熬夜幾乎是每個程序員都習以為常的事情,這個習慣至今改不了,越晚越清醒,越能在黑夜中找到敲代碼的靈感與樂趣。
程序員界流傳著:“要么凌晨4點起床寫代碼,要么凌晨4點上床睡覺。”晚上敲代碼有一種偷偷在大家都睡覺的時候,一個人在默默地改變世界的錯覺,每一個在熱愛熬夜的程序員,都有一種莫名雄壯的優雅。每一個我熬夜碼下的代碼,都集合著無數個腦細胞。對于程序員來說,浮生偷得半日閑的感覺實在是太誘人了,他們中的大多數都喜歡熬夜,并作為一種習慣,喜歡靜寂的格外有著安全感的黑色夜晚,喜歡可以自由支配大把時間不受阻攔寫代碼,編程序,做著不為人知的自己。越晚越清醒,越無法阻止他們熬夜帶來的工作快感,以及自由的向往。
萬家燈火,都市夜歸人,每一幢高樓上泛著溫暖燈光的窗戶里,都有一個夜不能寐的靈魂。夜晚是程序員大腦靈感最充足的時候,沒有旁人的干擾,程序員可以集中思維編碼,效率直線上升。編程是一項需要投入大量精力的工作,一旦進入狀態就很難自拔,如果中途被打斷就可能前功盡棄。
熬夜的時候因為要忙著寫代碼,精神一直緊繃著,倒是并不難受。反倒是熬夜之后,才是真正痛苦的時候,精神萎靡、頭疼欲裂都是常事兒。軟件開發作為產品的結束環,通常時間是緊的,有時候在設計和修改上浪費的時間需要程序員背鍋。但是軟件開發很少是短途沖刺,大多是馬拉松,而且是多場馬拉松。所以,試圖今天熬夜壓榨出110%的性能而明天只有70%的性能可用,絕對是一個壞主意。最終,程序員能達到的高峰只有77%,得不償失。越是在深夜里頭腦清醒的程序員,越是枉費身體。你再成功的人生,也需要健康的體魄來完成。即使工作是無休止的熬夜,凌晨兩點鐘的朋友圈也不值得羨慕。這種熬夜的習慣,程序員要避而遠之。
真正優秀的程序員,健康的身體,永遠是首選。以后,別熬夜了,寫不完的業務代碼試試充分利用下白天的碎片化時間,趕不完的方案試試在白天擠點時間。畢竟bug是別人的,身體是自己的。每晚能夠早睡,偶爾加班熬夜,就是最好的自律與生活!