心力交瘁中
導讀:程序員在編程的時候因為心力交瘁,從而失去工作熱情的現象並不罕見。很多文章都可以成為這一方面的證據,證明這已經是IT行業一個普遍現象。因為我已經有處理過職業倦怠的經驗,所以我想要更深入地探索這個問題,幫助大家解決甚至預防它。
倦怠發生的原因
程序員比其他領域的專業人士更容易產生職業倦怠。至於為什麼會出現這種情況,我也沒有一個明確的答案,但我認為有四個主要原因
第一個是生理原因。每天坐在辦公桌前,面對著電腦,是不健康的,會讓人更加無精打采、昏昏欲睡。嗜睡還可能導致其他不良的生活習慣,如吃零食,抽煙,熬夜等。然後最終導致郁結於心,產生倦怠感。
第二個原因是,編程是認知高度密集並且壓力非常大的工作,會導致心理疲勞和損傷。
第三,有可能你現在已經精疲力竭了,因為正在做的工作耗盡了你的力量,並且收獲甚微。對此,唯一的解決辦法是離開一段時間,好好反省下――如果不考慮錢的因素,你希望做什麼樣的工作。
第四個原因不是我想出來的,是我在《Hacker News》的評論部分發現的。有一個人准確地描述了,「職業倦怠是由反復做大量犧牲,或努力完成高風險問題最後卻以失敗告終而導致的。這是伏隔核(nucleus accumbens)負面預測落差的結果。你的大腦需要理智地應對失敗。這一條說得真的太對了。在創建軟體的過程中,基本上沒有一天不是處在各種失敗和挫折中。
我本身也經歷過好幾次職業倦怠。雖然我沒有一次放棄編程,但偶爾我也會懷疑我選擇的職業是否正確。所以,從那時起,我開始注重策略化的工作方法,以保持長效的動力和生產力。我將在這篇文章中介紹我的一些開發習慣,以及一些可以預防或甚至消除倦怠的技術手段。
先從基本的開始。
吃好。不要以為做個素食主義者就萬事大吉了。試著逐漸用白開水代替蘇打,低糖飲食,多吃蔬菜,不要吃得過飽。還有最重要的是要持續下去。
睡好。這包括良好的睡眠質量和充足的睡眠時間。更好的睡眠環境,能夠讓我們一覺醒來倍感清爽。具體的一個技巧就是減少會讓人徹夜難眠的藍光照射。這可以通過安裝Flux,來調整計算機顯示器的色彩。
不要勞累過度。已經有很多證據表明,生產效率,即輸出,會在經過4個小時聚精會神的工作之後,急劇降低。像程序員這類認知高度密集的職業,要想長期保持高效,那是不可能的。
番茄工作法。這對於既要保持生產力,又要獲得一些必要休息的程序員,是一個既簡單又有效的方法。番茄工作法,即集中精神工作25分鍾,然後休息5分鍾,然後循環。如果在每次的工作時間都有一個特定目標,效果會更好。理想情況下,在休息時間里,應該去做一些遠離計算機的活動。如散步,俯卧撐等。當然你還可以在三次番茄工作法後,休息個30分鍾,效果也很好。
保持活性,保持前進。我本來想說的是――運動,但很多人有一種誤解就是,認為運動必須包括去健身房,或其他。但是在現實中,保持活性也可以通過用爬樓梯代替乘電梯,或者將汽車停放在一角,而選擇騎車上班,總之,其他在日常中就能運動的方式更易於實現,而不是讓人整天沉溺在電腦前。
更具體化的要點
實驗,玩,學,原型。這些事情能讓你在短期內獲益匪淺,並且迅速輸出。例如,以同樣的你慣用的方式,不斷地建立網站。但是,隨著時間的推移這會逐漸變得乏味,讓人提不起一點興趣。編程有部分也是工程,需要使用經過充分驗證的技術用於生產軟體。但它也可以讓你玩樂、實驗和嘗試新想法。將20%的時間消磨在技術上是避免職業倦怠最有效的策略之一。所謂消磨在技術上可以是嘗試新的庫,也可以是創造一些有趣的但與工作無關的東西,又或是學習一些自己以前不曾涉獵的內容,如函數式編程。
參加聚會,會議和收聽播客。編程會讓人感到孤單。和其他開發人員碰面,或在播客上聽他們的經驗,能讓你更在意和注重自己的工作。沒有人喜歡抱怨,但是分享或聆聽來自於其他程序員的奮斗經歷,以及他們如何克服困難的過程,能夠激勵你繼續前進。
打造良好的工作環境,千萬不要在工具上吝嗇。能快速編譯的PC,能讓你的時間不必浪費在沒有必要的等待上。確保有一個舒適的椅子、桌子和顯示器以及設置。如你在嘈雜的環境中工作,那麼買一個高品質的耳機,將噪音隔離開來。
掌握工具。良好的工具可以使得編程更加愉快,掌握這些工具能讓工作更加高效。這是眾所周知的一點,但我還是要再重復一遍。了解工具,如編輯器,操作系統,命令行中的所有快捷方式,可以為你節省很多時間。自動化日常任務可以加快進程,進一步遠離倦怠。
休息,涉獵其他方面。除了編程之外,還有許多有趣的活動。例如:體育運動,文化活動,sex,閱讀,樂高積木,社交活動,釣魚,烘焙,攝影等。如果你總是持續做一件事,如編程,那麼總有一天你會不可避免地心力交瘁。所以,做一些看似無關但實際可以重新點燃激情的工作,這些工作或許還能激發你新的想法和思路,就像那位傳奇的諾貝爾獎獲得者理查德費曼學習板擺動一樣。
考慮更換工作或啟動一個不同的項目。職業倦怠也有可能是因為你總是在做無趣,又耗費心力的工作,如整天微調現有的代碼庫。也有可能是因為你現在工作的項目已經不符合你的興趣,或你的價值標准。此外,如果你發現編碼再也激發不了你的激情,那麼也可以考慮相關領域,如信息架構,系統管理等,也許可以再次點燃你的激情。
將那些你可以順利完成的工作,整合為日常任務。這些工作包括測試代碼,寫注釋,改善變數命名等等,這些都可以釋放內啡肽,有助於恢復工作行為。這條技巧意在讓我們的大腦對我們做的工作更有積極性。
結論
世上並沒有治癒職業倦怠的仙丹妙葯,而且每個人的情況都不盡相同。所以,希望我上面列出來的這些我覺得有效的小貼士也能為你所用。
誠然,我們需要時間來培養新的習慣。但是吃得好,睡得好,鍛煉和好好照顧自己,能讓你感覺更好,從而幫助你在完成工作的時候做得更好,並保持對編程的熱愛。
㈡ 程序員一般的工作都是干什麼的
程序員的工作內容如下:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
(2)程序員怎麼坐電梯擴展閱讀:
數據顯示,近四成程序員處於單身狀態,明顯高於非互聯網從業者24%的比例。廣州、深圳、北京成為單身比例最高的三大城市。單身的程序員在擇偶方面也有區別於其他人的偏好,更注重對象的顏值、身材和家庭背景。
統計顯示,互聯網從業人員對買房有不小熱情。互聯網從業人員更勇於背負房貸,29%互聯網從業人員正背負房貸,這一比例兩倍於非互聯網從業人員。其中在各大城市排名中,杭州、北京、廣州位列前三大互聯網從業者背負房貸人數比例最高的城市。
在互聯網企業的一個特色是,沒有明確的上班時間和下班時間,靈活的工作時間和高強度的工作量,使得加班成了行業特色。在睡眠時間方面,程序員的睡眠時間集中在11點至凌晨1點之間,而非互聯網從業人員的睡眠高峰在10點至12點之間。
㈢ 坐電梯的步驟
找到電梯口所在位置。一般電梯口在樓梯口附近,部分大型辦公樓、酒店、商場的電梯口在大廳一側。到達電梯口後按動電梯口側牆上的按鈕。如果要上樓按動向上按鈕,如果下樓按動向下按鈕。按動按鈕後按鈕會亮起,此時等待電梯門打開即可。按鈕處的顯示屏可以觀察目前電梯到達幾層。
進入電梯後按動電梯內數字按鈕,如果要到6樓按動數字6按鈕,按動按鈕後數字會亮起。進入電梯一定時間後電梯門會自動關閉。若已經沒有正在進入電梯的人員且電梯門沒自動關閉可以按動關閉電梯門按鈕將電梯手動關閉。到達指定樓層後電梯門會自動打開,走出電梯門即完成電梯的乘坐。
(3)程序員怎麼坐電梯擴展閱讀:
注意事項:
1、乘坐電梯是排隊進入電梯,不要與他人擁擠。很多時候,特別是上班下班時間,電梯迎來了最繁忙的時段,也是最容易出事的時候,擁擠電梯很容易造成安全隱患。
2、在電梯里不要上躥下跳,不要用力的用腳蹬電梯,容易造成電梯故障。
3、使用電梯按鍵時只要按一下按鍵就行了,不要多次按鍵或是用力拍打按鈕,這樣容易造成路線的故障,導致電梯停止運行。
4、電梯關門時,不要用手或其他物品去擋住來使電梯打開。有些人為了敢上電梯不惜用手攔住電梯門,這樣不然容易造成自身的傷害,而且容易造成電梯和電梯內其他人員的損害。
㈣ 第一次坐電梯的教程是怎麼樣的
找到電梯口所在位置。一般電梯口在樓梯口附近,部分大型辦公樓、酒店、商場的電梯口在大廳一側。到達電梯口後按動電梯口側牆上的按鈕。如果要上樓按動向上按鈕,如果下樓按動向下按鈕。按動按鈕後按鈕會亮起,此時等待電梯門打開即可。按鈕處的顯示屏可以觀察目前電梯到達幾層。
進入電梯後按動電梯內數字按鈕,如果要到6樓按動數字6按鈕,按動按鈕後數字會亮起。進入電梯一定時間後電梯門會自動關閉。若已經沒有正在進入電梯的人員且電梯門沒自動關閉可以按動關閉電梯門按鈕將電梯手動關閉。到達指定樓層後電梯門會自動打開,走出電梯門即完成電梯的乘坐。
電梯在正常運行時,千萬不要去按應急按鈕,否則會給帶來不必要的麻煩。需要電梯門保持開門狀態,應該按住開門按鈕,如果自己需要搬運物品,可以請求其他乘客幫按住開門按鈕。 乘坐電梯時,如果電梯門沒有關上就運行,這說明電梯有故障,乘客不 要乘坐,同時向維修人員報告。
電梯停穩後,乘客進出電梯時應注意觀察電梯轎箱地板和樓層是否水平, 如果不平,說明電梯存在故障,應及時通知檢修,以保障乘客安全。
搭乘電梯時,請勿在電梯內嬉戲、跳動、打鬧、以免影響電梯正常運行; 禁止在電梯內吸煙、亂扔雜物,保持電梯的清潔通暢。
㈤ 怎樣坐電梯啊
一般我看到的電梯都是斜行電梯和乘客電梯,斜行電梯就很簡單,直接站上去就可,只需要注意站的時候不要站在黃線上即可,乘客電梯乘坐方法如下:
1、在電梯的外部,我們可以看到有向上(代表上樓)和向下(代表下樓)兩個箭頭,以及一個顯示屏(顯示當前的運行狀態,比如向上的箭頭和數字5,表示電梯正處於向5樓上升的狀態)。
5、在電梯內部門的上方,有電梯運行狀態的顯示屏,和電梯外面的顯示屏代表一樣,注意看著電梯到達那一層了,不要做過了。
㈥ 問一下,電梯一般怎麼按啊,如果我在一樓想上八樓應該怎麼按,在一樓怎麼開電梯門,應該按什麼請詳細說
在一樓摁下向上箭頭,等電梯抵達後進入電梯,摁下數字「8」,待電梯關門後便會向上行駛。到達八樓後,電梯會自動停下,門會自動打開,這時從電梯里走出去即可。
電梯的使用步驟:
1、在電梯外面會有兩個按鍵(向上箭頭和向下箭頭),需要上樓就按向上的箭頭,下樓就按向下的箭頭。
如果在電梯內遇到了緊急情況,不要慌張,在電梯內有一個鈴鐺樣的按鈕,按下後在電梯內安靜等待救援即可。
㈦ 程序員是如何提高工作效率的
人的腦容量是有限的,別把每一件瑣事都交給自己的大腦存檔。適當的做一個「待辦事項清單」效果會更好。清單的作用,除了能時刻提醒我們有哪些事情沒有做,還能讓自己的工作更緊湊,並且做到心中有數。高效工作並不只是加速完成,更重要的是合理安排時間。而合理安排的前提就是:清楚的了解自己需要解決的事情到底有哪些。一味的追求速度,容易遺漏部分工作任務,事後補救的時間會遠遠大於你節省下來的時間。並且必須及時更新自己的未做事項清單,讓具體工作催促你加速。
㈧ 怎麼坐電梯詳細圖解
坐電梯關鍵幾點:
1、進門出門要快。特別是門馬上關上時,千萬別用身體硬擠進去,用手擋一下門,門裡面要麼有紅外線或機械的裝置(機械的裝置可見部分一般是條鋁型材,用手把這條東西往裡面壓進),門又會自動打開,但手的動作要快,馬上要回來,萬一這些東西失效也不會出問題。還有簡單的辦法就是按門外的按鈕,門也會在打開,但是當門關到很小的時候,就不適用了,還是少安毋躁,等下一趟吧。
2、遇到被關在電梯里的時候不要驚慌。 第一、是悶不死人的,電梯的轎廂有縫隙上面還有風扇孔。第二、出現什麼情況,電梯動不了了,千萬不要去把門扒開,試圖爬出來,這時候是最危險的,特別是停電的時候,萬一這時候電來了,電梯自動啟動,那不把人壓扁,這種時候隨你大喊大叫,敲射門,只要讓外面的人知道,然後找專業的人來救援就可以了,當然最好的辦法是打電話,一般來說電梯里都有固定的內線電話接到監控室;還有要麼打手機,這一點就要取決於當時當地的信號了,不過可以一試。
第三、不用擔心這時電梯會掉下去,電梯裡面本身設計有安全裝置,當速度超過一定百分比時,就會動作,把電梯剎住,這時哪怕電梯的鋼絲繩斷掉,這個裝置也會動作。這個動作當然人會感到比較難受,但總安全了。這個裝置也要注意,特別是小孩,如果在電梯里跳動,可能會引發這個裝置動作。 `