許多企業已經意識到對遺留系統進行現代化改造、提高運營效率并通過創新的解決方案吸引客戶的重要性,意味著企業需要招聘更多的軟件開發人員。技術創新需要專業的軟件開發人才與開發工具,沒有軟件開發人員就不會有新技術產生,工具不靠譜就不能輔助開發人員創造出經濟性、實用性的新技術。
本文將針對企業開發人員短缺的現象進行簡要分析,列舉的幾組統計數據可在一定程度上反映開發人員短缺現象的普遍情況。此外,本文將針對填補這一短缺現象提出解決方法。
填補一個開發人員職位需要80天
在2016年,填補一個開發人員職位需要66天;到了2019年,這一時間上升至80天,而填補一個非技術職位的平均時間僅為42天。根據iCIMS的研究,該時間變長的原因在于申請各個職位的候選人數量增加,企業必然要花更多的時間進行面試,以便選擇最合適的人選。
其實,想快速找到合適的人選來填補這些空缺的開發人員職位,企業可在招聘階段結合傳統和非傳統方法(將在下文中詳細介紹)。
25%的家庭使用語音助手
隨著新技術逐漸融入到消費者的日常生活中,企業對軟件開發人員的需求更是日益增長。銀行、保險業等曾經對新興技術敏感度較低的行業如今因為面臨著巨大的競爭壓力而不得不進行數字化轉型,通過多種設備和平臺向消費者提供最新的產品和服務。另外,隨著智能手機和智能家居的普及,有大量的消費者更青睞于使用語音助手等功能的服務。
只有31%的企業認為其招聘效率是理想的
隨著軟件開發人員職位申請人數的日益增加,招聘周期也變得越來越長,只有不到三分之一的企業認為招聘是填補開發人員缺口的最有效方式。相反,對非傳統候選人持開放態度或實施內部培訓計劃的企業能夠更好地填補技術人才缺口。
63%的開發者喜歡解決問題
企業可以通過了解開發人員擔任不同職位的核心關鍵因素,讓這些職位的描述變得更有吸引力。Hired曾詢問軟件開發人員是什么吸引他們從事他們的職業,72%的人回答“可以面對新的挑戰和持續不斷的學習”,而63%的人回答“可以構建解決方案和解決問題”。
企業如何在2022年填補軟件開發人員缺口
面對這些統計數據,高管們仍然可以吸引頂級人才并填補軟件開發人員缺口。為此,企業可以:
加大員工培訓的投入;
提供更好的福利;
打破傳統招聘思維;
加大對低代碼/無代碼平臺的投資。
加大員工培訓的投入
為了在2022年填補開發人員缺口,企業需要制定自己的員工培訓計劃,幫助缺乏技術背景的員工提升技能,從而更快地提高生產力。在麥肯錫的調查中,有一半的領導者認為,技能建設將比單純雇用更多開發人員更能有效地填補缺口,因為現有的團隊成員已經熟悉企業業務的核心運作要素或客戶。
提供更好的福利
正如新冠疫情期間雇主所看到的,員工對福利更為重視,包括醫療保險以及提供遠程辦公選擇和靈活的工作時間。皮尤研究中心發現,45%的受訪者希望企業能夠提供彈性工作制。為了在人才招聘競爭中脫穎而出,企業需要考慮應聘者的這些心聲。
打破傳統招聘思維
美國俄亥俄州麥迪遜街區大學技術總監Robert Cireddu一語中的:“與其他工作一樣,非傳統招聘和內部培訓取得成功的關鍵同樣是雇用合適的人、為他們提供適當的培訓、允許他們在工作中失敗并給予他們取得成功所需的獨立性和自由度?!?/p>
尋找非技術專業背景的候選人有助于縮小開發人員缺口并為企業提供保持競爭力所需的技能,但企業必須仔細研究他們的特性并提供相應的培訓。企業需要跳出固有的思維模式,將具有非傳統背景、能夠解決問題的人招入軟件開發崗位來充分發揮他們出色的軟技能和商業才智。
加大對低代碼/無代碼平臺的投資
通過低代碼和無代碼平臺,企業可以讓分析師加入業務部門,使他們無需掌握編碼就能開發出簡易應用,進而加速應用的交付。迫于不斷增加的客戶要求以及快速迭代、快速交付的壓力,開發經理需要借助在自己團隊范圍、經驗和技能以外的力量。
低代碼開發平臺的出現允許企業結合傳統和非傳統方法來填補軟件開發人員缺口,通過賦能公民開發者或沒有編碼背景的人進一步貢獻他們的業務洞察。隨著應用需求持續飆升,采用替代策略來填補開發人員缺口可以成功提高開發團隊和企業的整體效率。