程式設計師一週加班7天怎麼活?
離開電腦,走進浴室,看著鏡子中依然停留在程式設計世界中的自己,恍然發現又編了一天的程式。忽然,我很想和大家分享我的一天——用一些荒謬的花招來保持持久生產力的一個程式設計師的一天。
我一天能寫很多程式碼。我用 WakaTime.com 來追蹤自己在 Sublime 上所花的時間,並以每週平均 60 小時的實際編碼時間佔據使用者榜前 5 名。此外,我每週還額外多花 20 小時左右做研究。這意味著如果將傳送郵件、閱讀等都算上的話,我每週花在電腦前的時間可能會超過 100 個小時。
但是長時間的程式設計卻對人體是有害的。開頭幾年,我也確確實實為此而付出了慘痛的代價。所以我分享這篇文章的目的是希望我的一些發現,能對大家有用。
1. 維生素
由於我是在為自己的初創企業 GradeTrain 工作,所以我很慶幸能夠自己安排自己的時間表。這樣一來我就可以一直睡到上午 10 點左右(每天4-5 AM 睡覺)。
每天的第一件事就是服用維生素。目前我正在服用B-12,銀杏葉提取物,C,D3 以及 Men’s One-A-Day。雖然說不像大力水手的菠菜那樣能激發超能力,但如果某天沒吃的話,確實會有所不同——思路會不大清晰,人會更容易累,等等。
並且我已經將近一年沒有感冒生病了,要知道我以前差不多每隔一個月就會生病。當然,除此之外,在我的文章中還會有其他東西也能幫助改善人的免疫力,(請見“生命果汁”和“陽光”)。
2. 生命果汁
每個人都對我將混合藥汁稱為“生命果汁”惡寒一把。事實上,它真的很美味,而且還能促進我的工作效率,因為它是天然的興奮劑,有著不可思議的能力。它是 Runa Berry Clean Energy 飲料,Emergen-C 和水的混合物。喝起來絕對是種享受。
我通常是在下午 2 點左右來一杯。這個時間點剛剛好,能讓我一下午都保持充沛的精力。
程式設計裝備
這玩意兒相當酷。它不僅可以真正地減少寫程式寫久了自然而然會出現的痛楚,並且穿上所有裝備的話,還會讓你感覺自己像個機械人。
手腕
先來看看這些手腕支架。它們對預防和治療手腕及手部的疼痛真的很有幫助。不過,戴上這玩意會有點影響工作。不過我通常會兩隻手交替使用,以免我的兩隻手腕一下子都出現病痛問題。
手肘
桌子上面趴著休息或者敲鍵盤久了,手肘總會有某種磕磕碰碰的痕跡。這時候,護肘就能派上用場了。
背部
給你個建議:請筆直地坐在有背的椅子上。雖然我試過的椅子也不多,但這似乎是最有效了。不過我有個懶散的壞習慣,所以時常忘記這一點,希望你不要向我學習!
眼睛
別笑——看上去雖然會讓你像獨眼龍,但是眼罩真的是熬夜程式設計的好工具。通過交替使用眼睛,可以減少螢幕眩光導致的頭痛。
當然可能你會覺得這樣看東西有點怪,但是如果你不希望頭痛或熬壞眼睛的話,這絕對是個很好的選擇。
除了眼罩,我還滴眼藥水。如果你經常覺得眼睛乾澀的話,那麼也可以去備一瓶。
此外,還可以試著閉著眼睛程式設計。先閉著眼睛寫方法,然後再睜開眼睛仔細檢查。即使只是 10 秒時間,也能讓你的眼睛得到很好的休息。
耳朵
專業的耳機。好的耳機能讓你專注於開發工作而不受外界干擾。
陽光
我每天至少要花半小時到外面步行或騎自行車。除此之外,我還使用了陽光模擬器,讓我的大腦以為現在還是白天(其實已經是1-2 AM 了)。並且在冬天陽光稀少的時候,還可以當作是自然光。
恢復
好了,你已經寫了一整天的程式碼,現在到了休息時間,你需要最大化自己僅剩不多的休息時間,儘量恢復自己的體力和精力。
你能為自己做的最重要的事情,就是學習如何快速入睡。我現在要說的是如何在 120 秒內入睡。當然如果真的精疲力盡了自然很快可以入睡,但關鍵是要利用大腦訓練自己在不那麼累的時候也能夠酣然入眠。
很多人會選擇數綿羊,就個人而言,我會想象自己正在一個“夢幻世界”中——一直在努力向下:可以是向下走樓梯,也可以是朝水下游動,或者假裝自己掉進了沼澤…不管怎麼想,只要有一種陷下去的感覺。
另外,我建議每天使用加熱墊敷 10+ 分鐘。這有助於放鬆你的背部肌肉。
最後一件事:睡前請喝水,並在床邊放一個杯子,以防半夜醒來口渴。充足的水分有助於人體的休整。
原因
我喜歡程式碼!正如我所說的,我在努力讓我的初創企業 GradeTrain 起步,並且作為共同創始人和主要開發人員,我必須竭盡全力修復 bug,完成功能和 demo。
但是,所有這些工作並不意味著我必須沉浸在痛苦之中,而你同樣如此!如果你也是一個創業者,一個充滿激情的程式設計師(或遊戲玩家?),我真心希望上面我提到的建議能對你有用。
相關文章
- 為什麼 .NET 程式設計師不需要加班 而Java 程式設計師老加班程式設計師Java
- 每週程式設計80+個小時怎麼活?程式設計
- 程式設計師為什麼不應該加班程式設計師
- 那些拼命加班的程式設計師們,後來都怎麼樣了?程式設計師
- “一直不明白,程式設計師為什麼要加班。”程式設計師
- 為什麼美國程式設計師工作比中國程式設計師工作輕鬆、加班少?程式設計師
- 為什麼美國程式設計師不用加班,而中國程式設計師就只能996?程式設計師996
- 程式設計師幹活集程式設計師
- 程式設計師只配加班?有錢有閒的程式設計師都在哪?程式設計師
- 程式設計師一週花多少時間程式設計?程式設計師
- 誰該為程式設計師加班“買單”程式設計師
- 程式設計師 為何你不該加班?程式設計師
- c#:讓程式設計師不再加班!C#程式設計師
- 程式設計師創業:我應該怎樣活著?程式設計師創業
- 某程式設計師因加班被辭退,監控拍下所有行為,網友:活該!程式設計師
- 程式設計師累了怎麼辦?程式設計師
- 國外程式設計師訪談:獨立程式設計師的一週程式設計師
- 程式設計師悲催博弈的加班日子…程式設計師
- 如何招聘一個能幹活的程式設計師程式設計師
- 怎麼面試(社招)程式設計師?面試程式設計師
- 應該怎麼管理程式設計師?程式設計師
- 如果你不是程式設計師,你怎麼僱傭程式設計師呢程式設計師
- 西方程式設計師怎麼看東方程式設計師程式設計師
- 獻給半夜加班到深夜的女程式設計師程式設計師
- 程式設計師,怎麼就成了一碗青春飯?程式設計師
- 《一個程式設計師的生命週期》——有感程式設計師
- 不要相信程式設計師在加班時間寫的程式碼程式設計師
- 程式設計師週末都喜歡做什麼?程式設計師
- 程式設計師在高鐵上加班寫程式碼被抓拍,網友熱議:苦命的程式設計師!程式設計師
- 東方程式設計師怎麼看西方程式設計師(下)程式設計師
- 東方程式設計師怎麼看西方程式設計師(上)程式設計師
- 怎樣尊重一個程式設計師程式設計師
- 程式設計師怎麼高效做筆記程式設計師筆記
- 李喆:程式設計師到底怎麼了程式設計師
- 終於找到程式設計師無休止加班的原因了程式設計師
- 漫談程式設計師系列:誰是為加班而生的程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 每週五程式設計師段子程式設計師