2017年4月29日 星期六

軟體工程師是否過得很淒慘不快樂呢?

你覺得軟體工程師是個怎麼樣的職業?高壓?常常趕 deadline? 工作生活作息和常人相反?受人尊重?得一直學習不然一下就會被淘汰?

瑞典最新一個收集1300個軟體工程師回答的問卷探討軟體工程師是否過的很淒慘不快樂: Are Software Developers Miserable? 結果顯示軟體工程師平均而言"稍微快樂"。這對各公司來說是個好消息,畢竟員工的快樂程度和生產力是有正相關,有個平均而言是快樂的工程師,長期對公司產出應該是比較穩定正向的。


那軟體工程師為什麼有可能會不快樂呢? 從上表可以看出前10個因素讓軟體工程師不開心。因為軟體工程師的工作本質就是要解決問題,而過程中被各種各樣原因影響而困住是最常見及普遍讓人感到不快樂的主因。當然從另一面來說,解出問題帶來的成就感也是軟體工程師快樂的主要來源。

時間壓力、別/前人寫的程式品質很糟、或是同事不給力都是前幾名讓軟體工程師不快樂的原因。對我來說,有一句名言是我一直奉為圭臬的: "You are supposed to struggle"(你本來就會需要努力掙扎)。軟體工程師可能被困在一個 bug 好幾個小時、好幾天。軟體工程師被給予相對高的薪水,除了因為人才供給不足外,最主要原因就是工作有挑戰性,而且是時時刻刻都有高難度挑戰!

既然工作很辛苦,而且好人才難找,以矽谷這邊的情況來說,為了要讓員工開心及少為工作外的事情分心,許多公司員工優惠(perks) 給予免費提供三餐,吃不完的零食、喝不完的飲料外,還有符合人體工學的 standing desk及電腦椅、進修補助、免費健身房、免費乾洗服務、家居清潔服務等等。從公司角度大量採購可能不會花費太多,但對員工的心靈及家庭幫助很大,員工心情安心了、快樂了,才可以無所牽掛的高效率寫程式阿。 :)


歡迎留言或來信討論,如有錯誤歡迎指正,如要轉載請註明出處,謝謝。


沒有留言:

張貼留言