上班不如賣雞排?軟體工程師背後的問題


第一屆開發者寫作松,軟體工程師軟實力系列第六篇
以下完全是針對想達成生活與工作平衡的工程師,單純就是想用健康去換財富的人請直接跳過。


每個職業都有它的職業病,就跟大學選科系一樣,先了解優缺就能降低事後會後悔的機率(覺得被騙的機率)。

能夠包容一切缺點的才是真愛!

科技人的四大職業病包含心血管疾病、精神疾病、腎臟疾病和肩頸痠痛,這是結果,我們換個角度從過程來看。

問題來源

很多時候公司健康檢查報告下來,工程師們都是一片滿江紅,有各種不同的結果,但原因都差不多。

許多軟硬體開發團隊的基本配備就是零食櫃,在壓力大或工作到一半肚子餓時能解嘴饞充飢,但油炸食品(洋芋片、泡麵)吃多了就會肥胖,即便沒有喝酒的工程師仍然容易會有啤酒肚,心血管疾病也跟著來,加上習慣性喝手搖飲料的話,就是糖分過多,離三高就不遠了。
建議:

  1. 身為容易失守的高危險群,那麼平時選擇健康餐似乎是一個能夠平衡的方式。
  2. 零食也有分健康和不健康,例如小朋友吃的稻鴨米餅或蘇打餅乾就很健康、或者選擇Pocky那種一點點分量解嘴饞又不會太多的要一次整包吃完的。
  3. 基於各種省錢理由,準備各種茶葉和沖泡包在抽屜裡,可以降低購買手搖飲料的機率,但不可否認的是手搖飲料因糖份較高,舒壓程度相對也高,就像戒菸一樣,戒糖也不是件容易的事。

延伸:吃糖甚於「嗜毒」,危害到底有多大?

精神不濟靠咖啡因

由於是極度消耗腦力的工作,因此精神不濟時的影響會最為明顯,要是剛好又卡到dead line或重要會議,很多時候免不了要一杯咖啡來開啟備用電池,甚至也有很多人是每天早上固定一杯,沒喝就會覺得怪。
喝咖啡不是問題,主要的問題是要了解自己的黃金工作期、生理時鐘和對咖啡因的接受度。
跟理財一樣,想預支就要先了解自己有多少老本。

透支的都會在你放假休息的時候補回來,無論是多久之後。

久坐造成肌肉不平衡

脊椎問題非常的廣泛,但工程師中最常見的就是肩頸痠痛,很多前輩給了許多建議包含人體工學椅和軌跡球滑鼠等等,這裡就不一一列出,只講原因。
當時物理治療師很明確的告訴我:不會康復,除非你換工作。
我心裡一陣心酸說不出,但他又提到了一個重點。

但可以降低影響程度,只要不影響生活就好。

我不是物理治療師也無法給出專業的建議,但我能分享我的經驗,然後建議各位傷兵們,試過各種方法都無效的話,花一點錢投資自己去看物理治療。
最大的問題是肩頸痠痛,肩頸痠痛的主因是肌肉不平衡和過度使用。

肌肉開始疼痛就是一個警訊,代表不該再繼續操它了。

因此陸陸續續針對環境和習慣做了不少改變:
1.架高螢幕。
2.換自己適合的椅子,自從我換了固定無法旋轉的椅子,胸椎旋轉的問題就改善很多。
3.鍵盤滑鼠降低,目前我是把鍵盤放在大腿上,這是我自己實驗後覺得打字最省力的方式。

最大的調整是針對慣用手的過度使用,當我換成左手用滑鼠的第一天,整條手臂痠痛後,就知道左右手到底有多麼不平均,而且使用Apple滑鼠真的不太符合人體工學,因此我換成習慣使用的巧控板,好處是可以快速縮放畫面避免近視字體太小看不清楚就會習慣性把頭往前移。
除此之外針對日常生活也把一些事情分擔到左手,降低右手負擔增加左手肌肉,例如左手運球、提重物、開門之類的。
這是一個很複雜寫三篇都寫不完的問題,重點是:

環境和習慣造成的問題,沒有改變原因,就是斬草不除根。

屁股黏在椅子上減少代謝

很多時候一不小心一坐就坐到用餐、坐到下班,喝水和上廁所的頻率降低,腎臟問題就隨之而來。因此出現各種不同的方式:例如每個小時起來一次,裝一整瓶水在桌上之類的。
總之就是在黃金工作期之後,會有一段休息時間把注意力移回自己的生理需求和讓腦袋休息放空。

肝之煉金術士

能不能接受加班,是大部分公司面試時的必問必答題,但加班有分程度,偶而因應業務需求加一點班,過一兩週吃好睡飽就補回來了。
加越多班當然休息時間越少,尤其又是累加性的透支的話,,就跟循環利率一樣恐怖,有沒有重要到需要加班、常態性加班、是否造成生活失衡等等,都是要自己拿捏的。
尤其在一陣辛勞後,由於睡眠不足體力透支造成免疫力低落,生病初期也不敢請假休息,很多時候辦公室就成了病毒培養皿,保護自己和尊重別人成為這職場叢林的必備生存法則。


壓力的影響

很多人自己覺得抗壓性很高,但我工作幾年後才發現,心理抗壓性很高但身體不見得能接受和消化。
腸胃炎是個很典型的壓力疾病,因為緊張會造成腸胃收縮。我生平第一個APP上線時,連吃午餐都在電腦前,邊寫Code邊吃,百試不厭一定隔幾天就腸胃炎掛病號。

因此好好吃飯,是給想踏入這行的新人們最忠肯的建議。

壓力來源

  1. 工時壓力,這免不了,只能靠經驗累積和時程安排改善。
  2. 技術壓力,跟別人比較才會產生壓力,跟自己比較才有意義。
  3. 技術債和惡性循環,救得了就繼續,救不了就重構,這是投資報酬率的問題。
  4. 進修壓力,有良好的學習計畫,按著計劃走就能減輕,壓力來自於恐懼和不確定,尤其人的狀態都是有週期性的,狀態好時學習能大大的降低心理壓力和提高學習效率。

失眠

很多時候大腦的運作不是想開就開還能瞬間關機的,尤其燒腦燒到精神亢奮的時候,接踵而來的就是失眠問題。
最高休息法 裡面有幾個不錯的方法,讓我實際改善睡眠問題,這本書真的很推!

  1. 養成固定的睡眠儀式
  2. 計畫性耍廢
  3. 改善正念

若真的喜歡工程師的工作但身體卻無法承受這些壓力,該怎麼辦呢?

承受不了就放下吧!壓力攬在身上沒好處。

舒壓方法

紓壓方式百百種,一樣是挑自己適合的。
很多人都知道要運動,但經過多次失敗,覺得最有效的不是花錢或運動計畫,而是固定跟同伴一起運動。
如果你覺得唱歌逛街不是喜歡的事物,一樣可以有適合自己的方式,這就是一個認識自己和嘗試新事物的過程,無論哪種,在經濟許可的前提下,只要覺得壓力有被釋放掉就好。

重視情緒

其實不單單是壓力,各種情緒都需要好好的被處理,而不是被壓抑,因為在高壓的環境下又自我期許高,累積過多負面情緒,就很容易變成憂鬱和躁鬱。然而情緒問題往往來自於人,因此處理好人的問題才快樂工作的關鍵,技術其次。

情緒對身體健康和心理健康的影響比想像中還大。

情緒管理又是一個講好幾篇也講不完的問題了,這個大家修行靠自己。

結論

與壓力和平共處,才是工程師真正的專業。
知道了種種可能的問題之後,還是想進來嘗試的新人們,也別太擔心,看到了背後的問題,也要看到眼前的光鮮亮麗:
1.你的確能在工作中找到成就感,而且是很多的成就感。
2.你也確實能累積財富,如果是跟服務業比的話,起薪的確比較高。
3.福利普遍不會太差,因為專業度高不是路上隨便找一個人就能取代。

總之就是一個從入坑到推坑的過程,這就是人生。








你可能感興趣的文章

[筆記] React vs Angular 大方向的差異

[筆記] React vs Angular 大方向的差異

[筆記] React 隨手記 (環境建置、常用功能說明)

[筆記] React 隨手記 (環境建置、常用功能說明)

[17] 原生功能 Natives - 內部特性、封裝、解封裝

[17] 原生功能 Natives - 內部特性、封裝、解封裝






留言討論