【51CTO.com快译】市场研究机构Gartner称,随着婴儿潮技术人员的纷纷退休,技能缺口越来越大,许多企业面临新的挑战。企业需要更新旧技术或者招聘技能在逐渐消失的人才,这导致市场对传统技能有新的需求。更新旧技术可能耗费资源;随着经验更丰富的员工离开劳动力队伍,许多公司可能发现自己缺乏现在被认为过时的技能。
美国《计算机世界》杂志的一项调查发现,虽然65%的企业没有在寻求传统技能,但35%的企业仍在物色拥有传统编程技能的员工,以支持重要的传统系统。虽然你可能不想特地去学这九项技能,但如果已经拥有这方面的经验,可能会让你成为适合某个岗位的独特人选。
1.DB2
DB2起源于上世纪70年代的IBM,IBM最终在1983年发布了DB2(IBM数据库2)。DB2是针对特定的平台,面向IBM的操作系统。但在90年代,IBM使用通用代码开放了DB2。今天,DB2可以在多个平台上运行,包括Linux、Unix和Windows,帮助公司企业管理本地存储和云存储。
它是比较受企业欢迎的传统编程语言之一,13%的企业称自己仍支持DB2平台,招聘拥有DB2技能的人才。数据库管理员、软件工程师、程序员和软件开发员是最可能拥有DB2经验的群体。
2.C
C是知名度最高的编程语言之一。它是一种通用的命令式计算机编程语言,历史可追溯到1969年。1989年,美国国家标准学会和国际标准化组织使它成为了标准。C最初被设计为一种跨平台运行的直接、低级的编程语言,目前仍然是一种灵活且广泛使用的编程语言。
它嵌入到众多软硬件中:从微控制器到超级计算机,不一而足。它孕育出了几种语言,包括C++、Java、JavaScript、C#、Perl、Python和Swift等等。软件工程师、电气工程师、开发员和程序员是最有可能拥有C技能的群体;10%的企业表示仍然需要支持C平台,仍招聘拥有C技能的人才。
3.COBOL
Cobol代表“面向商业的通用语言”,这是一种专为企业设计的计算机编程语言。Cobol创建于1959年,被编入到众多传统系统中。虽然它正慢慢被更新颖的现代编程语言所取代,但企业界仍需要维护传统系统。它最初基于格雷丝•霍珀(Grace Hopper)完成的编程语言工作,格雷丝被业界尊称为“Cobol之母”。
Cobol最初是作为一种可移植的编程语言开发的,以便美国国防部处理数据。国防部要求计算机制造商提供这种语言,这帮助该语言这些年来巩固了其地位。如今,它在金融行业、政府部门和企业行政管理系统中最常见。Cobol技能在程序员和开发员中最为常见,9%的企业仍表示自己需要Cobol。
4.汇编语言
汇编语言(有时称为汇编程序语言)是一种通常针对某种软硬件的语言。作为一种低级编程语言,它是最基本的编程语言之一,无法跨设备移植。当高级语言行不通或者速度是个关键因素时,通常使用汇编语言。
调查发现,8%的企业仍然需要支持汇编,所以你在求职过程中,仍可以强调拥有这项传统技能。汇编语言是最早使用文本的编程语言之一,所以将它列在简历上还能表明:除了现代语言外,你还掌握基础语言。
5.Perl
Perl是一类开源通用编程语言,类似于C语言,但运行起来通常快于像C和C++这些结构化语言。它于1987年开发出来,但最新版本:Perl 5在2017年5月才发布。此外还有Perl 6,尽管它属于Perl家族,却与Perl 5独立运营。
就传统编程语言而言,Perl仍在市场占有一席之地。报告发现,5%的企业仍然支持和需要这项技能。你可能找不到需要Perl的一大堆工作,但它让你可以在任何寻求这项传统技能的公司找到立足之地。软件工程师、设计验证工程师、软件开发员、系统管理员和程序员是最有可能在简历上列有Perl技能的群体。
6.Delphi和Object Pascal
Delphi与Object Pascal密切相关:Delphi使用基于Pascal的编程语言。Object Pascal是一种易于使用的高级编程语言,而Pascal旨在成为一种通用的低级编程语言。Delphi于上世纪90年代开发出来,1995年发布,最初面向Windows 3.1,此后孕育出了多个版本、迭代和单独的语言。
只有3%的调查对象表示仍然支持和需要Delphi和Object Pascal技能。你会发现Delphi技能在软件开发员、工程师和程序员当中最常见。
7.Fortran语言
Fortran代表公式翻译,专为科学算法而设计,最常被工程师和数学家用于航空航天、机械和软件工程等领域。Fortran是本文中最古老的编程语言,上世纪50年代由IBM开发,几十年来一直用于天气预报、计算物理及其他高性能计算任务的主要编程语言。
只有3%的调查对象表示仍然支持和需要Fortran技能,但随着经验更丰富的IT员工换工作或退休,这种情况可能会改变。你可能仍应该在简历或LinkedIn简介上列入这项技能,说不定一些企业在物色拥有特定传统技能的求职者。软件工程师、航空航天工程师和机械工程师是最有可能在简历上列有Fortran技能的求职者。
8.REXX
扩充重结构化执行程序(REXX)由IBM的员工在1979年至1982年开发,这是一种结构化的高级解释性编程语言,旨在易学易读。它最常用作一种脚本和宏语言,处理数据和文本,或生成报告。该语言旨在简单易学,即使非程序员也能学会和使用这种语言,因此成为企业界的一种热门选择。
它不是最吃香的传统技能,只有3%的调查对象表示仍然支持和需要这项技能。你会发现这项技能常常与计算机程序员、软件工程师、应用系统分析员和大型机程序员联系在一起。
9.Pascal
Pascal于上世纪60年代末开发出来,这种命令式、过程式编程语言最初是为教授编程语言设计的。如今,它基本上已C、C++和Java所取代,但仍充当编程入门语言。Pascal用于结构化编程(需要非常注重细节),已成为教新生的一种流行语言,不过在企业界不那么流行。
只有2%的企业表示,它们仍然支持和需要Pascal;虽然并不多见,但也让拥有Pascal技能的人颇有价值。软件工程师和软件开发员是最可能拥有Pascal技能的求职者。
标题:9 legacy programming skills still in demand,作者:Sarah K. White
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】