The Clean Coder 無瑕的程式碼 番外篇 Chapter 11 壓力 觀後感 有壓力才是工作,沒有壓力就是在玩遊戲

      第十一章是全書的精華之一,作者Bob寫出自己經歷過的真實人生,並沒有用美麗的謊言欺騙讀者。說到「壓力」網路上看到一句名言,傳言是郭董所言「有壓力才是工作,沒有壓力就是在玩遊戲」,工作都一定會遇到壓力。


Bob的真實人生


Bob回想起西元1988年的工作經歷,Bob在一家新成立的公司工作,每星期工作80小時,公司每個人為了員工配股分紅都很「努力工作」,Bob本人是軟體開發部門的鐵血主管,只要有部下沒有達到進度,就會被Bob開除。


持續這種生活一陣子。有一天Bob的太太說不喜歡Bob現在「人不像人,鬼不像鬼」的樣子,Bob照鏡子發現自己已經「走火入魔」,Bob出外散心的時候,天空下了一場大雨,Bob悟道了。


傳統心靈雞湯作品編造的劇情會是「吃得苦中苦,方為人上人」, 「不經一番寒徹骨,怎得梅花撲鼻香?」男主角Bob會重新振作,克服種種困難。


真實的劇情是Bob辭去軟體開發部門主管的工作,Bob成為軟體諮詢顧問,自己做自己的老闆。


Bob並不是萬能,工作上Bob也有撐不住的時候。「上帝關上了一道門,必定會開啟另一扇窗」Bob懂得轉彎,知道自己現在不行了,趕快轉換跑道,才有自己的一片天。


避免壓力


作者認為面對壓力優先的手段是「規避」,當然不可能完全避免全部壓力,但規避手段可以減輕壓力。


不要承諾自己做不到的事,如果是業務向客戶承諾什麼,那是業務自己要負責。如果開發人員做不到業務的承諾,導致被開除,開發人員自己問心無愧就好。


保持Clean Code的風格,想偷吃步反而會欲速則不達。


危機中依然要遵守紀律,例如平日用TDD,危機時也要用TDD。


應對壓力


不要驚慌失措,保持冷靜。


溝通要讓主管知道自己陷入困境。


維持紀律,如同之前的內容保持Clean Code的風格,平日用TDD,危機時也要用TDD。


求助他人,例如找同事與自己進行結對式程式設計。


補充


面對壓力的時候,作者主張優先「規避」壓力,並不是要讀者不負責任,而是要讀者能夠「知己」,承受合理的壓力。


留言

這個網誌中的熱門文章

異世界NTR web版第三章 觀後感 喧賓奪主 ,反派實力過強

泛而不精的我被逐出了勇者隊伍 web第三章 觀後感 菲莉真能打; 露娜超爽der

持有縮小技能的D級冒險者,與聖女結婚並加入勇者團隊 漫畫 01-04 觀後感 大我與小我