2022年11月多家权威机构____编程语言排行榜__薪酬状况
目 录:
二、IEEE Spectrum 2022 年顶级编程语言(2022.8.23)
(2)RedMonk统计数据(2022 年上半年常规编程语言排名)
五、DevJobsScanner 开发人员就业市场统计数据(2022 年 6 月)
5.1 Javascript Typescript工作需求占比
6.1Programming, Scripting, and Markup Languages编程、脚本和标记语言薪酬状况
6.5 Other Frameworks and Libraries其他框架和库薪酬状况
6.7 Integrated development environment 集成开发环境薪酬状况
6.8 Salary and experience by language 每种语言资历薪酬
七、CodeSubmit统计资料: 2022年各国软件工程平均工资[20多个国家比较]
8.4、2022.1-4各大行业程序员新发职务的招聘平均年薪
8.6、2022.1-4投递互联网及非互联网行业的程序员人数分布
一、TIOBE统计数据(2022年11月)
TIOBE Index编程社区指数是编程语言流行度的一个指标。评级基于全球熟练工程师的数量、课程和第三方供应商的数量。Google、Bing、Yahoo!、维基百科、亚马逊、YouTube 和百度等流行搜索引擎用于计算评级。
11 月头条新闻:Rust 保持前 20 名
关注有前途的新编程语言总是很有趣的。这是因为它们可能成为每个人都会使用的下一件大事,没有人愿意错过。不幸的是,这些新语言中的大多数都在短时间内成为人们关注的焦点,但它们从未有过真正的突破。多年来,我们一直在等待 Kotlin、Dart、Julia 等语言进入 TIOBE 指数前 20 名,但没有成功。唯一的例外似乎是 Rust。Rust上个月进入了前20名,并在本月设法保持了自己的位置。Rust 越来越受欢迎的主要原因是它独特的速度和安全性组合。让我们看看 Rust 是否会留下来。其他有趣的消息是Lua正在从#24跃升至#22。显然,高性能语言很热门。--Paul Jansen 首席执行官 TIOBE Software
(1)2022年11月的编程语言流行度指数排行




(2)编程语言多年流行回顾

编程语言 | 2022 | 2017 | 2012 | 2007 | 2002 | 1997 | 1992 | 1987 |
Python | 1 | 5 | 8 | 7 | 12 | 28 | - | - |
C | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 |
Java | 3 | 1 | 1 | 1 | 1 | 13 | - | - |
C++ | 4 | 3 | 3 | 3 | 3 | 2 | 2 | 5 |
C# | 5 | 4 | 4 | 8 | 18 | - | - | - |
Visual Basic | 6 | 15 | - | - | - | - | - | - |
JavaScript | 7 | 7 | 10 | 9 | 9 | 20 | - | - |
Assembly language | 8 | 10 | - | - | - | - | - | - |
SQL | 9 | - | - | - | 7 | - | - | - |
PHP | 10 | 8 | 6 | 5 | 6 | - | - | - |
Prolog | 23 | 33 | 37 | 27 | 16 | 19 | 15 | 3 |
Lisp | 33 | 31 | 13 | 15 | 13 | 10 | 6 | 2 |
Pascal | 270 | 105 | 16 | 20 | 99 | 9 | 3 | 6 |
(Visual) Basic | - | - | 7 | 4 | 4 | 3 | 5 | 4 |
重要的备注:
上表中的"Visual Basic"和"(Visual) Basic"之间存在差异。直到2010年,"(Visual)Basic"指的是Basic的所有可能的方言,包括Visual Basic。经过一番讨论,决定将"(Visual)Basic"拆分为所有方言,如Visual Basic .NET,Classic Visual Basic,PureBasic和Small Basic,仅举几例。由于Visual Basic .NET已成为Visual Basic的主要实现,它现在被称为"Visual Basic"。
编程语言 SQL 已经很久没有出现在 TIOBE 索引中了。在2018年,有人指出SQL是图灵完备的。从那一刻起,SQL就是TIOBE索引的一部分。因此,尽管这种语言非常古老,但它在索引中的历史很短。
(3)年度编程语言
年 份 | 优 胜 者 |
2021、2020、2018、2010、2007 | Python |
2019、2017、2008 | C |
2016、2009 | Go |
2015、2005 | Java |
2014 | JavaScript |
2013 | Transact-SQL |
2012、2011 | Objective-C |
2006 | Ruby |
2004 | PHP |
2003 | C++ |
二、IEEE Spectrum 2022 年顶级编程语言(2022.8.23)
Python仍然是第一,但雇主喜欢看到SQL技能
(1)Spectrum权重的排名

(2)Jobs 工作权重的排名

(3)Trending趋势权重的排名

三、2022统计数据
(1)GitHut统计数据(2022年)

名 次 | 编程语言 | 百分比(同比变化) |
1 | Python | 16.474% (+0.629%) |
2 | JavaScript | 11.466% (-4.582%) |
3 | Java | 10.890% (-0.899%) |
4 | C++ | 10.034% (+0.817%) |
5 | TypeScript | 9.563% (+3.635%) |
6 | Go | 9.387% (+1.034%) |
7 | PHP | 6.310% (-0.109%) |
8 | C | 4.723% (-0.297%) |
9 | C# | 4.709% (-0.941%) |
10 | Ruby | 2.287% (-0.494%) |
11 | Dart | 2.070% (-0.318%) |
12 | Shell | 1.911% (+0.007%) |
13 | Rust | 1.273% (+0.572%) |
14 | Kotlin | 1.180% (+0.531%) |
15 | Swift | 0.871% (+0.104%) |
16 | Scala | 0.591% (-0.272%) |
17 | Lua | 0.468% (-0.020%) |
18 | Nix | 0.454% (+0.000%) |
19 | Objective-C | 0.453% (-0.154%) |
20 | Perl | 0.391% (+0.013%) |
21 | Groovy | 0.357% (-0.034%) |
22 | Emacs Lisp | 0.269% (-0.098%) |
23 | JSON | 0.238% (+0.000%) |
24 | OCaml | 0.231% (+0.076%) |
25 | DM | 0.230% (+0.035%) |
26 | SystemVerilog | 0.222% (+0.182%) |
27 | R | 0.214% (-0.163%) |
28 | Haskell | 0.196% (-0.066%) |
29 | SCSS | 0.194% (+0.000%) |
30 | PowerShell | 0.190% (-0.005%) |
31 | Elixir | 0.189% |
32 | Nunjucks | 0.176% |
33 | ColdFusion | 0.175% |
34 | Vim script | 0.142% |
35 | Clojure | 0.124% |
36 | Pascal | 0.108% |
37 | Erlang | 0.095% |
38 | Jinja | 0.084% |
39 | CoffeeScript | 0.084% |
40 | MATLAB | 0.084% |
41 | Julia | 0.080% |
42 | Smalltalk | 0.074% |
43 | Vala | 0.063% |
44 | F# | 0.059% |
45 | Assembly | 0.052% |
46 | Less | 0.045% |
47 | Visual Basic .NET | 0.044% |
48 | Fortran | 0.043% |
49 | CodeQL | 0.043% |
50 | RobotFramework | 0.041% |
Python 、JavaScript和Java占据前三位。
(2)RedMonk统计数据(2022 年上半年常规编程语言排名)
2022 年上半年RedMonk常规编程语言排名

JavaScript、Python和Java占据前三位。
在排名更靠后的地方,真正值得注意的是Dart(亮黄色,右下角)的出现,相对于Rust或Kotlin,它现在已经进入了显着关注增长的时期。
我们知道框架会导致语言采用。这方面的数据非常清楚。想想 Rails (Ruby)、Node.js (JavaScript) 和 Spring (Java),或者任何驱动 JavaScript 向前和向上的框架。
四、PYPL 编程语言流行指数(2022年11月)
PYPL 编程语言流行指数是通过分析在 Google 上搜索语言教程的频率而创建的。搜索的语言教程越多,该语言被认为越受欢迎。它是一个领先指标。原始数据来自谷歌趋势。
如果您相信集体智慧,PYPL 编程语言流行指数可以帮助您决定学习哪种语言,或者在新软件项目中使用哪种语言。
(1)PYPL Index


(2)10 TOP IDE


(3)10 TOP ODE


(4)10 TOP DB


该索引目前仅限于 28 种语言。您仍然可以使用Google 趋势分析您最喜欢的语言的流行度并将其与其他语言进行比较。C++ 在 Google 趋势中与 C 具有相同的流行度:为避免重复,它不包含在 PYPL 索引中。
五、DevJobsScanner 开发人员就业市场统计数据(2022 年 6 月)
在过去的 8 个月中(从 2021 年 10 月到 2022 年 6 月),DevJobsScanner 分析了超过 700 万个开发人员职位。从这 700 万份工作中,DevJobsScanner 只挑选了明确需要编程语言的工作机会。语言要求模糊的工作机会被丢弃。得出的统计数据如下:
2022 年编程语言及其各自需求的完整图表:

以及按月份细分的相同视图:

很明显,Javascript 和 Typescript 确实主导了开发人员就业市场。在明确需要编程语言的工作机会中,Javascript 和 Typescript 占总数的 32%。这是巨大的,这意味着三分之一的工作机会需要 Javascript 或 Typescript 知识。
Python 和 Java 是 2022 年需求量第二和第三的编程语言,也有大量的工作机会。请注意,Java 在过去 2 个月的工作机会数量已经超过了 Python,因此任何可能会说 Java 是一种过时的编程语言的人可能不得不重新考虑。
C# 是另一种值得关注的语言,在这 8 个月中,它一直在缓慢增长。GO 的帐户相同,每月都在不断增加。这两种语言,尤其是围棋,在未来可能会发挥更大的作用和就业市场份额。
详细的语言需求数据如下:
5.1 Javascript Typescript工作需求占比

自从作为 Web 的编程语言出现以来,Javascript 并没有停止流行。话虽如此,目前 Javascript 是整个市场上需求量最大的编程语言。此外,Typescript(具有类型安全的 Javascript 超集)的到来也可能有助于实现这一里程碑。Typescript 的流行度在最近几年才有所增加。许多新的 Javascript 框架完全使用 Typescript 编写,例如 Angular 或 NestJS。
在八个月内,我们发现了 486,000 个工作机会,占明确需要编程语言的工作的 32%。
找到的工作:~486K

5.2 Python工作需求占比

在没有引起太大噪音的情况下,Python 已经成为 2022 年需求量第二大的编程语言。它的多功能性,从脚本编写、运行服务器到数据分析,一直是实现这一里程碑的关键。此外,Python 拥有最伟大和更大的社区之一。
在这 8 个月中,我们发现了 308,000 个工作机会,占明确需要编程语言的工作的 20%。
找到的工作:~308K

5.3 Java工作需求占比

在前三名中,作为需求量第三大的编程语言,我们找到了 Java。Java 语言自 1995 年创建以来一直非常流行。尽管随着 Kotlin 等更现代语言的出现,这种流行度在过去几年中一直在下降,但它仍然稳居前三名。许多顶级公司使用的 Spring 等框架正在帮助保持这一地位。
找到的工作:~262K

5.4 C#工作需求占比

前四名是 C#。C# 是一种通用的多范式编程语言,主要基于其前身 C++。作为一种通用语言,C# 具有广泛的用例。C# 最常见的用法是与 .NET 框架一起使用。它还在 Unity 游戏框架中大量用于脚本编写。.NET 框架和 Unity 在顶级公司中都很受欢迎。 2022 年 C# 职位
找到的工作:~135K

5.5 PHP工作需求占比

最初是一个简单的“个人主页工具”的语言,这里称为 PHP,从那时起已经取得了令人难以置信的旅程。自创建 27 年以来,PHP 仍然是需求量排名第五的语言。PHP 主要用于 Web 开发,与 Laravel 或 Wordpress 等框架结合使用。 2022 年每月 PHP 职位
找到的工作:~109K (7%)

5.6 C/C++工作需求占比

距离 C 的第一次发布已经过去了 50 年,距离后来首次被命名为“C with Classes”的 C++ 的出现也已经过去了 37 年。在这个漫长的时间窗口中,C/C++ 通过定期添加和改进语言保持了其受欢迎程度。现代 C++ 包括面向对象、泛型以及函数式特性。它还有助于低级内存操作。它在行业中的使用被广泛扩展,C++ 可以在视频游戏、服务器、数据库、太空探测器和许多其他方面找到。
找到的工作:~85K (5.5%)

5.7 Ruby工作需求占比

Ruby 拥有 66,000 个工作岗位(占总工作岗位需求的 4.2%),位居需求量最大的七种编程语言之列。它最流行的用法是与 Web 框架 Ruby on Rails 结合使用。尽管前七名可能看起来不多,但 Ruby 经营着当今一些顶级科技公司,如 Twitter、Crunchbase 或 Github。
找到的工作:~66K (4.2%)

5.8 Go工作需求占比

Go 是谷歌在 12 年前创建的一门年轻的语言。Google 设计 Go 是为了在多核、联网机器和大型代码库的时代提高编程效率。如下图所示,Go 的流行度正在缓慢增长,2023 年可能会进入前五名。Uber 或 Twitch 等顶级公司正在使用 Go。
找到的工作:~30K (2%)

参考链接:https://www.devjobsscanner.com/blog/top-8-most-demanded-languages-in-2022/
六、资历薪酬状况(2022年)
Clojure 仍然是已知收入最高的语言。Chef 开发人员的薪水最高,但 Chef 也是最可怕的其他工具。Apache Spark、Apache Kafka 和 Hadoop 都在其他三大框架和库中很好地弥补了大数据和数据流技能。此外,具有托管经验的开发人员的报酬高于仅使用云计算的开发人员。
以下数据是年薪(美元)
6.1Programming, Scripting, and Markup Languages编程、脚本和标记语言薪酬状况

6.2 Databases数据库技术人员薪酬状况

6.3 Platforms平台类薪酬状况

6.4 Web Frameworks( Web框架)

6.5 Other Frameworks and Libraries其他框架和库薪酬状况

6.6 Other Tools薪酬状况

6.7 Integrated development environment 集成开发环境薪酬状况

2021年数据:
6.8 Salary and experience by language 每种语言资历薪酬

与拥有相同经验的其他语言相比,PHP开发人员的薪酬过低。
6.9 开发人员类型的薪水和经验

尽管工程经理、SRE、DevOps 专家职位的薪水最高,但我们看到他们平均也拥有超过十年的专业经验。数据科学家或机器学习专家的薪酬排名第 8,但平均而言,他们的经验年限最少。即使设计师平均拥有超过十年的经验,他们的薪水也是最低的。
6.10 按开发人员类型划分的工资

总体而言,工程经理、SRE、DevOps 专家和数据工程师往往获得最高的薪水。当专注于美国时,我们在薪资范围的底部看到了一些差异。在美国,与全球开发人员相比,移动开发人员和教育工作者的薪水往往高于其他职业。
七、CodeSubmit统计资料: 2022年各国软件工程平均工资[20多个国家比较]
Average Software Engineering Salaries by Country in 2022
7.1、哪个国家的软件工程师薪水最高?
哪个国家的软件工程薪水名列前茅?美国位居榜首,以色列和几个欧洲国家紧随其后。
我们比较的前三名是:美国、瑞士和以色列。
丹麦、加拿大和挪威紧随其后,澳大利亚、英国、德国和瑞典位列前十。
国家 | 薪水 |
1.美国 | 110,140美元 |
2.瑞士 | 97,518美元 |
3.以色列 | 71,559美元 |
4.丹麦 | 63,680美元 |
5.加拿大 | 61,680美元 |
6.挪威 | 57,013美元 |
7.澳大利亚 | 55,640美元 |
8.英国 | 55,275美元 |
9.德国 | 52,275美元 |
10.瑞典 | 50,437美元 |
7.2、各国软件工程平均工资
全球软件工程师的平均工资是多少?
收入最高的国家是美国、以色列和几个欧洲国家。然而,即使在一个国家内,也可能存在很大差异,因为大城市的开发商往往比居住在城市地区以外的开发商获得更高的报酬。
我们研究中收入最高的国家是:
国家 | 薪水 |
美国 | 110,140 美元 |
瑞士 | 97,518 美元 |
以色列 | 71,559 美元 |
丹麦 | 63,680 美元 |
加拿大 | 61,680 美元 |
挪威 | 57,013 美元 |
澳大利亚 | 55,640 美元 |
英国 | 55,275 美元 |
德国 | 52,275 美元 |
瑞典 | 50,437 美元 |
爱尔兰 | 48,427 美元 |
芬兰 | 47,850 美元 |
荷兰人 | 45,180 美元 |
法国 | 43,849 美元 |
新西兰 | 42,399 美元 |
新加坡 | 41,864 美元 |
阿根廷 | 39,898 美元 |
日本 | 36,024 美元 |
但是世界其他地方呢?哪些国家的软件工程工资最低?以下是开发人员工资最低的国家/地区的示例列表。
如您所见,像尼日利亚这样的发展中国家支付的费用最低,为 7,255 美元/年。印度是一个西方公司倾向于将其技术需求外包的国家,其平均年薪为 7,725 美元。东欧国家的开发人员可以期待比他们的西方同事低得多的薪水。
国家 | 薪水 |
中国 | 23,790 美元 |
俄罗斯 | 23,737 美元 |
波兰 | 22,740 美元 |
乌克兰 | 22,348 美元 |
南非 | 19,151 美元 |
巴西 | 11,337 美元 |
菲律宾 | 7,936 美元 |
印度 | 7,725 美元 |
尼日利亚 | 7,255 美元 |
7.3、哪个国家对软件工程师的需求最高?
总体而言,软件开发是世界上最受欢迎的职业。据 PageGroup 称,对软件开发人员需求最高的国家是加拿大、澳大利亚、俄罗斯、瑞典和新西兰。由于缺乏开发人员,工资也往往更高。
7.4、美国编程语言的软件工程薪水
如果我们看一下编程语言,很明显其中一些语言的报酬比其他语言高。Go 和 Python 等流行的后端语言位居榜首。但是,这些是平均工资,因此根据开发人员所在的位置可能会有很大差异。
● Go 是收入最高的语言,120,577 美元。
● Ruby 以 119,558 美元位居第二。
● Python 平均支付 114,904 美元。
● Java 的平均工资为 112,013 美元。
● JavaScript 通常在美国支付 111,922 美元。
● Android 开发者的平均收入为 109,377 美元。
● 与Android 相比,iOS 的平均工资略低,为108,783 美元。
● Rust 紧随其后,为 108,744 美元。
● C 平均支付 101,734 美元。
● PHP 通常支付 92,867 美元。
● 在这些语言中,SQL 付出最少;85,845 美元。
在美国按职称划分的软件工程工资
职位名称可以对 技术人才产生重大影响。软件开发人员的平均薪酬为 110,140美元,而程序员的平均薪酬为 105,310 美元。
软件开发人员和软件质量保证分析师和测试人员的平均薪酬为 110,140 美元。
软件和网络开发人员、程序员和测试人员紧随其后,为 105,310 美元。
计算机职业的薪酬为 91,250 美元。
八、2022年4月全国程序员薪酬
(资料来源网上,仅参考,别作无谓的比较,把心放宽,珍惜所有,过好每一天)
8.1 平均薪资前十城市

8.2 各类开发人员的薪资情况:

8.3 按开发语言来分薪资情况:

(以下 7.4~7.6内容转载于http://news.sohu.com/a/569617731_100285099)
8.4、2022.1-4各大行业程序员新发职务的招聘平均年薪
程序员的平均薪资一直都高于市场的平均数不少,从各大行业程序员的招聘平均年薪来看,均高于24万。

其中,一些非互联网行业的程序员薪资也有着很好的成绩,根据数据统计,电子通信、金融、互联网、服务外包行业的程序员薪资排在前四名,平均年薪均超过三十万,分别为32.61万、32.08万、31.84万、31.60万元。即使排名第五第六名的机械制造以及消费品行业,其程序员的平均年薪也将近三十万,达到了29.90万、28.07万的高薪。相较于互联网行业而言,这份薪资也不逊色了。
8.5、2022.1-4整体程序员投递的公司排名top30
从2022年上半年程序员投递人数最多的TOP30公司来看,大厂仍然更受到程序员群体的偏爱,投递人数前三名的公司分别是腾讯、字节跳动和华为。而其中,在前十名的公司中,大厂就占到了六家,并且这些大厂的排名更加靠前,由此可见,大厂在大部分程序员的心中还是最佳选择。

根据总体的数据来看,程序员投递的前30家公司中,互联网类的公司占到17家,投递的互联网公司和非互联网公司数量几乎平分秋色。这表明,大部分的程序员已经注意到非互联网行业的快速发展。我们应该适当的拓宽自己的选择面,这样才能拥有更多的发展可能性。
8.6、2022.1-4投递互联网及非互联网行业的程序员人数分布
电子通信、机械制造最受程序员喜爱
在程序员投递最喜欢的非互联网行业数据中,位居前三的是电子通信、机械制造、金融,占比为17.43%、15.04%、10.93%;服务外包、制药医疗、消费品以9.29%、9.28%、8.65%的占比位居第四至第六。

其中,从程序员投递人数最多的六大行业的子行业分布来看,电子通信投递人数最多的子行业是电子技术/半导体/集成电路,达到了44.62%的比例。机械制造投递人数最多的子行业是汽车/摩托车,占比为45.99%;

近几年,随着互联网行业的竞争越发激烈,不少程序员都将赛道转向了传统制造业的方向。
当前就业市场环境下,选择未来职业赛道非常重要,选对方向可能就意味着成功了一半。在发展前景好的职业赛道去努力,会让你取得事半功倍的效果。
如果按照不同编程语言的薪酬划分。Rust 平均年薪最高,国内也是Rust工程师的平均薪资最高。
技术的发展可以说日新月异,跟进什么,放弃什么,这是个选择问题,因为每个人的时间才是最宝贵的。珍惜现在所拥有的一切。多体谅别人,凡事把心放宽。
如果想好了,确定了,想要学习某种技术,无论遇到什么困难,都请努力克服,就算是遇到超出自己认知的一些意外,也要相信一切困难都会过去的,.很多人没有说,但他们遇到的困难跟你的一样,你并不是孤军奋战!Where there is life, there is hope 有生命必有希望。Knowledge is power知识就是力量。
请不要用高科技技术去欺负善良的人。
![]() | 逆境清醒 原创Python 绘图作品: | |
|
| |
|
| |
| 生日蛋糕系列(1) | ||
| ||
| DIY披萨饼系列python绘图(1) | ||
推荐阅读:


