我們的行業壓力大、人手少、節奏快,所以有時候很容易讓人感到倦怠和失望。程式設計師總是覺得很累,煩躁甚至是沮喪。
這裡有一份快速指南,能夠克服可怕的“程式設計師疲勞”:
吃一頓豐盛的早飯
高科技產業的很多人都是熬夜到凌晨 3 點,很晚才起床,不吃早飯就衝到辦公室。或者隨便在路邊髒兮兮的早點攤,買點難吃和噁心的燻肉三明治。早餐是一天中最重要的一餐,這是真的。而且不僅僅是要吃早餐,早餐吃什麼也很重要。儘量吃點富含蛋白質的食物,比如豆類、牛油果和全麥麵包等。不要吃白麵包和早餐麥片,它們都富含糖類,會導致中午血糖升高容易犯困。
按時睡覺
要儘量保證 9 個小時的睡眠,如果你能睡到 7 或 8 個小時,那你做得不錯。人們很容易就認為睡覺是在浪費時間,但從長期來看,你坐在那裡,眼睛痠痛,雙眼茫然地盯著螢幕,這樣會更加浪費時間。拼命想抓住支離破碎的思路,而那正是程式設計師賴以生存的。
不要吃垃圾食品
這條要聯絡第一條,但這個範圍更廣。如果你想攝入碳水化合物,含糖的零食特別是含糖飲料,可以很快讓你吃飽,但你在這一天剩下的時間都會覺得非常糟糕。你可以吃一些綠葉蔬菜,水果以獲取能量…… 如果你實在想爽一下,那就堅持喝美式咖啡吧(當然是無糖)。
喝水
當你脫水時,你的身體會變得懶散和緩慢,因為它要應付更多的基本機能。當你脫水時,身體會產生應激激素,比如皮質醇,這會使你的能量水平衰竭,並會導致“腦霧”(譯者注:腦霧是大腦難以形成清晰思維和記憶的現象)。據說當工人脫水時,生產力會下降多達12%。
和你的老闆聊聊天
如果你正在糾結或是感覺生產力較低,那麼就和你老闆聊一聊,看看有沒有什麼明顯的事情可以做。如果你一直做你不喜歡的事情,或者是不擅長的事情,你可能需要換一個新的專案做一段時間。如果你是後端開發人員,但你發現自己厭倦了畫素,不要勉強自己。你的僱主也會希望用人所長。
更好地管理時間
如果你發現自己不得不在專案之間遊走,或是每個小時都要切換程式碼庫甚至是程式語言。又或者你發現自己總是在熬夜趕進度。請你每天先花 10 分鐘寫下待辦事項列表。從那些“速效方案”入手吧。我們往往會下意識地擔心那些被我們拖延很久的瑣碎問題,但它們已經在那裡了。如果一天開始的時候,你能以解決幾個這樣的問題……你在這一天剩下的時間都會感覺根本停不下來,壓力也會小很多。
定期休息
這項似乎是顯而易見的,但幹我們這行的都想當英雄,從開始工作到結束都不休息,午餐也工作,好像誰休息得最少就能拿獎牌一樣。長期來看,如果你總是試著“竭力工作”,你的效率會降低。你的思路會變得模糊,你自己就會開始焦慮和不開心。看一場國際足聯的比賽,喝一杯咖啡,去廁所坐上一個小時。不論做什麼,只要讓你的大腦放鬆一下。程式設計很難,它是對腦力的透支。你不必去健身房,也不用長期固定訓練,只需要在座位之間稍事休息一下,否則會有肌肉萎縮的風險。這對你的大腦而言並沒有什麼不同。
鍛鍊身體
另一個相當明顯的方法。要努力養成經常運動的習慣,即使是快步走也很好,特別是在早晨你還沒有開始工作的時候。運動會釋放內啡肽,它可以緩解壓力,讓你體內迴圈著更多的氧氣,讓你能更容易集中注意力。
程式設計之餘休息一下
如果你像我一樣,你可能以軟體和技術為生。也許你現在在這個視窗後面就正開著 Vim 呢。那就太好了,這關係到你是成為普通的程式設計師,還是一位受人尊敬的工程師。但有時你也需要停下來做些別的事情。人說小別勝新婚。有時我在週末離開時不會帶筆記本,我能想到的就是寫程式碼。但我還是把它拋之腦後,花時間和朋友家人去吃飯,看電視或者……隨便喝點小酒。但當我週一早上重新回到辦公室時,忍不住要趕緊開始工作。週五沉悶又惱人的問題,突然又變成一個有趣的挑戰了。
正念
這是一個時髦的詞,它已經在科技行業流行一段時間了。一天開始,即使只是 10 分鐘的冥想,都會讓你在一整天裡更平靜和更專注。
伯樂線上小編注:正念意指以特殊的方式專注:刻意、當下、不加判斷,這種專注可滋養出更多正知、清明智慧,並更能接受當下的實相。
不要做加班的英雄
除非你很討厭你的生活,不要每晚都呆到 11 點,做沒有什麼實質性工作給管理者留下印象,或是從同事中脫穎而出。這沒什麼大不了的,也不聰明,而且還會耗盡你的精力。如果你的經理希望你每天工作到很晚,結果影響到你的工作質量,那就是他們營造了一個不健康的工作環境。如果是自己主動,那就要警惕長期的後果。
結語
治癒程式設計師倦怠沒有靈丹妙藥,我上面提到的習慣也不是很容易就能養成的。它不會在一夜之間發生。所以從小事開始,一步一步來,如果需要可以做些記錄。試著從長遠考慮,而不是隻盯著下一個目標。如果問題依然存在,考慮尋求專業幫助。沒什麼丟人的!
小編:克服疲勞,大家平常是怎麼做的?