许多企业已经意识到对遗留系统进行现代化改造、提高运营效率并通过创新的解决方案吸引客户的重要性,意味着企业需要招聘更多的软件开发人员。技术创新需要专业的软件开发人才与开发工具,没有软件开发人员就不会有新技术产生,工具不靠谱就不能辅助开发人员创造出经济性、实用性的新技术。
本文将针对企业开发人员短缺的现象进行简要分析,列举的几组统计数据可在一定程度上反映开发人员短缺现象的普遍情况。此外,本文将针对填补这一短缺现象提出解决方法。
填补一个开发人员职位需要80天
在2016年,填补一个开发人员职位需要66天;到了2019年,这一时间上升至80天,而填补一个非技术职位的平均时间仅为42天。根据iCIMS的研究,该时间变长的原因在于申请各个职位的候选人数量增加,企业必然要花更多的时间进行面试,以便选择最合适的人选。
其实,想快速找到合适的人选来填补这些空缺的开发人员职位,企业可在招聘阶段结合传统和非传统方法(将在下文中详细介绍)。
25%的家庭使用语音助手
随着新技术逐渐融入到消费者的日常生活中,企业对软件开发人员的需求更是日益增长。银行、保险业等曾经对新兴技术敏感度较低的行业如今因为面临着巨大的竞争压力而不得不进行数字化转型,通过多种设备和平台向消费者提供最新的产品和服务。另外,随着智能手机和智能家居的普及,有大量的消费者更青睐于使用语音助手等功能的服务。
只有31%的企业认为其招聘效率是理想的
随着软件开发人员职位申请人数的日益增加,招聘周期也变得越来越长,只有不到三分之一的企业认为招聘是填补开发人员缺口的最有效方式。相反,对非传统候选人持开放态度或实施内部培训计划的企业能够更好地填补技术人才缺口。
63%的开发者喜欢解决问题
企业可以通过了解开发人员担任不同职位的核心关键因素,让这些职位的描述变得更有吸引力。Hired曾询问软件开发人员是什么吸引他们从事他们的职业,72%的人回答“可以面对新的挑战和持续不断的学习”,而63%的人回答“可以构建解决方案和解决问题”。
企业如何在2022年填补软件开发人员缺口
面对这些统计数据,高管们仍然可以吸引顶级人才并填补软件开发人员缺口。为此,企业可以:
• 加大员工培训的投入;
• 提供更好的福利;
• 打破传统招聘思维;
• 加大对低代码/无代码平台的投资。
加大员工培训的投入
为了在2022年填补开发人员缺口,企业需要制定自己的员工培训计划,帮助缺乏技术背景的员工提升技能,从而更快地提高生产力。在麦肯锡的调查中,有一半的领导者认为,技能建设将比单纯雇用更多开发人员更能有效地填补缺口,因为现有的团队成员已经熟悉企业业务的核心运作要素或客户。
提供更好的福利
正如新冠疫情期间雇主所看到的,员工对福利更为重视,包括医疗保险以及提供远程办公选择和灵活的工作时间。皮尤研究中心发现,45%的受访者希望企业能够提供弹性工作制。为了在人才招聘竞争中脱颖而出,企业需要考虑应聘者的这些心声。
打破传统招聘思维
美国俄亥俄州麦迪逊街区大学技术总监Robert Cireddu一语中的:“与其他工作一样,非传统招聘和内部培训取得成功的关键同样是雇用合适的人、为他们提供适当的培训、允许他们在工作中失败并给予他们取得成功所需的独立性和自由度。”
寻找非技术专业背景的候选人有助于缩小开发人员缺口并为企业提供保持竞争力所需的技能,但企业必须仔细研究他们的特性并提供相应的培训。企业需要跳出固有的思维模式,将具有非传统背景、能够解决问题的人招入软件开发岗位来充分发挥他们出色的软技能和商业才智。
加大对低代码/无代码平台的投资
通过低代码和无代码平台,企业可以让分析师加入业务部门,使他们无需掌握编码就能开发出简易应用,进而加速应用的交付。迫于不断增加的客户要求以及快速迭代、快速交付的压力,开发经理需要借助在自己团队范围、经验和技能以外的力量。
低代码开发平台的出现允许企业结合传统和非传统方法来填补软件开发人员缺口,通过赋能公民开发者或没有编码背景的人进一步贡献他们的业务洞察。随着应用需求持续飙升,采用替代策略来填补开发人员缺口可以成功提高开发团队和企业的整体效率。
关键字:软件 开发 软件开发
引用地址:
软件开发人员短缺的几个“真相”
推荐阅读最新更新时间:2024-10-15 16:01
IAR for STM8系列教程(一)_新建软件工程详细过程
Ⅱ、准备工作 俗话说“磨刀不误砍柴工”,做好了准备工作,后面新建软件工程的工作就很容易实现了。 1.安装IAR for STM8软件工具 本文必备工具,这里不多说,详情请看我的另一篇文章【IAR for STM8介绍、下载、安装与注册】: 博客:http://blog.csdn.net/ybhuangfugui/article/details/52936636 PDF:http://pan.baidu.com/s/1geClBrH 2.STM8S标准外设库下载 官网下载链接(需要ST账号登陆): http://www.st.com/en/embedded-software/stm8-embedded-softw
[单片机]
软件抗干扰笔记
软件抗干扰技术是指当系统受干扰后,使系统恢复正常运行或输入信号受干扰后去伪存真的一种辅助方法。 输入输出软件抗干扰措施 1、开关量(数字量)信号输入抗干扰措施 软件冗余技术 1、数据冗余 数据冗余就是将要保护的原始数据在另外两个区域同时存放,建立两个备份,当原始数据块被破坏时,用备份数据块去修复。备份数据的存放地址应远离原始的存放地址以免被同时破坏。数据区也不要靠近栈区,以防止万一堆栈溢出而冲掉数据。 2、指令冗余 当CPU受到干扰后,往往将一些操作数当作指令码来执行,引起程序混乱。当程序弹飞到某一单字节指令上时,便自动纳入正轨。当弹飞到某一双字节指令上时,有可能落到其操作数上,从而继续出错。当程序弹飞到三字节指
[单片机]
NECTO Studio 6.0赋能开发人员使电路充满活力
MIKROE增加了图形功能,CLANG支持ARM和RISC-V以及许多其他功能 2024年2月4日 :作为一家通过提供基于成熟标准的创新式硬软件产品来大幅缩短开发时间的嵌入式解决方案公司,MikroElektronika(MIKROE)今天推出用于嵌入式应用程序的完整的跨平台集成开发环境(IDE)NECTO Studio v6.0版 。该版本新增六个主要功能,包括:具有全新UI设计的增强图形库;用于ARM和RISC-V微控制器的CLANG和LLVM工具链、CAN支持、集成DMA控制、以及包含RTC和LCD的mikroSDK。 MIKROE首席执行官Nebojsa Matic 表示:“NECTO Studio IDE的
[模拟电子]
东芝开发出全新CORTEX™-M3内核微控制器TMPM36BFYFG
东京--(美国商业资讯)--东芝公司(Toshiba) (TOKYO:6502)今日宣布其TXO3系列ARM®内核微处理器中新增了最新成员TMPM36BFYFG。新款产品改善了基本性能,功耗降至东芝此前产品的2/3。该产品将于2013年11月投入量产。 开发背景: 东芝于2009年着手开发其首款Cortex™-M3内核微处理器TMPM330FDFG。此后,该公司便一直专注于为众多应用开发整合特定设计的产品系列。 随着嵌入式应用功能和性能的改善,市场对具有内存可伸缩、接口功能丰富和更低功耗等特性的设计的需求日益增长。 特性: 内部设计评审显示,除了标准的外围IP提升外,TMPM36BFYFG的功耗仅是同类产品的2/3。TM
[模拟电子]
在全集成设计环境中开发视频IP
通常,视频处理系统的实现需要支持各种视频和音频标准,并负责把信号从一种标准转换到另一种标准。多媒体应用要求以视频速率处理信号,这意味着在开发过程中仿真必须实时运行。 典型的视频处理系统使用一个微处理器来控制一个视频流水线,该视频流水线包括一个视频源和宿,一个用于存储视频数据的大型存储器,和一个视频处理系统(图 1)。 在实现和调试各种视频算法时,您需要通过软件和硬件仿真来验证其功能性。视频流的实时特性和每帧所需的大量视频数据,令视频处理应用的仿真产生了特别的挑战。 设计环境 视频基本套件 (VSK) 支持广泛视频应用领域的高性能视频处理系统的快速开发与调试。VSK 采用赛灵思®Virtex™-4 XC4VSX35 器件,该器件
[嵌入式]
飞思卡尔P1塔式系统带来更加快速高效的网络开发解决方案
随着电子产品的复杂度不断提升,电子系统不再以一个单一的处理器产品为核心设计,而是趋向于多个不同处理器协同工作为主,因此在系统级设计中,不同处理器平台协同工作的协调设计变得越来越重要,如何尽可能缩短不同处理器平台协同工作时的设计调试时间,对提升系统设计的效率有巨大的帮助。目前,模块化设计系统平台,是应用日渐广泛的设计开发方式。 模块化设计,简单地说就是将产品的某些要素组合在一起,构成一个具有特定功能的子系统,将这个子系统作为通用性的模块与其他产品要素进行多种组合,构成新的系统,产生多种不同功能或相同功能、不同性能的系列产品,可以缩短产品研发与制造周期,增加产品系列,提高产品质量,快速应对市场变化。 飞思卡尔塔式系统(Freesc
[网络通信]
日本开发出误差为1厘米的卫星定位系统
据《日本经济新闻》报道,三菱电机、NEC、日本宇宙航空研究开发机构(JAXA)共同开发出精度误差最小可达1厘米的卫星定位系统,仅为美国开发的全球定位系统(GPS)最小误差的千分之一。这套名为“准天顶卫星”的定位系统预计2018年开始在日本国内投入运营,并推向海外市场。
日本政府主导的“准天顶卫星定位系统”基于日本的3颗准天顶卫星而构建。三菱电机开发出通过高解析技术进行数据修正的装置,修正后的数据通过JAXA的通信基地传送至准天顶卫星,从而使得定位精度有了飞跃性的提高。NEC则主要负责开发新一代的卫星与地面数据传输技术。
[汽车电子]
基于DeviceNet现场总线的组态软件SEARI-KingView
1.现场总线 现场总线是在微机化测量控制设备之间实现双向串行多节点数字通信的系统。传统的测控自动化系统采用一对一连线,用电压、电流的模拟信号进行测量控制,属于自封闭的集散系统,难以实现设备之间以及与外界之间的信息交换。而现场总线技术将专用微处理器置入传统的测量控制仪表,使他们各自具有了数字计算和数字通信能力,采用可进行简单连接的双绞线等作为总线,把多个测量控制仪表连接成的网络系统,并按公开、规范的通信协议,在位于现场的多个微机化测量控制设备之间以及现场仪表与远程监控计算机之间,实现数据传输与信息交换,形成了各种适应实际需要的自动控制系统。 现场总线通过底层控制网络,构造了网络集成式全分布控制系统。是继基地式气动仪表控制系统
[嵌入式]