赞助商特写好消息:IT技能短缺已经结束.
坏消息:它已经被IT技能危机所取代--巨大的人力资源短缺正在给所有行业的企业带来令人头疼的问题.
这些令人头疼的问题在一定程度上是因为一个坚定的现实,尽管外包和托管服务呈趋势,但相当数量的组织--据估计,在一些垂直领域约有50%--仍然需要在内部运行大部分IT需求.
研究公司国际数据公司(IDC)预计,2023年,大约66%的全球企业的收入、质量和竞争力因IT运营空缺而下降.
该公司估计,到2025年,超过90%的企业将受到影响,产品延误、质量问题、客户满意度和收入损失将造成6.
5万亿美元的损失.
由于挑战的规模如此之大,各组织正寻求从根本上改变其IT需求,因为吸引和留住他们所需的技术人才需要重启IT战略,红帽公司的保罗·怀滕认为,他们想要一种IT精神,使他们能够在需要时促进内部开发,同时还允许与最合适的第三方合作伙伴为他们开发的解决方案无缝集成.
“他们想要一个软件开发环境,使他们能够采用人工智能和容器等关键的新兴技术,同时为内部IT人才创造机会,让他们更自由地应用他们的专业驱动力,并获得有助于留住的工作满意度.
”此外,企业希望避免对供应商的依赖,这意味着当他们的团队中有一人离开时,IT主管必须找到拥有相同产品特定知识的人来接替他们,以保持系统运行,怀特补充道.
他观察到,“创新的步伐正在加快,技术在每一次轮班中以更快的速度移动,总的来说,IT技能库跟不上变化的速度.
怀特表示,使用传统方法,技能差距似乎是无法弥合的,因为“如今通常会有一些新技术承诺改善业务绩效--因此永远缺乏拥有最新经验的技术人员来开发和部署(新技术).
”在某种程度上,IT技能短缺实际上归结为缺乏熟练掌握最新、最具影响力的技术的人才.
在应对新现实的战略方面,组织正在意识到,他们永远不会拥有所需的全部IT技能,因此正在转向采用应对战略来应对这一现实.
怀特说:“事实上,这是推动人们对开源兴趣增加的主要因素,以及采用开源如何帮助补救一系列与IT技能相关的痛点.
”其中之一是,与五年前、甚至三年前相比,软件开发人员或IT从业者需要更多地了解主流技术.
曾经专注于特定技术风格的开发人员,比如Java,现在必须成为几乎全栈的从业者,需要精通多种技术,如多云、容器和Kubernetes、AI/ML.
当然,开放源码,怀特说:“他们需要很好地了解它们,不仅是它们的用途,还包括如何将它们部署在一起,以实现业务目标.
”2023年底,红帽对英国IT经理进行的一项调查发现,无法跟上快速变化的复杂软件环境被认为是IT主管最大的技能挑战之一.
还有另一种配置IT的选择,将内部和外包结合起来,即第三方企业级解决方案专家与企业自己的技术团队密切合作.
这是一种开源方法,在创建通用环境方面得分很高,在这种环境中,内部和外部专业人员可以在具有全球可移植性的软件环境中无缝协作,TruE可伸缩性--以及程序员的吸引力.
Whiten解释说:“有了开源,你可以从对初学者友好的社区版本开始小而快地开始,然后随着你的业务需求的驱使,迁移到更高级别的商业支持的解决方案.
”“通过采用开源技术,组织可以同时进行内部和外包的解决方案开发,并在需要时进行整合,而不必绕过供应商特定产品造成的任何不兼容问题.
”无论是内部、外包,还是两者兼而有之,那么,决定企业是应该通过内部专业知识保持其想要的IT技能,还是将其需求外包给第三方专家的主要因素是什么呢?怀登报告称,“内部或外包--或者两者兼而有之?这是我们与客户定期进行的对话.
”“这个决定通常是从一些有教育意义的准备开始的--开源原则并不总是被很好地理解.
客户可能会被吸引到一个免费的开源项目的道路上,并认为‘让我们试试’--并假设一旦部署了它,他们就可以‘免费’养活自己.
但这是错误的经济学.
”对于一个试点项目、小项目,甚至是最低限度可行的产品来说,这可能是一个可行的方法.
但是,要让这个项目大规模投入生产--正常运行时间、可靠性和服务水平目标至关重要--而且要遵守法规,很难用DIY开源的心态来做.
总而言之,怀特解释说,总的来说,新接触开源的组织受益于有一个技术合作伙伴来帮助他们理解开源项目和企业产品之间的关键区别.
“当然,使用通用开源软件,你可以免费部署它.
RedHat专家很可能会推荐相同的上游源代码,”他补充道.
“不同的是,我们‘加固’它,确保它是安全的,对它进行质量保证--然后提供企业级支持.
”有时,基本的预算限制会影响内部/外包决策.
例如,红帽客户毛里求斯商业银行(MCB)的目标是将尽可能多的IT资源保留在内部.
虽然这样做意味着不断获得熟练、训练有素的技能基础,但MCB还需要平衡人员成本和随着需求的发展及时交付未来项目.
通过Red Hat的Ansible Automation平台引入人类可读、可重复使用的脚本,MCB的IT部门被认为自动化了一系列流程的常规手动任务-从而解放了其技术团队,使其能够专注于更具附加值的工作.
他说:“如果一个软件开发项目交付周期短,那么外包是更好的选择--除非客户碰巧有随时准备好参与项目的程序员,这在我们的经验中是很少见的.
据该公司报道,另一家Red Hat客户,北卡罗来纳州的健康保险公司Blue Cross和Blue Shield(Blue Cross NC),在运行Red Hat Enterprise Linux的Red Hat OpenShift上建立了内部IT环境.
通过转向内部IT环境,Blue Cross NC报告称,它可以更快地做出数据驱动的决策.
通过使用Red Hat Ansible Automation,它将调配一台虚拟机所需的时间从20多个小时减少到了30分钟,从而节省了运营成本.
内部还允许Blue Cross NC避免供应商锁定,并提供工作负载移动性,因此其应用程序可以在更广泛的平台上运行.
作为开源支持社区,Red Hat提供一系列基于技能的支持计划.
例如,红帽学习订阅提供了一种培训解决方案,以解决客户内部IT实践中的技能差距.
它为订户提供为期一年的分级、自定进度的培训课程.
与此同时,Red Hat Ascend Skills Network为公司的合作伙伴提供学习和支持,使他们能够更新Red Hat产品版本.
通过评估合作伙伴组织的情况,该公司提供针对特定业务成果设计的定制学习计划-包括吸引、培训和留住IT人才.
“我们还倡导实践社区的概念,以帮助RedHat员工进行交叉协作,特别是在新兴技术方面,”Whiten说.
“CoP是一群人--如顾问、解决方案架构师或业务部门成员--他们聚集在一起,围绕特定的技术主题,如人工智能或自动化,分享想法、内容、经验和最佳实践.
”在更高级的技能水平上,Red Hat与Red Hat有DevSecOps,Whiten继续说:“尽管许多组织在实施DevSecOps时只关注应用程序管道,但还有其他领域需要考虑.
使用Red Hat解决方案的DevSecOps旨在帮助组织在集装箱环境中建立应用程序管道,并使他们能够在集装箱和非集装箱环境中使用DevSecOps实践来构建、部署和运行应用程序.
因此,它为他们提供了一种在开发生命周期早期解决安全问题的方法.
今天的云原生世界代表着公司交付软件的方式和软件本身变化的速度的显著加快,使开发人员将时间花在高价值的工作上变得更加重要,而不是与不兼容的平台搏斗或手动完成常规任务.
对于公司内外的人来说,开发人员的经验可能是业务成功的重要决定因素,但提供一项新技术,开发人员需要时间来设置它并提高技能.
然而,为IT团队提供一致的平台,如Red Hat OpenShift、RedHat Enterprise Linux或Red Hat Ansible Automation Platform,通常需要较少的技能提升,并有助于降低员工的“认知工作量”.
Whiten说,对于采用开源开发模式的企业软件公司来说,这是一个很自然的选择:“我们已经做了很多次了--我们的经验被证明是一种持久的竞争优势.
”通过参加由Red Hat赞助的Discovery会议,您可以了解到更多关于使用Red Hat OpenShift来平衡开发人员工作量的知识.