开源中国-最新资讯 ( ) • 2021-07-03 09:22

随着年长开发人员的退休离场,依赖于传统 IT 系统的大型组织面临着紧迫的技能短缺。Advanced Software 的一份报告指出,近 9/10(89%)的大型企业担心缺乏具有维护和管理其传统 IT 系统技能的 IT 人员。 

这些系统通常以 COBOL 等编程语言为基础。COBOL 设计于 1959 年,但当下仍被大型组织广泛用于处理来自重要中央系统的数据,例如账单、帐户、工资单和客户交易等。 Advanced 应用程序现代化 EMEA 董事总经理 Tim Jones ,了解 COBOL 等程序性语言的开发人员正变得越来越难找,因为懂得这门技术的人都渐渐步入了退休年龄。

"更糟糕的是,大多数大学不再提供大型机教学课程,因为没有人会梦想在绿地开发项目中使用 COBOL 这样的程序性语言。对一些人来说,很难理解为什么组织继续使用这样的老技术来处理他们的关键应用,特别是当我们生活在一个加速变化的时代。原因很简单:遗留系统是稳定和强大的。它们的性能令人满意,并继续满足它们最初建立时的功能要求。"

Forrester Consulting 2018 年的一项研究表明,在过去五年中企业平均流失了 23% 的专业大型机员工,其中 63% 的职位空缺仍未填补。Advanced 调查的 400 家组织中有四分之三表示 COBOL 仍然是其大型机领域中最突出的语言。

不过虽然 COBOL 是最流行的语言,但一个典型的大型机房往往会包含多种语言类型的组合,从 CA Gen 和 CA Telon 到 Assembler、Natural 和 PL1。Advanced 发现,66% 的大型企业仍在使用汇编语言或“汇编程序”,其他主要语言包括 ADS/Online (40%)、CA Gen (37%)、CA Telon (24%) 和 PL/1 ( 15%)。  

对此,Jones 指出,正是这些语言使公司面临更大的风险。这些语言开发人员的人才库正在以与 COBOL 相同的速度萎缩,但规模要小得多;COBOL 仍然是大型机库中最普遍支持和理解的程序语言。 

“我知道一家钢铁公司花了数百万美元培训了几名 Natural 顾问,因为除了负责现场系统的人之外,他们根本找不到任何懂这种语言的人。”

Advanced 调查的组织中有三分之一表示,他们担心员工退休的同时还带走了传统技能。Jones 称,拥有传统技术技能的开发人员的离场可能会造成一些严重的后果,特别是它可能导致难以扩大 IT 规模以满足新的需求,或将传统系统与现代技术相结合。

调查结果指出,有超过三分之一 (36%)组织表示他们担心进入劳动力市场的人只有“现代”技能。与此同时,29% 的人表示他们的员工不想学习传统技能,而 28% 的人担心他们的人才会流失到使用更多现代技术(如 Java、Python 和 C#)的竞争对手那里。

此外,针对“为什么传统 IT 技能的消失应该被认为是一个新兴的问题”这一疑问,Jones 则解释称,“现实是,资源库长期以来一直在缩减,但现在它正在加速发生。考虑到大型机在 70 年代、80 年代和 90 年代有其全盛时期。那时候人们刚从大学毕业,开始他们用 COBOL 编程的第一份工作。在 40 年后的今天,这些人正处于他们职业生涯的末期,即将进入应有的退休状态,然而在过去的 30 年或更长时间里,没有新的人才来取代他们。”