您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[德勤]:解决大规模软件工程技能短缺的六种方法 - 发现报告
当前位置:首页/其他报告/报告详情/

解决大规模软件工程技能短缺的六种方法

2022-03-31Deloitte德勤罗***
解决大规模软件工程技能短缺的六种方法

六种应对方式大量的软件工程技能短缺通过现代工程和培训和提升专业人员技能的新模式转变您的云员工队伍 介绍编写代码来创建基于云的数字门户和业务应用程序不再只是软件公司的专利。越来越多的技术前沿企业正在建立自己稳定的软件工程师和云架构师来生成定制的数字软件和产品,而不是依赖第三方供应商。对于大多数企业来说,这是一个巨大的转变。而且,对于许多人来说,熟练的云工作者的持续缺乏将使过渡更加艰巨。急性短缺云角色包括开发人员、工程师、架构师和战略家。与此同时,COVID-19 加速了对基于云的安全远程工作平台和解决方案的需求,以实现技术自动化。考虑一下这些数字:2017 年至 2020 年间,云招聘职位飙升了 94%,1 并在大流行期间加速,因各种全球人才市场的挑战和大辞职而加剧。企业面临着一系列人才问题,包括加速招聘流程、经验丰富的高薪云工作者,很难找到合适的候选人组织的文化。这是一项艰巨的挑战,但对业务绩效至关重要。缺乏具备云知识的劳动力,增长的引擎可能会出现故障。事实上,超过 90% 的 IT 领导者计划扩展他们的现代软件工程和云环境,但 80% 的人表示员工技能不足正在阻碍他们。2“云计算仍然是最受欢迎的技能,”Megan Slabinski 说,招聘公司 Robert Half 的地区总裁。3“需求从未像现在这样高。”这是一个影响跨行业和跨地区企业的挑战,德勤也不例外。经过多年尝试解决云人才紧缩问题,我们认为有六种基本方法可以解决这个问题。 解决大规模软件工程技能短缺的六种方法弥合学术界和美国企业之间的差距随着许多公司努力将其组织输出转移到软件上,他们需要同样精通技术和业务战略的软件工程师。鉴于缺乏熟练的技术人员,这并不容易。部分原因是学院和大学不太可能满足紧急的技术培训很快就需要了。为什么不?百分之九十五的大学技术课程大约需要两年的时间来发展或改变。4鉴于技术创新的白热化速度,高等教育根本无法跟上。相反,它经常将学习责任推给企业和政府机构。一个潜在的解决方案是在大学、企业和云提供商之间建立更牢固的合作伙伴关系,以帮助开发将深度技术培训与单一业务战略相结合的最新学习。鉴于大学之间的变化步伐有节制,美国企业可以帮助弥合学术界和工业界之间的差距。在德勤,我们一直与卡内基梅隆大学计算机科学教授、德勤云研究所研究员 Mahadev Satyanarayanan 合作,重新思考教育战略。 “我们了解到,课程必须是体验式的,并且包括基于队列的实践学习,”Satyanarayanan 说。 “这就像学生在大学里一起上课:他们在一个小组中,并且有助教指导他们。这建立了学生共同经历的共同体验。这创造了社区和参与。”“我们了解到,课程必须是体验式的,并且包括基于队列的实践学习,”Satyanarayanan 说。 “这就像学生在大学里一起上课:他们在一个小组中,并且有助教指导他们。这建立了学生共同经历的共同体验。这创造了社区和参与。”3一 解决大规模软件工程技能短缺的六种方法两者/和:在前端提高现有员工的技能并培训新员工回到工作场所,对现有员工进行技能提升和再培训可以帮助您更新知识并创建以工程为主导的思维协作文化。识别可靠的候选人,我们对员工进行拉票以识别员工具有技术技能和兴趣,例如知识的一种编程语言。例如,我们聘请 Java 程序员并提高他们在云原生开发方面的技能。最重要的是对技术的浓厚兴趣和基本能力,而不是员工在组织中的位置。除了技能提升和再培训之外,企业还应该在前端为新员工提供深入培训——在他们之前开始他们的工作。在德勤,我们的许多核心云新员工都会接受四到八周的与角色和角色相一致的专门培训。这样做可以让新人将 100% 的注意力集中在全职培训和发展上。我们还将新员工与经验丰富的云“学习教练”配对,为云专家提供实践学习和在职学习。更重要的是,培训是基于技能的培训和模拟培训的结合,因此重点是应用工程并将该学习应用于现实世界的用例和具有挑战性的问题。这种对培训的全面关注往往会产生更好的结果,因为工人参与时会毫不动摇地关注在全日制电子学习、供应商主导的训练营和云认证计划。这是一项我们认为很好的投资值得。在德勤,这种学习方式正在改变我们组织的面貌和构成。它使我们能够专注于云中的自定义编码并为我们的客户构建应用程序,而他们反过来又利用这些知识来构建他们自己的应用程序并解决他们自己的问题。更重要的是,培训是基于技能的培训和模拟培训的结合,因此重点是应用工程并将该学习应用于现实世界的用例和具有挑战性的问题。4二 解决大规模软件工程技能短缺的六种方法绝对规则,允许他们尝试建设更多建设者走出人才危机的道路始于培养更多的建设者,而不是雇佣和培训更多的项目经理。走出人才危机的道路始于培养更多的建设者,而不是雇佣和培训更多的项目经理。在德勤,我们正在扩大我们稳定的开发人员。我们已迅速扩展到构建灵活、敏捷且易于更新的自定义基于云的解决方案。软件工程师已成为构建的创造者可以使业务脱颖而出的新解决方案。换句话说,开发人员不再专注于应用程序的维护和支持。相反,它们已成为帮助推动业务创新和成果的关键资源。公司应该授权开发人员通过给予他们自主权,以及最少的护栏和一些新的技术选择、架构决策以及解决业务和技术问题的更多创新方法。然后,应该释放并鼓励开发人员获得有代码的创意。所以而不是配置现有的包软件,开发人员得到一张白纸,可以在其上在云中构建新的解决方案,该解决方案灵活且易于更改。这样做对大多数企业来说可能是一个深刻的变化。二十年前,科技项目的第一个决定是购买和实施最佳解决方案,还是从头开始构建复杂的定制软件。保险箱赌注几乎总是第一选择。但公司喜欢Airbnb改变了这一切。这些在云中诞生的企业避开大型软件实现,转而编写他们的拥有自定义应用程序。这种转变改变了人员需求,因为公司雇佣更少的项目经理,转而专注于创造更多的建设者。5三 解决大规模软件工程技能短缺的六种方法围绕角色设计课程帮助解决云工作者严重短缺的一种方法是采用具有前瞻性的云劳动力课程,该课程围绕角色和角色设计,跨越该组织。传统的学习方法是孤立的,往往垂直关注特定的群体或职能,而不是整个组织。更有效的方法是建立在横向的广泛关注之上整个组织。例如,在德勤,我们需要跨多个服务领域的云原生开发人员,包括云工程、应用程序现代化和数字客户。过去的培训是为组织的一个领域设计的,而现在的重点是真正的基于角色的课程,其中包括可以跨职能领域应用的捆绑角色或技能。第一步是确定关键角色和角色对于建立软件工程文化至关重要且常见。这些角色可以包括云战略家、开发人员、工程师、架构师和数据分析师。解决人才短缺问题需要您了解组织垂直领域所需的关键角色。培训课程可以在相关角色和组之间共享,从而在整个企业范围内提供技能和知识的一致性。帮助解决云工作者严重短缺的一种方法是采用具有前瞻性的云劳动力课程,该课程围绕角色和贯穿整个组织的角色。传统的学习方法是孤立的,往往垂直关注特定的群体或职能,而不是整个组织。6四 解决大规模软件工程技能短缺的六种方法不仅仅是云认证云学习课程应包括精心策划的电子学习、供应商主导的训练营、云认证讲习班和体验式动手实践。它的关于确保每个专业人员具备完成所需工作的全套技能并做好部署准备。许多公司夸大了云和其他技术的认证。是的,云认证是一个重要的凭证。但培训应该超越特定的云服务提供者技能,包括新的工作方式,以及在整个企业中培养以工程为主导的思维和文化。是的,云认证很重要凭据。但培训应该超越特定的云服务提供商技能包括新的工作方式,以及在整个企业中培养以工程为主导的思维和文化。我们相信混合模式应用学习。课程的一部分必须包括一个真正动手的组件,专业人员可以在其中启动容器或在实验室环境中创建 Kubernetes 集群。在某些学习途径中,专业人士还有机会在小型 pod 团队中工作,以开发新的基于云的应用程序并在顶点审查中进行演示。创造一种共同的体验变得越来越重要,尤其是当新员工加入一个组织并且 COVID-19 协议可能会抑制与同事的面对面会议时。建立一个紧密联系的虚拟团队将需要先进的沟通和协作工具,以及定期的视频签到。通过在学习教练的指导下将人们分组在一起,这些措施可以创造一种粘性,将劳动力结合在一起,并有助于留住技术工人。7五 解决大规模软件工程技能短缺的六种方法这是一种思维方式的转变这种对云教育的新重视将代表思想的巨大转变。这将需要一种实验文化,在这种文化中,较小的团队因创造性编码而获得奖励,而不会因失败而受到惩罚。代码将成为通向开放式问题解决的创造性途径。这种新的学习方法应该包括对现代交付流程和工具的指导。现代交付包括 DevOps、敏捷方法和设计思维等技术工具。总之,这些工具可以使开发人员能够提供迭代的、敏捷的实验,从而提高个人的创造力。获得这些技能的员工应该得到认可。组织可以通过敦促员工使用有意义的内部凭证来促进他们的成就来做到这一点。在德勤,我们授予员工可以展示的数字“徽章”现代交付包括 DevOps、敏捷方法和设计思维等技术工具。总之,这些工具可以使开发人员能够提供迭代的、敏捷的实验,从而提高个人的创造力。他们的内部个人资料页面引起对云技能和已完成学习计划、训练营和认证的关注。这些徽章使同事能够理解和标记其他人工人的技能和知识。8六 解决大规模软件工程技能短缺的六种方法创建未来的云劳动力当今迅速发展的技术环境需要不断扩展技能和知识。但是,培训云人才的挑战跨越了各个行业。这也是德勤一直在思考的问题。我们已大规模应用这些挑战来创建德勤云Institute™,每年培训数千名我们的云专业人员。德勤云研究院提供应用学习将动手技术培训与业务战略相结合的经验。该研究所的多周学习途径包括一流的电子学习、实践讲师指导的训练营和云认证课程。课程基于角色和群组,以提升技能/再技能并提供前端培训。德勤云研究所还帮助推进新的工作方式,包括使用基于 pod 的部署、小型团队和敏捷方法。这种学习得到了实践实验室经验和更多高级云专家的在职学习的补充。知识建设不然而,到此为止。我们的持续学习理念让员工在整个职业生涯中都能接触到新的云技能和知识积累。我们鼓励云专业人员通过每年推进他们的学习来投资自己的未来。越来越多的客户要求我们帮助将 Cloud Institute 部署为开箱即用的功能,以帮助提升他们的才能并更好地为未来做好准备。但作为人才争夺战愈演愈烈,解决人员配备挑战没有灵丹妙药。唯一可持续的方法包括根据您的长期战略,建立、购买和租用软件工程人才的某种组合。今天没有计划可能会导致明天的灾难性后果,因为软件继续吞噬世界。如果您的组织正在努力解决云技术人才短缺的问题,请与我们联系,讨论如何将德勤云研究所的原则应用于您的员工队伍。9 解决大规模软件工程技能短缺的六种方法作者兰吉特巴瓦Deloitte Consulting LLP 负责人和美国云计算负责人 rbawa@deloitte.com凯特·库斯特曼·里维拉云能力开发负责人 Deloitte Consulting LLP kkustermannrivera@deloitte.com有三分钟吗?在德勤云研究所观看此视频或访问 www.deloitte.com/us/cloudinstitute。尾注1亚伦·蒂利,“缺乏工程师使一些公司远离云端,”华尔街日报,2021 年 10 月 6 日。2Jack M. Germain,“云技术进步带来的技能短缺雨”,TechNewsWorld,2020 年 11 月 3 日。3亚伦·蒂利,“缺乏工程师使一些公司远离云端,”华尔街日报,2021 年 10 月 6 日。4Justin Vianello,“在我们见过的最严重的人才短缺期间培养全新的技术人才”,CIO,2020 年 8 月 25 日。10 关于本出版物本出版物仅包含一般信息,不包含德勤Tohmatsu Limited、其成员公司或其附属公司通过本出版物提供会计、业务、金融、投资、法律、税务或其他专业意见或服务。本出版物不能替代此类专业意见或服务,也不应作为任何决定或可能影响您的财务或业务的行为。在做出任何可能