程序員的生活充滿壓力,但你不能放棄!

本文由碼農網 – 小峯原創翻譯,轉載請看清文末的轉載要求,歡迎加入技術翻譯小組!程序員

最近我特別想把盤旋在我心頭的一些話,寫給你們:軟件開發人員的壓力真心大。編程

首先要聲明的是:我這不是在抱怨……在這篇帖子中你讀不到任何怨言,由於我真的很喜歡個人工做。計算機科學是我最大的愛好之一,因此能在這個領域工做,我以爲很是幸福。但編程仍是一份工做,是工做就會有壓力,雖然壓力能夠帶來正能量也會造成負面影響,不能一律而論,但總的說來,這仍是壓力!ide

通過與許多同事和朋友的討論,以及我本身的一番思考,我得出了形成軟件開發人員壓力的因素:技術相關的,過程/方法相關的,以及環境/互動相關的。測試

就我的而言,我認爲技術相關的壓力,是有着積極做用的。你有沒有碰到過那種很是棘手的問題——搜尋bug或修復錯誤,可是花了幾天時間依然沒有進展?按照咱們執着的程序員精神,咱們會持之以恆,因而乎,在超市買啤酒的時候在思考這問題,甚至是睡着的時候仍是在想這問題。spa

但事實是,你越是專一於此,你的大腦就會越迷糊……,而想要解決問題,沒有一個清醒的頭腦顯然是不行的…..這意味着更多的壓力!在這些狀況下,咱們最好能讓咱們的大腦休息一下,不妨來點體育鍛煉!跑步、騎自行車、遠足,都可以讓咱們休養生息,而最爲神奇的是,等到次日你天然而然地就會獲得啓發。翻譯

過程/方法相關的壓力就不那麼讓人愉悅了。假設正當你爲期1年的項目快要完結的時候,你的客戶忽然要求你更改一些基本的組成部分,一些你曾經花費了大量熱情和心血的基本內容……你說你要不要崩潰的?而這就讓人感到壓力了,難以承受的壓力。不少人會在內心咆哮,爲何項目快要結束了纔來講這麼重要的事情?!設計

我碰到過不少面臨這種困境的朋友,可是目前爲止尚未一個一勞永逸的解決方案,不過能夠試試:敏捷方法和測試驅動開發。應用敏捷方法有不少好處,其中之一是可以讓客戶參與到整個的項目生命週期中來。這能夠減小錯太重要信息的機會,以避免在幾乎準備好要交付的時候,出現重大變更。另外一方面,若是是在技術層面的話,我認爲,測試驅動開發(TDD)是必備的:TDD的應用,不但能咱們管理疑難問題,還有助於設計出更靈活和更易於維護的代碼。3d

環境/互動相關的壓力在我看來是最糟糕的。不過我很幸運,由於到目前爲止,我還沒碰到過這樣的事情,由於我所在的公司,你們都很是尊重程序員。不過我也聽到過某些程序員的悲慘經歷:他們被任命爲某個很是項目的惟一負責部門,原本就壓力山大了,在去向經理和領導請求幫助的時候居然還被堅決果斷殘忍地拒絕了。也有人告訴我,他們曾經的公司,徹底不尊重開發人員,呼之即來揮之即去,將他們看成是社會最底層的羣體。正如我前面說過,我沒有經歷過這種事情,因此並無什麼有意義的經驗……不過,我知道其中有個傢伙,後來終於下定決心離開了公司,如今就任於一家創業公司。他對如今的環境表示十分滿意!code

我還能夠提出不少事實依據來證實,軟件開發人員的生活充滿了壓力,可是這樣一來就像懶婆娘的裹腳布——又臭又長了,因此就不贅述了。若是你以爲如今的生活壓力很大,請千萬不要放棄!大多數程序員都經歷過這樣的日子,相信我,你並非在孤軍奮戰!最後,很是但願這篇文章能爲你帶來一些啓迪,thank for reading!blog

 

  碼農必需要加班?NO!

  知道碼農們都想擺脫加班狗、外賣臉的稱號,因此咱們來了!

  咱們作了一個能讓程序員之間共享知識技能的APP,以爲能夠顛覆程序員的工做方
式!

  有人說咱們癡心妄想,但咱們不那麼認爲。

  爲了能煽爛說咱們癡心妄想的人的臉,如今咱們急需程序員業內的牛嗶-人物來給
咱們「號脈」!「診斷費」豐厚!畢竟咱們不差錢兒,只是想作到最好!

  圈圈字典中講到,牛嗶-人物是指羣成員數高於1000人的QQ羣主或關注人數高於
2000人的貼吧吧主或粉絲人數高於10000人的微博博主或成員數高於2000主題貼的版主
或單帖閱讀量高於2000博客主或人脈超級廣的圈內紅人。

  對於未能達標的將來大神們,咱們只能含淚表示:蜀黍,我們來日方長,此次暫
時不約好嗎?待他日你立地成神,我必生死相依!

  來?仍是不來?

  圈圈互動 接頭暗號:1955246408 (QQ)

相關文章
相關標籤/搜索