人才流失:Cobol系统的未来

12 第二页
第2页共2页

但格温说他会想念Cobol的。他说:“它非常稳定和一致,几乎没有因代码更改而造成的破坏,这是你在基于java的更改中看到的。”“在分布式环境中,你必须更加小心地平衡你的工作负载。”

重写

机构知识的退出和Cobol程序员的短缺也是促使纽约证交所-泛欧交易所决定在运行证券交易所交易后系统的大型机上重新设计100万行Cobol代码的主要原因。虽然Cobol是可靠的,但从长期来看它并不具有可维护性。

如果您的组织不使用Cobol,为什么不呢?(允许多个响应。)

Cobol是一种过时的语言——49%

我们不再有大型机/我们已经停止了Cobol - 42%

与我们使用的语言相比,Cobol是一种较差的语言- 35%

内部或劳动力市场缺乏Cobol技能——22%

我们的企业太小了,没有Cobol应用程序——21%

我们的企业太新了,没有Cobol应用程序——21%

基础:77

首席架构师兼首席数据官史蒂文•赫希(Steven Hirsch)称,纽交所放弃Cobol的另一个关键原因是需要非常迅速地做出改变。“最终,根据业务发展需要,代码不容易改变。我们正在挑战扩展Cobol环境的极限。”

因此,纽交所为Ab Initio重写了运行其交易后系统的Cobol程序。Ab Initio是一个并行处理平台,运行在Linux下的高端惠普DL580服务器上。新的环境允许更快速的开发,重写也消除了大量不必要的和冗余的代码,这些代码多年来已经渗透到原始Cobol程序中。

如果业务的Cobol代码不需要太大的更改,而且许多批处理和事务处理程序也不需要太大的更改,那么可以在大型机上或在大型机之外无限期地维护它。但这种理念对纽交所并不适用。赫希说:“我们是一个快速变化的企业,我们需要比传统代码更快地移动。”

至于交易,那都是纽约泛欧交易所的专有软件。“没有Big Iron或Cobol,”Hirsch解释道。“多年来,交易环境中没有使用大型机。”

重新托管:升降和移位

密歇根州萨吉诺县(Saginaw County)的信息系统与服务主管乔纳森·j·米勒(Jonathan J. Miller)在招聘新的Cobol程序员时遇到了困难。“我们失去了系统编程人员,”他表示。就像许多遭受预算削减之苦的政府IT组织一样,他没有多少东西可以提供给那些急需的Cobol程序员。

你的组织对什么感兴趣外包Cobol维护,陆上还是海上?

不感兴趣- 73%

目前外包- 18%

感兴趣的- 8%

基础:131

慷慨的政府福利过去常常吸引求职者,即使他们的工资低于私营企业。现在,他说,“我们的工资八年来没有增长,福利也减少了。”为了填补这一空白,该县被迫与退休员工签订合同,并将Cobol维护和支持外包给第三方——目前只有18%的《计算机世界》读者表示他们正在这样做。

加尔扎说,Cobol人才流失开始成为许多政府机构的关键问题。“在我们开展工作的许多国家,这是一个高风险问题。人们已经退休了。甚至连经理都走了。没有人可以交谈。”

萨吉诺县发现自己被其Cobol基础设施的复杂性所包围。它有400万行高度集成的Cobol程序,可以在一台46 MIPS Z9系列大型机上运行从检察官办公室到工资单的所有事情。由于主机维护成本每年上升10%到20%,该县需要迅速退出平台。

您的组织对外包Cobol开发(在岸或离岸)有什么兴趣?

不感兴趣- 81%

目前外包- 12%

感兴趣的- 7%

基础:131

但是商业软件包缺乏用户所期望的集成级别,Miller的团队没有时间和资源来做大量的集成工作或为另一个平台重新设计所有的程序代码。

因此,该县开始了一个多阶段的项目,用Micro Focus Visual Cobol重新编译代码,并将其重新托管在Windows服务器上。关联的VSAM数据库也将迁移到SQL Server。Miller希望更现代的图形化开发套件将使Cobol编程这个空缺了两年的职位对未来的程序员更具吸引力。但他承认,寻找人才仍将是一场艰苦的战斗。

遗留在

Cobol在大型机之外有一个角色吗?“我不相信有。Cobol和主机可以很好地运行,这就是我想要的。”纽约梅隆银行的布朗说。但这家银行仍在大型机上创建新的Cobol组件,并将继续这样做。

伯顿说,这是埃森哲大公司客户的普遍看法。随着中端系统的退役,以及企业继续对遗留Cobol代码进行现代化改造或转向打包软件,Cobol将继续逐渐衰落。如今,Cobol不再是企业构建新应用程序的战略语言。但伯顿说,它仍然代表着商界的“家族瑰宝”。“他们正在增强现有的应用程序,增加功能。我没有看到这些活动放缓。”

伯顿说,如果公司找不到人才来维持基础设施的运转,埃森哲等外包公司已经准备好了。埃森哲的支持规模之大,足以为Cobol程序员提供职业发展轨迹,而且他表示,对程序员进行这种语言的交叉培训很容易。“我们可以很快培养出新的程序员。所以,如果客户不能支持Cobol,我们会支持。”

IBM的Stoodley说:“人们认为我们毕业的Cobol程序员不够多。”保留制度知识是关键。他说:“如果你不能保持团队的活力,你可能会自找麻烦。”但只要有需求,“企业就会找到愿意使用Cobol的人。”

“你必须尊重Cobol的架构,”Burden说。它可能是为了应用程序开发中更简单的时间而创建的,但它仍然是许多It基础设施的基石。“我认为这在未来10年甚至更长的时间内都不会改变。”

下一个:完整的Cobol调查结果

罗伯特·米切尔是《计算机世界》的国家通讯员。在推特(Twitter)上关注他twitter.com/rmitch,或者给他发邮件(rmitchell@computerworld.com)。

这篇题为“人才流失:Cobol系统从这里走向何方”的文章最初是由《计算机世界》

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对自己最关心的话题发表评论。

版权所有©2012 IDG Com足球竞彩网下载munications, Inc.

12 第二页
第2页共2页
SD-WAN买家指南:向供应商(和您自己)提出的关键问题