程式設計師的生活充滿壓力,但你不能放棄!
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
最近我特別想把盤旋在我心頭的一些話,寫給大家:軟體開發人員的壓力真心大。
首先要宣告的是:我這不是在抱怨……在這篇帖子中你讀不到任何怨言,因為我真的很喜歡我的工作。電腦科學是我最大的愛好之一,所以能在這個領域工作,我覺得非常幸福。但程式設計還是一份工作,是工作就會有壓力,雖然壓力可以帶來正能量也會形成負面影響,不能一概而論,但總的說來,這還是壓力!
經過與許多同事和朋友的討論,以及我自己的一番思考,我得出了造成軟體開發人員壓力的因素:技術相關的,過程/方法相關的,以及環境/互動相關的。
就個人而言,我認為技術相關的壓力,是有著積極作用的。你有沒有碰到過那種非常棘手的問題——搜尋bug或修復錯誤,但是花了幾天時間依然沒有進展?按照我們執著的程式設計師精神,我們會鍥而不捨,於是乎,在超市買啤酒的時候在思考這問題,甚至是睡著的時候還是在想這問題。
但事實是,你越是專注於此,你的大腦就會越迷糊……,而想要解決問題,沒有一個清醒的頭腦顯然是不行的…..這意味著更多的壓力!在這些情況下,我們最好能讓我們的大腦休息一下,不妨來點體育鍛煉!跑步、騎自行車、遠足,都能夠讓我們休養生息,而最為神奇的是,等到第二天你自然而然地就會得到啟發。
過程/方法相關的壓力就不那麼讓人愉悅了。假設正當你為期1年的專案快要完結的時候,你的客戶突然要求你更改一些基本的組成部分,一些你曾經花費了大量熱情和心血的基本內容……你說你要不要崩潰的?而這就讓人感到壓力了,難以承受的壓力。很多人會在心裡咆哮,為什麼專案快要結束了才來說這麼重要的事情?!
我碰到過很多面臨這種困境的朋友,但是目前為止還沒有一個一勞永逸的解決方案,不過可以試試:敏捷方法和測試驅動開發。應用敏捷方法有很多好處,其中之一是能夠讓客戶參與到整個的專案生命週期中來。這可以減少錯過重要資訊的機會,以免在幾乎準備好要交付的時候,出現重大變動。另一方面,如果是在技術層面的話,我認為,測試驅動開發(TDD)是必備的:TDD的應用,不但能我們管理疑難問題,還有助於設計出更靈活和更易於維護的程式碼。
環境/互動相關的壓力在我看來是最糟糕的。不過我很幸運,因為到目前為止,我還沒碰到過這樣的事情,因為我所在的公司,大家都非常尊重程式設計師。不過我也聽到過某些程式設計師的悲慘經歷:他們被任命為某個非常專案的唯一負責部門,本來就壓力山大了,在去向經理和領導請求幫助的時候竟然還被毫不猶豫殘忍地拒絕了。也有人告訴我,他們曾經的公司,完全不尊重開發人員,呼之即來揮之即去,將他們當作是社會最底層的群體。正如我前面說過,我沒有經歷過這種事情,所以並沒有什麼有意義的經驗……不過,我知道其中有個傢伙,後來終於下定決心離開了公司,現在就職於一家創業公司。他對現在的環境表示十分滿意!
我還可以提出很多事實依據來證明,軟體開發人員的生活充滿了壓力,但是這樣一來就像懶婆娘的裹腳布——又臭又長了,所以就不贅述了。如果你覺得現在的生活壓力很大,請千萬不要放棄!大多數程式設計師都經歷過這樣的日子,相信我,你並不是在孤軍奮戰!最後,非常希望這篇文章能為你帶來一些啟迪,thank for reading!
譯文連結:http://www.codeceo.com/article/stressfull-life-programmer.html
英文原文:THE STRESSFUL LIFE OF A SOFTWARE DEVELOPER
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 程式設計師的生活:學會放鬆地工作程式設計師
- 程式設計師如何緩解壓力程式設計師
- 你可以 CRUD,但你不是 CRUD 程式設計師!程式設計師
- 雖然生活成本高,但程式設計師留在矽谷很明智程式設計師
- 和平年代充滿浮躁與抱怨的程式設計師程式設計師
- 你們不能這樣招聘程式設計師程式設計師
- 程式設計師的快樂生活程式設計師
- 體驗程式設計師的生活程式設計師
- 碼齡超過20年,依然對生活和程式設計充滿激情,這是三位70後“老”程式設計師的故事程式設計師
- 一個程式設計師的北漂之路——充滿多少淚和水程式設計師
- 幫程式設計師減壓放鬆的10個良心網站程式設計師網站
- 在程式之外,是程式設計師的生活程式設計師
- 程式設計師如何緩解壓力,保持心理健康程式設計師
- 程式設計師快放棄 Android 9.0 吧,10.0 正在來的路上!程式設計師Android
- 程式設計師壓力那麼大,為什麼還要選擇做程式設計師程式設計師
- 女程式設計師的幸福生活程式設計師
- 程式設計師生活中的垃圾收集程式設計師
- 程式設計師生活智慧集——卓越程式設計師密碼程式設計師密碼
- 阿里p7程式設計師:生活壓力大,有房貸不敢離職,離職股票就沒了阿里程式設計師
- 程式設計師該如何改變枯燥的程式設計生活?程式設計師
- 程式設計師 週末是你充電的時候程式設計師
- 漫談程式設計師系列:程式設計師的生活就這樣嗎程式設計師
- 線上壓力測試工具-程式設計師線上工具網程式設計師
- 程式設計師的數學 開發你的創造力程式設計師
- Jeff Atwood:程式設計師都不讀書,但你應該讀程式設計師
- Android,你從入門到放棄了嗎?程式設計師:你不知道我經歷了什麼!Android程式設計師
- 羅馬尼亞程式設計師的幸福生活程式設計師
- 作為程式設計師的我的生活日常程式設計師
- 不要讓別人笑你不能成為程式設計師程式設計師
- 程式設計師 再不減壓你會得精神病!程式設計師
- 程式設計師豐富個人生活程式設計師
- 程式設計師生活之路--來自程式設計師爸爸的一封信程式設計師
- 北漂程式設計師邊城的幸福生活程式設計師
- 一個印度程式設計師的生活領悟程式設計師
- 10個幫程式設計師和站長減壓放鬆的良心網站!程式設計師網站
- 一張神圖為你展現程式設計師一天的生活程式設計師
- 程式設計師最討厭的9句話,你可有補充?程式設計師
- 碼農很多,但程式設計師並不多......程式設計師