為什么要投資程序員的幸福?

>>>  技術話題—商業文明的嶄新時代  >>> 簡體     傳統

  英文原文:Why It Pays to Care About the Happiness of Your Software Developers

  原本一一開頭我想引用達賴喇嘛的關于明智的自私的言語,但轉念一想,不行,這樣一來會立馬疏遠一些可能真正需要閱讀本文的人,所以我換用提問的方式你的軟件開發工作進展得怎么樣?是否按時并在預算附近完成項目?客戶是否滿意?是否財源滾滾?開發人員是否堅守崗位?如果答案中包含No的話,那么你需要花點時間來閱讀這篇文章,考慮一下也許問題并不是出在行業/銷售團隊/技術人員/匯率/經濟身上,而在于你的開發人員的幸福指數。這也是為什么這是一個值得深思的問題:

  員工離職成本

  員工離職的費用總和是很難算的,但是卻沒有理由不考慮這些成本。有些人認為大概是 150% 的員工薪水。我認為如果是程序員的離職成本,那 150% 的員工薪水還算是最基本的,之所以這樣說,一方面是因為開發工作的復雜性,另一方面則是在面對大多數基本系統時想要高效開發,對開發人員必須積累的知識容量也有一定的要求。

  計算離職成本時需要考慮的一些因素:

  • 獵頭費用或內部招聘成本,平均為應聘人員年薪的 17%。
  • 損耗執行篩選和面試的 HR 經理和其他人員的生產力。
  • 一方面遞交辭呈的不滿意的開發人員不愿意繼續開發工作,另一方面愿意繼續呆著的員工不得不暫停開發工作來培訓新員工。除非是在小型代碼庫和直接性業務模式的初創企業工作,否則這個熟悉的過程可能需要幾個月的時間。并且這還得是在已經招聘到合適員工的前提下,但是這對于今天充斥著魚目混珠的市場而言,招聘也不是一件容易的事情。
  • 讓其他開發人員加快速度來從事他們以前不知道的代碼或基礎設施領域,只會導致生產能力的次優化。我們不可能成為所有技術方面的專家,這也是之所以我不知道你的手機/電視/報警系統/攝像機出了什么問題的原因。
  • 喪失寶貴的知識資本。我們可以將所有內容一一寫下來,但世界上沒有一種維基可以模仿人類大腦交叉引用和語境深度的功能。一部分知識資本會因為軟件的受損而失去,剩下的則因為底線的損害而不得不重新學習。
  • 如果有人離開是因為他們覺得不快樂,那么他們要么不合群要么代表了你管理團隊的方式不佳。如果是后者,那么團隊會土崩瓦解,原因之一是這會讓團隊的其他成員士氣低落,工作消極。同時那個要離開的員工也不會再提供生產力。

  供不應求的開發人員

  這就是就業市場的現狀,并且短時間內沒有任何要改變的跡象。而且我還要告訴大家的一個事實是:以寫代碼為生是充滿著挑戰和困難的,有時候它就像拔牙一樣痛苦,不是每個人都干得了這工作的。優秀的開發人員各種各種,只有當你找到適合團隊的那個,并好好對待他,他才會奉獻自己的力量。但是,如果你做不到的話,他也不會強調這一點,因為后面還有一堆公司排著隊愿意給他一份工作。他甚至可以拍賣自己,價高者得。他并不是非你公司不可。

  但是,這只是情況的一種。很多時候,我看到開發人員選擇離開,往往是因為他們忍受不了某一天的沮喪(都是管理方面的問題,無關于技術),恰好那天又看到獵頭的招聘信息,就像以前他看到的招聘信息那樣,不好也不壞。但是這一次,他決定回復,不再像以前那樣直接發送到垃圾桶。新的機會意味著賺更多的錢,意味著新的工作內容,新的同事和上司關系而這些是你無法與之競爭的。所有你能做的就是通過點滴努力保證他的開心和滿意,這樣他就不會去回復這些電子郵件。這是一個賣方市場。如果你不接受,那么你就聘請不到合格、可靠的員工。

  開發人員是不可交換的

  每一個軟件開發項目都是不一樣的。首先需要一段時間對系統構建心智模型,然后才能改善系統。每當你重組或疏遠開發人員以致于迫使他們離開公司的時候,那么你再請人的話,就得浪費一段時間讓這些新人先構建心智模型。對于剩下的開發人員,他們的時間則會用于幫助這些新同事。你既然不會將沒有使用過的草稿紙扔進垃圾桶,也不會人都走光了還通宵開空調,更不會租賃不用的辦公樓,那么為什么不管不顧這些無形卻極為寶貴的精神資本財富?

  已經說過無數遍,但顯然依然需要再重復的是招聘更多的開發人員不能加快生產,也不會提高軟件質量。反之,這只會減少產量,降低軟件質量,更會讓你的項目處于風險中。開發人員是富有創造力的知識工作者,每一個都是獨特的,有價值的。請正確對待他們。

  投資于員工幸福,付出才會有回報

  更好地對待員工,那么他們就會幫你賺更多的錢,具體實例只要看看谷歌、Marriott 和 Costco 就可以了。

  結束語

  如果你看到這里,并且對這篇文章珍視開發人員的論調還是不以為然的話,也沒有關系。我很清楚地知道,有很多人之所以不敢要求更好的工作條件,是因為他們担心自己將無法在其他地方找到工作。我很幸運地進入了這個行業,我也非常熱愛它。現在,我的工作主要是管理開發人員。但是我很遺憾,因為我發現有些經營公司的人(不是全部!)似乎并不了解這個行業的現狀。我希望可以改善員工的工作條件,這不但會為公司帶來經濟效益,還會提升整個行業的品質,產生社會性的效益。

  開發人員想要做的只是打造最好的軟件,因為他們喜歡發明創造有用的東西。因此,參與到我們中來吧。讓員工幸福快樂意味著你的富有和成功。將欲取之,必先與之所謂明智的自私。

  譯文鏈接:http://www.codeceo.com/article/why-pay-to-happiness-to-programmer.html

  翻譯作者:碼農網 – 小峰


Cnblogs www.codeceo.com 2015-08-23 08:57:42

[新一篇] 為什么月球離地球越來越遠?

[舊一篇] 任正非對新員工的寄語:燒不死的就是鳳凰
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表