作者:Jani Bagheri
许多企业已经意识到对遗留系统进行现代化改造、提高运营效率并通过创新的解决方案吸引客户的重要性,意味着企业需要招聘更多的软件开发人员。技术创新需要专业的软件开发人才与开发工具,没有软件开发人员就不会有新技术产生,工具不靠谱就不能辅助开发人员创造出经济性、实用性的新技术。
本文将针对企业开发人员短缺的现象进行简要分析,列举的几组统计数据可在一定程度上反映开发人员短缺现象的普遍情况。此外,本文将针对填补这一短缺现象提出解决方法。
填补一个开发人员职位需要80天
在2016年,填补一个开发人员职位需要66天;到了2019年,这一时间上升至80天,而填补一个非技术职位的平均时间仅为42天。根据iCIMS的研究,该时间变长的原因在于申请各个职位的候选人数量增加,企业必然要花更多的时间进行面试,以便选择最合适的人选。
其实,想快速找到合适的人选来填补这些空缺的开发人员职位,企业可在招聘阶段结合传统和非传统方法(将在下文中详细介绍)。
25%的家庭使用语音助手
随着新技术逐渐融入到消费者的日常生活中,企业对软件开发人员的需求更是日益增长。银行、保险业等曾经对新兴技术敏感度较低的行业如今因为面临着巨大的竞争压力而不得不进行数字化转型,通过多种设备和平台向消费者提供最新的产品和服务。另外,随着智能手机和智能家居的普及,有大量的消费者更青睐于使用语音助手等功能的服务。
只有31%的企业认为其招聘效率是理想的
随着软件开发人员职位申请人数的日益增加,招聘周期也变得越来越长,只有不到三分之一的企业认为招聘是填补开发人员缺口的最有效方式。相反,对非传统候选人持开放态度或实施内部培训计划的企业能够更好地填补技术人才缺口。
63%的开发者喜欢解决问题
企业可以通过了解开发人员担任不同职位的核心关键因素,让这些职位的描述变得更有吸引力。Hired曾询问软件开发人员是什么吸引他们从事他们的职业,72%的人回答“可以面对新的挑战和持续不断的学习”,而63%的人回答“可以构建解决方案和解决问题”。
企业如何在2022年填补软件开发人员缺口
面对这些统计数据,高管们仍然可以吸引顶级人才并填补软件开发人员缺口。为此,企业可以:
• 加大员工培训的投入;
• 提供更好的福利;
• 打破传统招聘思维;
• 加大对低代码/无代码平台的投资。
加大员工培训的投入
为了在2022年填补开发人员缺口,企业需要制定自己的员工培训计划,帮助缺乏技术背景的员工提升技能,从而更快地提高生产力。在麦肯锡的调查中,有一半的领导者认为,技能建设将比单纯雇用更多开发人员更能有效地填补缺口,因为现有的团队成员已经熟悉企业业务的核心运作要素或客户。
提供更好的福利
正如新冠疫情期间雇主所看到的,员工对福利更为重视,包括医疗保险以及提供远程办公选择和灵活的工作时间。皮尤研究中心发现,45%的受访者希望企业能够提供弹性工作制。为了在人才招聘竞争中脱颖而出,企业需要考虑应聘者的这些心声。
打破传统招聘思维
美国俄亥俄州麦迪逊街区大学技术总监Robert Cireddu一语中的:“与其他工作一样,非传统招聘和内部培训取得成功的关键同样是雇用合适的人、为他们提供适当的培训、允许他们在工作中失败并给予他们取得成功所需的独立性和自由度。”
寻找非技术专业背景的候选人有助于缩小开发人员缺口并为企业提供保持竞争力所需的技能,但企业必须仔细研究他们的特性并提供相应的培训。企业需要跳出固有的思维模式,将具有非传统背景、能够解决问题的人招入软件开发岗位来充分发挥他们出色的软技能和商业才智。
加大对低代码/无代码平台的投资
通过低代码和无代码平台,企业可以让分析师加入业务部门,使他们无需掌握编码就能开发出简易应用,进而加速应用的交付。迫于不断增加的客户要求以及快速迭代、快速交付的压力,开发经理需要借助在自己团队范围、经验和技能以外的力量。
低代码开发平台的出现允许企业结合传统和非传统方法来填补软件开发人员缺口,通过赋能公民开发者或没有编码背景的人进一步贡献他们的业务洞察。随着应用需求持续飙升,采用替代策略来填补开发人员缺口可以成功提高开发团队和企业的整体效率。