在数字化转型的过程中,越来越多的企业意识到开源的重要性,因此寻找有经验的开源人才对于这些公司而言可谓是迫在眉睫,原本在疫情爆发前就已经存在的人才缺口持续扩大。除此之外,越来越多的开发者反映了自己在开源社区中遇到的歧视现象,为了阐明这些变化和挑战,Linux 基金会发布了《2021 年开源就业报告》,来自全球 200 多名招聘经理和 750 名开源专业人士对开源圈中的种种变化和挑战进行了前沿分析和专业解读,与此同时,报告中还为求职者提供了专业的指导意见,比如哪种技术最具有市场价值,哪些证书能够帮助大家在求职的过程中脱颖而出,以及各领域对具体技术需求的详细数据分析等。
报告精彩内容预览
事实上在 2020 年就已经出现了开源人才招聘紧缺的现象,2021 年这一现象仍在继续。有一半的受访者表示在未来 6 个月内将增加对于开源专业人员的招聘;只有 6% 的人表示会减少招聘数量;1% 的人根本不会雇佣开源人员。
今年的调查数据表明,开源是一个不错的选择,有 97% 的招聘经理将开源人才作为招聘工作的重中之重,他们比以往任何时候都更渴望能招到持有证书的开源专业人士。如下图所示,88% 的人认为招聘合格专业人员是重中之重,仅在三年内就增长了 87%,2020 年和 2018 年则分别增长了 57% 和 47% 。由于开源技术的快速变化,持有证书的专业人士更有可能上手最新的技术,帮助企业完成数字化转型。
当被问及疫情是否会影响今年的招聘计划时,52% 的招聘经理表示,由于疫情他们去年招聘到的开源人才少于预期。有趣的是,还有 38% 的人表示,由于疫情,他们不得不增加开源人才招聘,这可能与许多企业在疫情的影响下加速数字化转型活动有关。
根据统计,有 41% 的招聘经理认为云计算是开源人员的核心技能,这也是云计算/容器技术在历史上首次超过 Linux。微软报告称,他们看到客户“在 2 个月内完成了至少需要 2 年才能完成的数字转型”,所以这种转变是可以预见的。61% 的受访专家还表示,他们所在的企业对云的使用在过去一年有所增加。
88% 的开发者表示,他们在每天的工作中都能用到 DevOps。三年来,DevOps 的使用量增加了 50% 以上,这表明这一领域已经从季度发布周期转向持续部署。虽然 DveOps 实践在云部署中得到了广泛应用,但是企业在业务及应用上云的过程中仍然困难重重,除非有更多的专业人员能够接受云部署所需的技能培训,否则技能差距将持续扩大。
32% 的招聘经理仍然认为掌握 Linux 技能至关重要,只有这样才能充分部署和维护云基础设施。紧随其后的是网络技术和安全,占比分别为 31% 和 28% 。因为云在很大程度上依赖于基础设施技术,包括 Linux 和 networking ,DevOps 和安全实践也被集成到云环境的管理中,这也一定程度上解释了招聘经理对这些领域重视的原因。
报告中显示,金钱激励已经成为企业阻止开源人才离职的最重要手段,39% 的公司给开源人才的加薪幅度要高于其他业务领域。另外,38% 的公司增加了开源领域的奖金,25% 的企业提供培训机会作为激励。培训至关重要,因为 36% 的招聘经理表示很难留住开源员工,这导致他们需要填补更多的职位。这一比例高于去年的 26% 和 2018 年的 21% ,三年之内增长了71%。
只有 2% 的招聘经理表示,他们在留住开源专业人员方面没有困难,这比去年的 15% 和 2018 年的 21% 有所下降。这种压倒性的承认暗示着如果公司不能找到提高留用率的方法,人才短缺问题可能会变得更加严重。而要想解决这一问题,绝大多数招聘经理( 58% )表示,他们正在增加对现有员工的培训,以缩小技能差距。
由于疫情的影响,30% 的人称自己的工作量增加了,22% 的人被迫减少工作时间(包括无薪休假及失业),只有 21% 的人表示,疫情对他们的工作完全没有造成影响。在调查中,开源人员被问道怎样才能增加成就感,66% 的受访者要求企业为自己提供培训机会,54% 的受访者要求雇主参加技术会议,此外,45%的人希望能够腾出工作时间为开源项目做贡献。
在调查中,开发人员面临的最大挑战是缺乏培训机会,其他困难包括缺乏开源项目的文档( 38% )及难以从管理层那里获得开源支持( 37% )。
Linux 基金会表示,在这场人才争夺大战中,企业需要采取全方位的做法来培养和保留开源人才,除了金钱激励以外,更应该考虑为技术人员提供开源培训的技能,以及其他专业及管理技能,如财务和法律等,以减少由开源许可及知识产权有可能带来的风险。
在过去的几年里,人才认证的需求增长了 50% 以上。88% 的招聘经理表示愿意为证书付费,这一比例明显高于去年的 74% 和 2018 年的 55%。人才认证有助于招聘,同样也是一种留住机制。通常情况下,如果一家公司拥有大量经过认证的 IT 专业人员,那就比其他公司更加具有竞争力。与 2019 年相比,2021 年企业批量购买 Linux Foundation 考试的比例上升了 5 倍,为92%,而 2020 年和 2018 年的这一比例分别为 70% 和 64% 。这么明显的涨幅或许与企业寻找新的方法以应对疫情带来的业务变化及数字化转型带来的技能缺口有关,在选择开源培训供应商时,企业则更倾向于寻找中立的机构。
对于开发者个人来说,通过获取证书来改善简历,能让自己在经济困难时期更好就业,越来越多的人看到了证书的价值,79% 的调查者计划在今年参加认证考试,大大高于去年的 68% 和2018 年的 47% 。技术在快速发展,这些开发人员知道该如何保持他们的核心优势,以便高效地完成工作。
根据调查显示,开源人员的大部分职业技能都是通过免费资源获得的,其中包括免费的在线网络研讨会、教程和书面资料等,其中约有 56% 的人利用了这些资源,46% 的人参加了在线培训课程。在过去的一年中,参加会议及其他活动的人数从 50% 降至 30%,现场活动的减少使得培训变得更加重要。
在数字化转型的过程中,各大公司已经逐渐认识到了特定开源项目的重要性,也更愿意招募参与其中的个人。44% 的招聘经理表示,在招聘团队新成员时,开源能力是其中最重要的一个考核指标,远高于其他技能。绝大多数接受调查的招聘经理( 93% )也表示,他们的公司通过为开源项目做贡献的方式(比如捐赠代码或资助等)来招募开源人才。
对于企业来说,利用开源软件构建解决方案的能力是开发者最有价值的技能,占 50% ;曾经为开源项目做出贡献的经验紧随其后,占 48% ;部署开源软件的能力排在第三位,有 40% 的人表示这是一项基本技能。如下图所示,58%的人认为这一领域能够为他们提供更多的机会,54% 的个人开发者追求开源事业的首要原因是出于兴趣和热爱,开源对他们而言并不仅仅是一份工作那么简单。
薪酬和福利待遇并没有成为开发者选择开源的首要原因,只有 24% 的受访者选择了这一点,较之于 2018 年和 2020 年的 13% 增长了 85%,这种增长从侧面说明了开源已经逐步被大家视为一个有利可图的技术领域。另外,23% 的开源专家表示,他们更享受与全球社区协同工作,这表明开源确实是一项以社区为中心的职业。
详细版报告点击链接查询