程式設計師如何留住健康?
相信大家已經注意到了,程式設計師的大部分時間都花在電腦桌前程式設計,這會損害程式設計師的健康。其實不需要多麼複雜的養生,你只需每天做一些小小的改變,就可以擺脫病痛、保持健康。
變換姿勢
雖然站立桌、昂貴的椅子和一些基於人體工程學的玩意的確很酷,哪怕LINUS(linux創始人)都在踏步機前工作,而事實上你並不需要這些。
關鍵是要變換姿勢,如果你保持一個姿勢數個小時不活動,你的脖子在數天後疼痛是必然的。每15分鐘站起、坐下、跳、蹲下、活動一下手腳、放鬆一下眼睛;每小時變換一下姿勢;每天走一走,爬一些樓梯,保證你的健康會得到很大的改善,關節的僵硬和肌肉的疼痛都會得到緩解。
我個人擁有一個電動站立式辦公桌, 每個小時我都變換一下姿勢。而且我執行一個程式來提醒我每15分鐘做一個小休息,每個小時做時間較長的休息。對於蘋果X作業系統而言,有個“Time out”應用非常好,在windows上,我一般採用“Big Stretch Reminder”。
鍛鍊
鍛鍊是改善健康最好的方法之一,但是必須用正確的方法鍛鍊。首先要確保不要在無用的事情上浪費時間。
不要跑步
跑步被廣泛當作一種鍛鍊方式,其實並不適用於所有人。在決定通過跑步來鍛鍊以前,你需要確認兩件事情:1 你的身體狀態足以滿足跑步鍛鍊所需,一個嚴酷的事實是大部分程式設計師達不到跑步鍛鍊所需的身體條件。(譯者注:對胖程式猿來說,跑步極有可能會損傷膝關節)2 跑步鍛鍊需要掌握正確的跑步姿勢和跑步方法。
我曾經常跟隨在街道跑步的人們,緊跟他們的步伐和僵硬的背部(譯者注:作者可能指一部分跑步的人姿勢不對,背部僵硬),不正確的跑步姿勢極有可能損傷背部和膝部。如果你想跑步鍛鍊,請先確保體重不要過大,學習正確的姿勢和方法,以慢速跑和短距離跑開始練習。所有超過5公里的跑步練習都是過度的,最好是不要以跑步來鍛鍊(譯者注:對長期缺乏鍛鍊的程式設計師而言?)
不要騎自行車
你都在電腦前坐了一天了,鍛鍊的時候又坐在自行車上,哈哈。多麼有才的選擇啊,先生!如果你真的喜歡騎自行車,那麼去騎吧,但不要期望能從中得到什麼。
不要到健身房健身
高強度的健身方式適用於有意保持健美外形或有意取得某種特定目標的職業人士。通常,高強度訓練不適合程式設計師們。
我們都有自己的職業目標和適合自己的使命,所以就不要玩健身了嘛。
沒有效果,太多疼痛和受傷。健康的程式設計師不需要高強度健身。
應該步行健身
步行比跑步和其他的方式更好。步行簡單、安全而且有效。我每天步行5-10公里,這個習慣給我的健康帶來很大的改善。請買雙薄鞋底的好鞋子(仔細看好,不要買仿製經典籃球鞋)開始步行鍛鍊吧!
如果感到太單調,跑步時可聽電子書或者播客。邊學習邊鍛鍊,多麼充實!
更強壯 更靈活
你開始步行鍛鍊了?很好。讓我們進入下一級。首先學會正確的腹式呼吸。這可能需要花幾天甚至幾個星期的時間來養成這個鍛鍊時的呼吸習慣,這個技能非常必須,可有效緩解頸部和上背部的疼痛。
程式設計師們花了太多時間坐在電腦前,可能都忘記怎麼運動了。建議從頭開始,但不需要任何額外的器材,你只需要在視訊網站上搜索運動操視訊,然後跟著一起運動即可。
當你的移動變得自然平穩,當你走路柔軟得像老虎,當你採用腹式呼吸,你的身材正在變得優雅,而大部分疼痛都將離你而去。我建議以下簡單的輔助練習:
俯臥撐、下蹲、引體向上和橋式運動。使所有事情簡化而不是複雜化。設定小的目標,百分之百關注在動作技巧上。如果你有興趣,請閱讀《The Naked Warrior by Pavel Tsatsouline (裸體戰士)》 這本書有很多智慧技巧能幫助你進步。
睡眠
最後,我必須指出的是優質睡眠。大家知道,但卻實踐的少。使你自己在一個結實的床墊上度過一整晚。不要在晚上還盯著電腦或者手機和平板,至少保證睡前一小時不使用這些電子產品。10點上床,6點半起床,你就是個快樂程式設計師!
結論:
你已經知道了,獲得健康很容易。只需保持以下習慣:
- 變換姿勢
- 經常休息
- 不做蠢事,比如高強度器材健身
- 更多的步行
- 正確呼吸
- 訓練靈活性和力量
- 更多的睡眠
只要堅持幾個月,你就會看到收穫。