[譯]優秀的程序員不會覺得累成狗是一種榮耀

原文:Sleep deprivation is not a badge of honor


先介紹一下作者:Ruby on Rails作者。Basecamp創始人&CTO。《重來》(rework)作者。

缺乏睡眠就像是借高利貸。確實你會多得到幾個小時做你以為幾個小時就能做完的工作,但是代價是什么?你遲早要把這些時間還回去,如果你不還,會破壞你的創造力,士氣,待人的品行。

我們都會偶爾熬夜加班,如果你知道這會帶來的一系列影響并且不要成為習慣就沒什么。有一個晚上我這么做了。我們推送了一個更新到Basecamp的系統上,這讓我一直工作到了凌晨一點半。如果不是早上五點因為代碼出了問題我被叫醒這也不算糟。但是隨后幾天造成的損失是典型的,可以數出來的,并且很高:

固執: 當我非常累的時候,就會不經思考一直傻做下去即便用錯誤的方式而不是重新思考用正確的方式。終點就像一個永遠那么到不了的海市蜃樓而我就卻在沙漠里一直朝它走著而不是找到正確的方法。

缺乏創造力: 一個10倍效率的程序員和普通的程序員的區別不是寫代碼快10倍。而是能通過創造力用10分之一的努力就解決了問題。然而當你疲憊的時候,你的創造力下降,就想不出這1/10的解決方案。

士氣降低: 當我的大腦沒有全力以赴的時候,它就會喜歡偷懶。比如這已經是早上我第五次刷朋友圈或者一份員工的報告還沒讀完就去刷微博了。解決真正的難題的積極性就會降低。

易燃易爆: 如果你看到某人不在狀態,很可能他就是沒睡好。在你累的時候你保持耐心的能力顯然會受到影響。在你睡眠不足的時候就是你狀態最差的時候。

這還只是當你睡眠不足的一些代價。沒有一條是我們想要的結果。然而不知道為什么科技界卻以熬夜加班為榮。有時候看起來只是為了有吹噓的本錢。為了什么?讓自己顯得很重要、非常被需要。就這么希望領導虐你?真正的事實是你沒那么特別,沒有那么被需要,要做的工作也不是什么緊急的事。

軟件開發不像一次百米賽跑,更像是一場馬拉松。實際上是好幾個馬拉松。所以某天做出110%的表現意味著你明天只能做到70%。綜合后,你最后只表現了77%。這不劃算。

所以我每天都睡滿8個半小時。這可以讓我保持最佳的輸出。也許你不需要睡8個半小時,但是如果你覺得你睡6個小時就夠了那肯定是你的錯覺。睡眠不足的人經常會大大低估對他們的能力,研究造成的影響。

所以好好睡覺吧。別再吹噓自己加了多少班了其實你沒有得到什么好處。讓自己每天都能處于巔峰的狀態。

歡迎關注我的微博:@沒故事的卓同學

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 我看的一眼 不看天,不看地 靜靜的,默默的 海沉默,魚也沉默 我看你一眼 不說天,地也不說 美美的,妙妙的 花羞澀...
    公良若煥閱讀 187評論 0 0
  • 一個人的酒,喝光了還剩一點 背倚著墻面,燈光灑在身上宛若黑影從背后將我緊緊纏繞。 咆哮的神情和節節敗退的理智,都無...
    紳士淘小貓閱讀 177評論 0 0
  • 此刻,窗外,傾盆大雨。 今天中秋節,可以安靜地在家里躲雨。不用出去奔波,特別的幸福。 思緒翩飛,飛到哪里算哪里。 ...
    LOVE玲媛閱讀 308評論 0 0