開發者真正想要得到的是什麼?
當前IT公司為了爭奪優秀的技術人才,提供的各種福利都很可觀,除了極高的薪資,什麼免費餐飲、健身房、衣服清洗、桌上足球、各種下午茶與外出團建應有盡有。但是作為開發者,在一個公司中最想要得到的是什麼呢?答案似乎不是前邊提到的這些福利,當然也不是一頭秀發。針對這一問題,最近Hacker Noon的一篇文章,介紹了他們從知名IT招聘平台HackerRank發布的2019年開發者技能報告中得到的反饋。
HackerRank 向來自100 多個國家的70 000 多名開發人員詢問他們在工作中真正想要得到的是什麼。
文章指出,開發人員實際上並不關心大多數公司在其招聘啟事中列出的福利,專業成長和學習才是初級和高級開發人員在選擇工作時想要得到的首要因素。
IT 技術發展與變化十分之快,因此開發人員本質上是不得不終身學習的,如果技能知識儲備無法跟上技術發展的迭代速度,那麼他們也無法成為優秀的開發者。所以對於這些終身學習者來說,新的編程語言、框架和技術是他們所好奇的,如果他們的角色不被允許持續學習和嘗試新的挑戰,他們就會感到無聊。
“作為招聘經理和雇主,您有責任將這些類型的機會引入開發人員的日常工作中”,Hacker Noon 表示。
谷歌很早就意識到了這一點,並為建立一個以學習和實踐為中心的強大開發者品牌鋪平了道路,一直以來盛傳谷歌有一個20%計劃,它允許員工將工作中20%的時間花在他們自己的項目上,而這也使Gmail得以誕生。“事實上,到2013年,谷歌的所有實際產品中有一半來源於20%項目。”
考慮到並不是每家公司都能夠讓員工花這麼多時間來做自己的項目,Hacker Noon 覺得它們也可以採用其它方式來引導這種風氣,比如舉辦季度黑客馬拉松,開發團隊可以通過比賽構建任何他們想要的東西;或者可以贊助員工個人項目的基礎設施,並支持他們對開源的貢獻。這些途徑都可以為開發者提供成長和學習的機會,並且經常可以引導業務線創新。
除了在工作中有成長與學習的機會,開發者也希望在公司之外能有所長進,而這需要公司給予可平衡工作與生活的條件。HackerRank的報告中,大約46%的初級開發人員和45%的高級開發人員表示,在評估工作機會時,工作與生活的平衡至關重要。
作為開發者,可能下了班回家也想要學習一些新東西,但是996 或者老闆臨時任務召喚會導致你嚴重倦怠,心力交瘁,而研究表明,倦怠會導致生產力下降甚至出現健康問題。為了避免這種情況,公司提供靈活的工作時間、遠程工作時間表以及關注結果而非工作時長至關重要。
開發人員希望自由,並且隨時隨地工作,想要保持激情並充滿決心去解決激動人心的挑戰,如果公司能夠給予這樣的條件,那麼他們更有可能學習和成長,而這一切最終也將成為公司的最大資產。
Hacker Noon 的文章被引用到了Reddit 上,有許多人參與了討論,其中讚同票數最高的是下邊這個:
評論者表示他在工作中想要得到的是這些東西:
- 工資
- 牙齒健康
- 工作與生活平衡,包括在家辦公與彈性工作制
- 不錯的同事
- 好的管理環境,沒有各種“小政權”/良好的開發實踐
- 有意思的技術
- 有趣的問題領域
- 公司營業額穩定
- 好一點的福利:免費食物、學習預算與會議預算等
- 差一點的福利:桌上足球、乒乓球等