最近我特別想把盤旋在我心頭的一些話,寫給大家:軟體開發人員的壓力真心大。
經過與許多同事和朋友的討論,以及我自己的一番思考,我得出了造成軟體開發人員壓力的因素:技術相關的,過程/方法相關的,以及環境/互動相關的。
就個人而言,我認為技術相關的壓力,是有著積極作用的。你有沒有碰到過那種非常棘手的問題——搜尋bug或修復錯誤,但是花了幾天時間依然沒有進展?按照我們執著的程式設計師精神,我們會鍥而不捨,於是乎,在超市買啤酒的時候在思考這問題,甚至是睡著的時候還是在想這問題。
但事實是,你越是專注於此,你的大腦就會越迷糊……,而想要解決問題,沒有乙個清醒的頭腦顯然是不行的…..這意味著更多的壓力!在這些情況下,我們最好能讓我們的大腦休息一下,不妨來點體育鍛煉!跑步、騎自行車、遠足,都能夠讓我們休養生息,而最為神奇的是,等到第二天你自然而然地就會得到啟發。
過程/方法相關的壓力就不那麼讓人愉悅了。假設正當你為期1年的專案快要完結的時候,你的客戶突然要求你更改一些基本的組成部分,一些你曾經花費了大量熱情和心血的基本內容……你說你要不要崩潰的?而這就讓人感到壓力了,難以承受的壓力。很多人會在心裡咆哮,為什麼專案快要結束了才來說這麼重要的事情?!
我碰到過很多面臨這種困境的朋友,但是目前為止還沒有乙個一勞永逸的解決方案,不過可以試試:敏捷方法和測試驅動開發。應用敏捷方法有很多好處,其中之一是能夠讓客戶參與到整個的專案生命週期中來。這可以減少錯過重要資訊的機會,以免在幾乎準備好要交付的時候,出現重大變動。另一方面,如果是在技術層面的話,我認為,測試驅動開發(tdd)是必備的:tdd的應用,不但能我們管理疑難問題,還有助於設計出更靈活和更易於維護的**。
環境/互動相關的壓力在我看來是最糟糕的。不過我很幸運,因為到目前為止,我還沒碰到過這樣的事情,因為我所在的公司,大家都非常尊重程式設計師。不過我也聽到過某些程式設計師的悲慘經歷:他們被任命為某個非常專案的唯一負責部門,本來就壓力山大了,在去向經理和領導請求幫助的時候竟然還被毫不猶豫殘忍地拒絕了。也有人告訴我,他們曾經的公司,完全不尊重開發人員,呼之即來揮之即去,將他們當作是社會最底層的群體。正如我前面說過,我沒有經歷過這種事情,所以並沒有什麼有意義的經驗……不過,我知道其中有個傢伙,後來終於下定決心離開了公司,現在就職於一家創業公司。他對現在的環境表示十分滿意!
我還可以提出很多事實依據來證明,軟體開發人員的生活充滿了壓力,但是這樣一來就像懶婆娘的裹腳布——又臭又長了,所以就不贅述了。如果你覺得現在的生活壓力很大,請千萬不要放棄!大多數程式設計師都經歷過這樣的日子,相信我,你並不是在孤軍奮戰!最後,非常希望這篇文章能為你帶來一些啟迪,thank for reading!
碼農必須要加班?no!
知道碼農們都想擺脫加班狗、外賣臉的稱號,所以我們來了! 式!
有人說我們痴心妄想,但我們不那麼認為。
為了能煽爛說我們痴心妄想的人的臉,現在我們急需程式設計師業內的牛嗶-人物來給
我們「號脈」!「診斷費」豐厚!畢竟我們不差錢兒,只是想做到最好!
圈圈字典中講到,牛嗶-人物是指群成員數高於1000人的qq群主或關注人數高於
2000人的貼吧吧主或粉絲人數高於10000人的微博博主或成員數高於2000主題貼的版主
或單帖閱讀量高於2000部落格主或人脈超級廣的圈內紅人。
對於未能達標的未來大神們,我們只能含淚表示:蜀黍,咱們來日方長,這次暫
時不約好嗎?待他日你立地成神,我必生死相依!
來?還是不來?
圈圈互動 接頭暗號:1955246408 (qq)
程式設計師的生活你不懂
做為乙個程式設計師,沒有誰能說比自己更了解程式設計師的生活是什麼樣子的了,每個程式設計師都有自己的理想,可是除了那台破電腦還有什麼陪伴呢。如果你要準備做程式設計師了,那麼在你大學畢業前一定要把妹子把到手,不然你上班了就剩下好 了 程式設計師幹了好幾年了還沒物件?笨啊,你在大學幹什麼了啊,當時是不是就...
程式設計師的生活
如果你很幸運選擇了當乙個程式設計師,那我先恭喜你,因為你因此能獲得乙個收入不錯的工作,能找到乙個滿足你生活最低需求的崗位。如果你很不幸運選擇了當乙個程式設計師,那我們先握握手在細說,乙個程式設計師,一天要面對電腦八小時以上,常常不停的在那張蜘蛛網上,down and up 程式設計師不帶眼鏡的很好,...
程式設計師的生活
在程式之外,是程式設計師的生活。當我們剛剛告別校園成為乙個程式設計師時,大都擁有成功的夢想 萬分的激情,那時的我們也擁有精力充沛的健康身體。隨時間流逝,5年過去了 10年過去了,也許,夢想可能漸漸暗淡,激情慢慢消退。但,有一點是肯定的,我們的身體大不如前了,像視力下降 慢性胃炎 頸椎病 失眠 神經衰...