2019年4月中国编程语言排行榜,java占有率一骑绝尘,python工资领先

很久以来,我们提到编程语言统计,往往都是美国或者全球的,甚至连印度都有。我一直没有找到中国的编程语言统计,不能不说是中国IT界的遗憾。今天,我根据这个月14万条的招聘数据,做了中国的编程语言统计。弥补了我国的此项空白。

统计结果可以用来帮助你决定是否学习新的编程语言,或者新软件的编程语言选择的战略决策。

结果如下:

中国编程语言统计

PLIC = Programming Languages in China

Rank Language PLIC April 2019
1 java 29.28%
2 cpp 16.08%
3 javascript 15.09%
4 c_sharp 10.95%
5 python 8.21%
6 go 6.94%
7 php 5.19%
8 matlab 1.48%
9 lua 1.28%
10 swift 0.83%
11 scala 0.79%
12 perl 0.76%
13 assembly 0.60%
14 typescript 0.54%
15 ruby 0.39%
16 r 0.36%
17 delphi 0.31%
18 visual_basic_net 0.31%
19 kotlin 0.23%
20 objective_c 0.12%
21 vba 0.11%
22 rust 0.09%
23 groovy 0.05%
24 visual_basic 0.01%
25 haskell 0.01%
26 julia 0.00%

在中国,Java是绝对的强势,占了约30%,等于后面两位c++和javascript的总和。c#,python,go和php分列4,5,6,7。其他编程语言都在1%左右或者更少。
在这里插入图片描述

和全球比较

Rank Language PLIC April 2019 Tiobe March 2019 Pypl April 2019(US)
1 java 29.28% 14.88% 18.44%
2 cpp 16.08% 8.13% 5.08%
3 javascript 15.09% 2.43% 8.54%
4 c_sharp 10.95% 3.27% 6.38%
5 python 8.21% 8.26% 31.58%
6 go 6.94% 1.02% 1.43%
7 php 5.19% 2.42% 3.15%
8 matlab 1.48% 1.47% 2.13%
9 lua 1.28% 0.42% 0.66%
10 swift 0.83% 1.16% 3.06%
11 scala 0.79% 0.47% 1.52%
12 perl 0.76% 1.30% 0.66%
13 assembly 0.60% 1.41%
14 typescript 0.54% 1.64%
15 ruby 0.39% 1.20% 1.88%
16 r 0.36% 1.28% 5.54%
17 delphi 0.31% 1.01% 0.00%
18 visual_basic_net 0.31% 6.43%
19 kotlin 0.23% 0.29% 0.92%
20 objective_c 0.12% 1.68% 3.51%
21 vba 0.11% 1.15%
22 rust 0.09% 0.31% 0.80%
23 groovy 0.05% 1.18%
24 visual_basic 0.01% 0.95% 0.90%
25 haskell 0.01% 0.21% 0.51%
26 julia 0.00% 0.21% 0.52%

从全球范围来看,Java的市场占有率在15~18%。
Pypl统计结果,python是美国第一大语言。而根据stackoverflow,python的热度也是最高的。当然,不同的统计方法,统计出来的值也不一样。

工资

名次 语言 平均工资(万元)
1 haskell 2.43718
2 scala 2.066
3 rust 1.93439
4 python 1.80442
5 matlab 1.80004
6 groovy 1.79699
7 go 1.78756
8 perl 1.75493
9 r 1.73009
10 lua 1.64639
11 ruby 1.63952
12 cpp 1.61477
13 assembly 1.5411
14 kotlin 1.48668
15 typescript 1.4502
16 swift 1.44016
17 julia 1.43833
18 java 1.43439
19 objective_c 1.3493
20 php 1.32214
21 javascript 1.23734
22 visual_basic_net 1.22523
23 c_sharp 1.21314
24 vba 1.1461
25 visual_basic 1.1034
26 delphi 1.07406

haskell的工资是最高的,居然有2万4。我看了一下,haskell是函数式语言。我真后悔没学呀!!!scala和rust也在2万左右。

python工资1万8排在了第四,我还算欣慰。而java的工资只有1万4,远远地排在了第18名。php,c#排在20名开外。

源代码

https://github.com/juwikuang/51job_survey_py/blob/master/programming_language.ipynb

参考

https://www.tiobe.com/tiobe-index/
http://pypl.github.io/PYPL.html?country=US

中国程序员大调查系列

2019年5月中国编程语言统计,haskell工资25366元,绝对领先

2019年全国一二线城市程序员工资大调查

2019年一线城市程序员工资大调查

996调查,工资高25%,北京996最严重

全国程序员收入大调查,粒度到省

本博客会不定时发布各种程序员相关的统计数据,如果你感兴趣,请关注我的博客,或者专栏程序员统计

发布了82 篇原创文章 · 获赞 1511 · 访问量 54万+

猜你喜欢

转载自blog.csdn.net/juwikuang/article/details/89045375
今日推荐