这九项传统编程语言的招聘岗位需求仍然坚挺

译文
开发 后端
技术可能在迅速变化,但企业仍需要维护传统的系统和网络。以下是许多公司仍然需要和支持的九大传统编程语言。

[[214291]]

【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】

责任编辑:庞桂玉 来源: 51CTO
相关推荐

2014-07-16 09:41:12

Swift传统编程

2013-02-25 09:54:01

就业趋势编程就业

2019-09-26 16:14:39

Java操作系统硬件

2015-08-17 09:29:20

最热门编程语言薪资分析

2019-05-09 15:00:04

机器学习深度学习人工智能

2022-07-05 12:00:18

编程语言JavascriptPython

2016-06-01 09:52:02

开源LinuxDevOps

2023-09-25 09:27:31

编程语言可视化

2022-04-26 09:23:07

Hare编程语言C

2022-02-16 22:14:12

Java编程语言开发

2019-07-17 13:45:42

网络安全防火墙软件

2022-12-19 10:56:13

编程语言JavaScriptPython

2023-09-16 19:11:49

2023-07-18 10:39:30

技术领导者CIO

2009-12-25 09:27:08

Google Go系统编程C语言

2020-04-28 08:42:30

信息安全网络安全安全人员

2021-11-25 08:00:00

人工智能编程语言开发

2024-02-27 07:12:12

编程语言TS

2017-11-16 19:47:34

2020-10-10 12:46:17

编程指南误区
点赞
收藏

51CTO技术栈公众号