TIOBE11月份编程语言排行榜:C非常接近Java,分析下中美的就业情况

我们先看看他们官方对数据的解读

本月TIOBE指数前20位出现了一些有趣的变动。首先,C语言现在非常接近Java。差异只有0.2%。也许C会在年底前再次成为第一。看到谁排在前十也很令人兴奋。这种情况几乎每个月都在变化。两个月前是SQL,上个月是Objective-C,但是这个月Swift接管了。与排名第11位的Ruby的差距几乎为0.4%,这可能意味着至少在未来几个月里,Swift仍将保持前10名的位置。有趣的是,Rust在一个月内从34位跃至25位,创下了历史新高。如果持续Rust的积极消息,它可能会进入前20名。

TIOBE编程社区指数是编程语言受欢迎程度的一个指标。索引每月更新一次。这些评级是基于全球熟练工程师、课程和第三方供应商的数量。流行的搜索引擎,如谷歌,必应,雅虎!、维基百科(Wikipedia)、亚马逊(Amazon)、YouTube和百度被用来计算评分。需要注意的是,TIOBE索引并不是关于最好的编程语言或编写了最多行代码的语言。

该索引可用于检查您的编程技能是否仍然是最新的,或在开始构建新软件系统时,就应该采用哪种编程语言做出战略性决策。

此排名情况不一定与中国的情况一致,根据tiobe官方的说明,采集中国的数据只有hao123和csdn,数据确实不够全面。

我们从中国就业情况分析下各个语言

我从招聘网站搜索北京、上海、广州、深圳、南京五个城市的总职位数量

(第1名)java 共38831条职位

(第2名)C 共7672条职位 (大部分职位都是C/C++ 纯c语言的招聘不算多)

(第3名)python 共22524条职位

(第4名)c++ 共25953条职位

(第5名)c# 共10241条职位

(第6名)Visual Basic 共1535条职位

(第7名)JavaScript 共7399条职位(只统计前端工程师)

(第8名)php 共7186条职位(还在下降)

(第10名)swift 共1096条职位

(第20名)go 共3518条职位

(第35名)kotlin共418条职位

再看下美国的语言就业情况,同样也是搜索了职位,主要是搜索全职岗位,2019年11月6日美国就业网站统计

python 70527

c++ 39428

java 67263

php 16634

Visual Basic 45253 (国内就业情况可以忽略)

JavaScript 54027

C# 30577

其中java语言由于应用广泛,第一的位置很难撼动,在中国的情况也基本差不多,属于最容易就业的语言,但现在java的各类框架架构层出不穷,学习成本原来越高,学习的人数也是最多,现在大部分大学计算机专业都开设了java课程。

C语言排名在tiobe排名如此靠前,但是单靠c语言就业确实没有那么广泛,更多的是底层驱动开发,纯C语言的岗位并不多,远低于java和c++,但c语言是很多语言的根基。

python在中国的学习热度应该是最高的,但就业情况确实与其学习热度不匹配,python的学习集中于人工智能和爬虫,人工智能对就业人员的要求较高,爬虫也并没有那么高的业务需求,培训机构都在大力宣扬,实际就业情况一般。但在美国python的就业已经超过了java,更多的业务系统都使用python改写了。

C++语言虽然被python超过,但国内就业情况还是要好于python,不过c++在三四线城市就业很难了,c++学习难度较大,但技术更新没有java快,资深c++程序员相当紧缺。

Visual Basic在美国相当热门,在国内就业情况基本可以忽略,估计一般公司不敢轻易使用此语言,人才招不到。

php语言在还在下滑,虽说php是最好的语言,但大型项目应用较少,中小型项目应用比较多,并且一些中小型项目还在被python替代,但目前觉得做网站php还是第一选择,成熟的框架和库太多了。

纯JavaScript 就业基本属于前端开发,当然对于从事B/S系统开发者,javascrpit是必备技能。

其他语言情况欢迎大家讨论,本人从事开发近二十年,主要熟悉的开发语言是c++,java,php,python,c#,javascript,lua。

相关视频如下:

C/C++跨平台研发从基础到高阶实战系列套餐

https://edu.csdn.net/combo/detail/1257

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章