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

TIOBE公布11月份编程语言排行榜:C非常接近Java Swift挤进前10,分析下中美的就业情况。

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

本月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。

原文地址:https://www.cnblogs.com/xiacaojun/p/11804335.html

时间: 2024-10-06 00:41:02

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

2018十大最热门编程语言排行榜出炉,Java竟不是第一!

编程语言的受欢迎程度.学习的人群数量,以及由于人工智能的兴起,最热门的编程语言排行榜也发生了变化.让我们来看看. 1.Python Python的历史可以追溯到1989年,因其高度可读的代码而深受其粉丝的喜爱.许多程序员认为这是最简单的语言开始. Python是一种面向对象的解释型计算机程序设计语言,由荷兰人1989年发明,第一个公开发行版发行于1991年.Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进. Python具有丰富和强大的库.它常被昵称为胶水语

解决Java工程路径中含有中文的情况

问题: 当Java工程路径中含有中文时,得不到正确的路径 *** 解决: 这其实是编码转换的问题.当我们使用ClassLoader的getResource方法获取路径时,获取到的路径被URLEncoder.encode(path,"utf-8")编码了,当路径中存在中文和空格时,他会对这些字符进行转换,这样,得到的往往不是我们想要的真实路径,所以我们可以调用URLDecoder.decode()方法进行解码,以便得到原始的中文及空格路径. Java代码 : String package

开源中国GIT中Java分类下TOP10项目的活动情况分析

TOP 10 ThinkGem / JeeSite  项目GIT情况统计 145546_JjhV_1245989.jpg (198.18 KB, 下载次数: 0) 下载附件 2 分钟前 上传 从上面看到,总共参与的贡献者有15个人,10个以上提交者有3个,最近1个月一个提交也没有.默认分支文件总数有5490. 从这里可以看出,项目规模比较大.总共的提交数是243个,说明整体活动情况还不错,但是现在的活动性在下降. Issues总数:18个,打开数:10个,已关闭8个. 项目最近提交情况 1509

TIOBE 2014年9月编程语言排行榜 Java、C++跌至历史最低点

TIOBE 2014年9月编程语言排行榜今天发布,Java.C++跌至历史最低点,前三名则没有变化,C.Java.Objective-C. 尽管Java排名第二,但其份额却在下降,从图表上可以看出,下降了-2.01%.另外排名第四的C++份额下降幅度也较大,为-3.99%. TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员.课程和第三方厂商的数量.排名使用著 名的搜索引擎(诸如Google.MSN.Yahoo!.Wikipedia.Yo

TIOBE 2014年11月编程语言排行榜:R受大数据影响跃至12位

TIOBE发布了11月份编程语言排行榜,前三甲依然为C.Java.Objective-C.受大数据影响,本月R语言上升至12位,上个月排名第15位,看其走势下个月有望进前十. 得益于大数据炒作,还有些语言包括Julia (#126), LabView (#63),Mathematica (#80), MATLAB (#24),S (#84),SAS (#21),SPSS (#104) 以及 Stata (#110)份额均有所上升. 编程语言排行榜TOP 20榜单: 前10名编程语言长期走势图: 

编程语言排行榜2014年10月

[天极软件频道消息]近日TIOBE发布2014年10月编程语言排行榜,C.Java.Objective-C依然排名前三:Java.C++份额持续下降跌至历史最低点:Google Dart首次进入Top 20,排名第17位. TIOBE编程语言社区排行榜 TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员.课程和第三方厂商的数量.排名使用著名的搜索引擎(诸如Google.MSN.Yahoo!.Wikipedia.YouTube以及Baidu

5月编程语言排行榜:动态语言的前世今生

TIOBE近日发布了2010年5月的编程语言排行榜,上期榜单C语言反超Java,本期C继续以18.186%的份额领跑,Java则位居第二.排名三到五位的依然是C++.PHP.VB,以下是本期编程语言排行榜前十名榜单: 更多榜单回顾,欢迎访问:51CTO编程语言排行榜 2010年5月编程语言排行榜榜单 仔细观察本期榜单的Top10,我们会发现其中半数是动态语言,它们是:PHP.Visual Basic.Python.Perl和JavaScript.今天我们就一起走进动态语言的前世今生.  前10名

TIOBE编程语言排行榜:Ruby 排名创历史新高

Ruby本月Tiobe指数排名第8,这是自2008年12月以来最高的排名,本次峰值与之前的一次峰值是完全相反的.2006年Ruby布道者高喊Ruby将达到顶端,鼓吹Ruby和它的编程环境Rails即将征服世界,他们在某种程度上取得了一定的成功,梦想上市的创业公司非常喜欢使用的Ruby编程语言.Ruby在2006年年度编程语言中甚至被授予“最受欢迎编程语言”,直到2008年受欢迎程度达到顶峰,然而Ruby的可扩展性似乎是一个问题,在处理大数据时性能明显下降,这也是Twitter在2010年开始用J

TIOBE 2017 8月编程语言排行榜 后院“硝烟四起”

处于排名榜最前面的几个编程语言的分数长期以来一直都在下降:Java和C在TIOBE榜单中的分数一直比较低.而且几乎所有其他排名前十的语言每年都在下降. 那么哪个什么语言抓住了这个机遇呢?这发生在排行榜的40位左右. 一些新语言的排名正在上升,特别是Crystal(32名),Kotlin(41名),Clojure(42名),Hack(43名)和Julia(46名).Crystal的表现特别的好,在一个月内从第60名跳到第32名. Crystal语言是一个静态类型的Ruby变体.由于它是需要编译的,