这九种传统编程语言的职位空缺依然强劲。企业需要更新旧技术或招聘技能逐渐消失的人才,这导致市场对传统技能产生新的需求。更新旧技术可能会占用大量资源;随着更有经验的员工离职,许多公司可能会发现自己缺乏现在被认为过时的技能。美国杂志的一项调查发现,虽然65%的企业不在寻找传统技能,但35%的企业仍在寻找具有传统编程技能的员工来支持重要的遗留系统。虽然您可能不想专门学习这九项技能,但拥有它们的经验可能会使您成为某个职位的独特候选人。1、DB2DB2起源于1970年代的IBM,IBM终于在1983年发布了DB2(IBMDatabase2)。DB2是一个平台特定的、面向IBM的操作系统。但在90年代,IBM使用通用代码开放了DB2。如今,DB2可以在多个平台上运行,包括Linux、Unix和Windows,帮助公司管理本地和云存储。它是企业较为流行的传统编程语言之一,13%的企业表示仍然支持DB2平台并招聘具有DB2技能的人才。数据库管理员、软件工程师、程序员和软件开发人员是最有可能拥有DB2经验的群体。2.CC是最著名的编程语言之一。它是一种通用命令式计算机编程语言,其历史可以追溯到1969年。1989年,美国国家标准协会和国际标准化组织将其定为标准。C最初被设计为一种直接的、跨平台运行的低级编程语言,它仍然是一种灵活且广泛使用的编程语言。它嵌入在各种各样的硬件和软件中:从微控制器到超级计算机。它催生了多种语言,包括C++、Java、JavaScript、C#、Perl、Python和Swift等等。软件工程师、电气工程师、开发人员和程序员是最有可能拥有C技能的群体;10%的企业表示仍需支持C平台,仍需招聘C技能人才。3.COBOLCobol代表“CommonLanguageforBusiness”,一种专为企业设计的计算机编程语言。Cobol创建于1959年,被编入许多遗留系统中。虽然它正在慢慢被更新的现代编程语言所取代,但企业界仍然需要维护遗留系统。它最初基于GraceHopper所做的编程语言工作,在业界被尊为“Cobol之母”。Cobol最初是作为一种便携式编程语言开发的,供美国国防部处理数据。国防部要求计算机制造商提供该语言,这帮助该语言多年来巩固了其地位。今天,它最常见于金融业、政府部门和企业管理系统。Cobol技能在程序员和开发人员中最为普遍,仍有9%的企业表示他们需要Cobol。4.汇编语言汇编语言(有时称为汇编语言)是一种通常特定于某种类型的硬件或软件的语言。作为一种低级编程语言,它是最基本的语言之一,并且不能跨设备移植。当高级语言不可行或速度很关键时,通常会使用汇编语言。调查发现,8%的企业仍然需要支持组装,所以你在求职过程中仍然可以强调这一传统技能。汇编语言是最早使用文本的编程语言之一,所以将它列在你的简历中也表明你除了了解现代语言外,还了解基础语言。5.PerlPerl是一种开源的通用编程语言,类似于C,但通常比结构化语言如C和C++运行得更快。它于1987年开发,但最新版本:Perl5于2017年5月发布。然后是Perl6,尽管它是Perl家族的一部分,但独立于Perl5运行。就传统编程语言而言,Perl在市场上仍然占有一席之地。报告发现,仍有5%的企业支持并需要这项技能。你可能找不到一大堆需要Perl的工作,但它可以让你在任何寻找这种传统技能的公司中找到立足点。软件工程师、设计验证工程师、软件开发人员、系统管理员和程序员是最有可能在简历中列出Perl技能的群体。6.Delphi和ObjectPascalDelphi与ObjectPascal密切相关:Delphi使用一种基于Pascal的编程语言。ObjectPascal是一种易于使用的高级编程语言,而Pascal旨在成为一种通用的低级编程语言。Delphi于1990年代开发并于1995年发布,最初用于Windows3.1,此后产生了多个版本、迭代和单独的语言。只有3%的受访者表示仍然支持和需要Delphi和ObjectPascal技能。您会发现Delphi技能在软件开发人员、工程师和程序员中最为普遍。7.Fortran语言Fortran代表公式翻译,专为科学算法而设计,最常被航空航天、机械和软件工程领域的工程师和数学家使用。Fortran是本文中最古老的编程语言,由IBM在1950年代开发,几十年来一直是天气预报、计算物理学和其他高性能计算任务的主要编程语言。只有3%的受访者表示仍然支持和需要Fortran技能,但随着更有经验的IT员工换工作或退休,这种情况可能会改变。您可能仍应在简历或LinkedIn个人资料中包含此技能,因为一些公司可能正在寻找具有特定传统技能的候选人。软件工程师、航空航天工程师和机械工程师是最有可能在简历中列出Fortran技能的求职者。8.REXXExtendedRestructuredExecutor(REXX)由IBM员工在1979年至1982年间开发,是一种结构化的高级解释性编程语言,旨在易于学习和阅读。它最常用作脚本和宏语言,用于处理数据和文本,或生成报告。该语言被设计为非常容易学习,即使是非程序员也可以掌握并使用它,使其成为企业界的热门选择。这不是最需要的传统技能,只有3%的受访者表示他们仍然支持并需要它。您会发现这项技能通常与计算机程序员、软件工程师、应用系统分析师和大型机程序员相关。9.PascalPascal是在1960年代后期开发的。这种命令式、过程式编程语言最初是为教授编程语言而设计的。如今,它已在很大程度上被C、C++和Java取代,但仍作为编程的入门语言。Pascal用于结构化编程(这需要非常注意细节)并已成为一种流行的新学生教学语言,尽管在企业界中的应用较少。只有2%的企业表示他们仍然支持和需要Pascal;这很少见,但使具有Pascal技能的人变得有价值。软件工程师和软件开发人员是最有可能具备Pascal技能的求职者。标题:仍然需要9种遗留编程技能作者:SarahK.White
