博客 - 最新消息

2019年十大企业级编程语言榜单

硬件与软件的组合是推动技术进步的主要因素。顶级编程语言,更成为当前我们所熟知的众多现代与新兴技术的核心组成部分。时至今日,开发人员面对的编程语言在数量上远超以往任何时期。同样的,各类 IT 外包企业也在利用多种语言构建不同类型的软件应用程序。


在满足特定需求的开发过程中,个人与企业都拥有大量编程语言选项可供选择。但是,对企业来说,由于某些语言相对小众,因此可能难以找到适合软件定制开发要求的编程人才。本文,我们将整理出那些最具生产效率与市场人气的编程语言,供各位开发人员与企业进行参考。

2019 年顶级编程语言汇总

1.JavaScript

根据 Indeed,美国本土市场的JavaScript 开发人员平均年薪接近 11 万美元。在 2019 年 StackOverflow 开发人员调查当中,JavaScript 成为公认最受欢迎的顶级编程语言。
GitHub 上最具人气的编程语言。


2. Python

根据 Indeed,Python 开发人员在美国本土的平均年薪为 11 万 7503 美元。
根据 2019 年 StackOverflow 开发人员调查,Python 成为最受欢迎的面向对象编程语言之一,在此次最受欢迎顶级编程语言榜单中排名第二。
在 Stack Overflow 开发人员调查当中,被认定为市场需求最旺盛的编程语言。GitHub 上活跃度第二的编程语言。


3.Java 

根据 Indeed,Java 开发人员在美国本土市场的平均年薪为 10 万 1929 美元。
Java 在 2019 年最难学的编程语言榜单上排名第十位。
是 GitHub 上第三活跃的顶级编程语言。


4.Go

Go 开发人员在全球范围内的平均年薪为10 万 9483 美元,美国本土市场上的平均年薪则为 13 万 6 千美元。
在 2019 年 StackOverflow 开发人员调查中,全球 Go 开发人员的平均年薪位列第三。Go 语言是目前 GitHub 上活跃度第四的编程语言。


5.Elixir

Elixir 开发人员的全球平均年薪为7 万 6 千美元。美国本土市场的年薪水平则为 12 万 3 千美元。
根据 2019 年 StackOverflow 开发人员调查,Elixir 是全球年薪水平第五高的编程语言。
Elixir 在 GitHub 顶级编程语言活跃度榜单中上升了超过 3 个名次。
自去年以来,Elixir 的谷歌搜索趋势基本保持稳定。


6.Ruby

全球 Ruby 开发人员的平均年薪为7 万 6 千美元。美国本土市场的 Ruby 开发人员平均年薪为 12 万 3 千美元。
根据 2019 年 StackOverflow 开发人员调查,Ruby 成为全球范围内年薪水平第六高的编程语言。


7.Kotlin

Kotlin 开发人员的全球平均年薪为5 万 7 千美元,美国本土的平均年薪则为 12 万 5 千美元。
虽然 Kotlin 目前还不算是收入最高的语言之一,但由于谷歌方面已经确认将 Kotlin 定性为 Android 应用程序的官方开发语言,因此市场需求正在快速增长。
Kotlin 在 GitHub 编程语言活跃度榜单上排名第 15,比去年上升了一位。


8.TypeScript

TypeScript 开发人员的全球平均年薪为 6 万美元,在美国本土的平均年薪则为 11 万 5 千美元。
根据根据 2019 年 StackOverflow 开发人员调查,TypeScript 在顶级编程语言人气榜中位列第十。


9.Scala

Scala 开发人员的全球平均年薪为7 万 8 千美元,在美国本土的平均年薪则为 14 万 3 千美元。
根据 2019 年 StackOverflow 开发人员调查,Scala 目前在美国成为收入水平最高的编程语言,即使在全球范围内也稳稳占据第四位置。
2019 年,Scala 成为 GitHub 上活跃度第十二高顶级编程语言。


10.Clojure

Clojure 开发人员的全球平均年薪为 9 万美元,在美国本土的平均年薪则为 13 万 9 千美元。
根据 2019 年 StackOverflow 开发人员调查,Clojure 是全球收入最高的编程语言,在美国市场亦排名第二。
但是,Clojure 并没能进入GitHub 2019 年最活跃顶级编程语言榜单。实际上,与去年相比其排名反而下降了一位。


编程世界每年都在变化。其中一部分顶级编程语言,特别是 Java 以及 JavaScript,在这类榜单内几乎占据不可撼动的优势地位。而 Kotlin 等后起之秀也没有气馁,它们以惊人的速度崛起,并成为当前最受欢迎的编程语言之一。
前不久,Stack Overflow 发布了 2019 年的最新调查结果,总结了不同编程语言在行业中可能获得的薪水。当然,在这个过程中也需要关注一些其他因素,比如:语言对使用者是否友好,这有助于更快地学习语言;是否与现在的科技趋势相关。
(注:该数据根据 Stack Oveflow2019 年关于编程语言薪酬排行开发者调查报告得出。)

全球十大收入最高的编程语言


工作经验与薪水工作经验与薪酬肯定是相关的,但根据调查,有些编程语言无论工作经验多少,薪资都比较高好,而有些编程语言无论多少年工作经验都很一般。

如上图是全球前十大收入最高的编程语言排名,根据调查,收入与地域之间也是有区别的,比如在美国,Scala 的收入最高,可以达到 143k 美元,其次是 Clojure(139k 美元)、Go(136k 美元)、Erlang(135k 美元)、Objective-C(132k 美元);在印度,Clojure 和 Rust 收入最高。

如上图,红圈的大小不同代表着受访者人数的范围不同,横轴代表着工作经验(年数),纵轴代表着薪资中位数。


不难看出,使用 Clojure、F#、Scala、Go、Rust 和 R 语言的开发人员,虽然工作经验并不见得非常多,尤其是 Rust、R、Ruby 和 Go,也会获得不少的薪水。然而,PHP、Java、C、C++,即使有多年开发经验,薪水也很难有比较高的提升。
职位与薪水当然,薪酬高低也与所从事的职业有非常大的关系。根据对全球四大 IT 市场的调查,DevOps 专家全部高居榜首,可见市场对这一技术的需求量有多大。除此之外,数据科学家、全栈工程师、嵌入式开发工程师、桌面开发人员的市场受欢迎度均较高。

如果按照职位来划分,薪水又会出现一些不同。管理岗位的薪水肯定会略高一些,其余基本与市场需求相对应,DevOps 专家的薪水可以达到 71k 美元,数据或者机器学习专家的薪水可以达到 61k 美元,全栈开发者的薪资为 57k 美元,后端开发者略低一些为 56k 美元。

全球十大收入最高的编程语言你掌握了哪个或者哪些呢?

2018© Copyright - Mean Value Consulting