做一個(gè)健康的程序員
以下有部分內(nèi)容是從網(wǎng)上轉(zhuǎn)載來(lái)說(shuō)的,有感而發(fā)。
先說(shuō)說(shuō)我現(xiàn)在的工作情況,我們部門的工作語(yǔ)錄開(kāi)始是:
激情工作、開(kāi)心生活
然后變化為:
開(kāi)心工作、開(kāi)心生活
激情并不代表開(kāi)心,但通做到開(kāi)心工作的人又有多少?
就像偶面試時(shí)經(jīng)常問(wèn)面試者的一個(gè)問(wèn)題:你編程是為了謀生、還是愛(ài)好?我想真正以編程為愛(ài)好的人,可能不多吧。但至少我就是一個(gè),以個(gè)人愛(ài)好而編程的人。
程序員是一個(gè)辛苦的行業(yè),長(zhǎng)時(shí)間面對(duì)的只是需要解決的問(wèn)題、長(zhǎng)時(shí)間的加班,更不要提開(kāi)發(fā)期限和無(wú)理取鬧的客戶了,這樣的工作簡(jiǎn)直無(wú)以承受。怎么辦呢我們?我們熱愛(ài)編程,樂(lè)于創(chuàng)建功能……。我們喜歡那種將一堆代碼弄成像 Facebook 或者 Digg 那樣的賺錢工具的感覺(jué)。
也正由于程序員所帶給我們的一切,這工作仍讓我們欲罷不能。這種情況下,如何處理工作帶來(lái)的壓力便成了一項(xiàng)技巧。以下分享我的一些方式,以保持你的身心健康。
1. 懂得何時(shí)走開(kāi)
一般來(lái)說(shuō)程序員大多有定力、做事有條理。我們不愿意承認(rèn)失敗,當(dāng)不順時(shí)我們也不愿走開(kāi)。但當(dāng)你已在一個(gè)問(wèn)題上花費(fèi)了太長(zhǎng)時(shí)間的時(shí)候,最好的選擇是走開(kāi),清醒頭腦。出去走兩步,等你平靜下來(lái)(不再急躁)再回到辦公桌上
(個(gè)人經(jīng)驗(yàn): 如果一個(gè)問(wèn)題實(shí)在讓你思路不清晰時(shí),走開(kāi)是最好的選擇! )
2. 出去吃午餐……
以前我習(xí)慣每天在電腦前吃飯——我會(huì)瀏覽我常去的網(wǎng)頁(yè)、發(fā)幾封個(gè)人電郵。當(dāng)越來(lái)越多的客戶認(rèn)識(shí)我之后,我的午餐時(shí)間被一個(gè)接一個(gè)的電話打斷,我也不再有我自己的時(shí)間。不要讓你的午餐時(shí)間成為另一種形式的工作時(shí)間!離開(kāi)辦公桌出去吃飯
3. ……但要吃的健康
健康的身體健康的頭腦。在桌上吃點(diǎn)甜甜圈什么的(指快餐)確實(shí)很方便,但休息一下吃得健康點(diǎn)。吃得很單調(diào)不營(yíng)養(yǎng)會(huì)讓人覺(jué)得憂慮甚至沮喪(我覺(jué)得在麥當(dāng)勞吃快餐自尊心會(huì)很低)。我建議吃得營(yíng)養(yǎng)豐富——這會(huì)讓你充實(shí),而且給你足夠的營(yíng)養(yǎng),從而不會(huì)覺(jué)得累或虛弱
4. 忘掉家庭電腦
度過(guò)焦頭爛額的一天,遠(yuǎn)離你的家庭電腦——你的個(gè)人編程可以等到第二天。而且你個(gè)人的編程會(huì)比工作問(wèn)題更讓你抓狂,那顯然不是你應(yīng)當(dāng)要的。就好好度過(guò)晚上吧
5. 一個(gè)非技術(shù)的興趣/鍛煉
最好是對(duì)非電腦相關(guān)的愛(ài)好有激情。身體鍛煉更好,能讓你保持體形。我經(jīng)常聽(tīng)到許多程序員句句不離電腦有關(guān)的話題——暫時(shí)離開(kāi)編程的圈子吧!找個(gè)其他興趣!學(xué)做飯、玩棋牌、足球……
6. 抽點(diǎn)時(shí)間跟朋友一起
朋友通常是興趣廣泛遠(yuǎn)不僅限于電腦的。安排個(gè)周末跟朋友一起,一起去野外燒烤、看電影、玩電子游戲、踢足球、或者只是一起走走。光發(fā)條信息可不算
7. 休假 ?
當(dāng)工作上的一切都變得很不順的時(shí)候,不要擔(dān)心使用你的假期——它將使你徹底遠(yuǎn)離無(wú)法承受的工作。你不必去國(guó)外度假也不必旅行,如果你愿意待在家里也沒(méi)關(guān)系。休假的關(guān)鍵是不工作
8. 考慮編程是否適合你
如果你在原則上沒(méi)有了主意,而且編程工作影響了你的家庭、健康、心智,那就放棄吧。外邊工作有的是,其他職業(yè)對(duì)你而言可能更好。要知道編程并不是一切,你不必因?yàn)楣ぷ鞫蝗淘偃?/p>