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。
 
 
 
 

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

  1. 2018年10月份编程语言排行榜(来自TIOBE Index for October 2018)

    TIOBE Index for October 2018 from:https://www.tiobe.com/tiobe-index// October Headline: Swift is kno ...

  2. 解决Java getResource 路径中含有中文的情况

    问题描述 当Java调用getResource方法,但是因为路径中含有中文时,得不到正确的路径 问题分析 编码转换问题 当我们使用ClassLoader的getResource方法获取路径时,获取到的 ...

  3. 5 月编程语言排行榜:Java第一,R跌出Top20

    我们都知道,最近,TIOBE 发布了 5 月份编程语言排行榜.其中,前三名依然健稳不变,他们分别是 Java.C.C++,第四则为: Python ,第五则为 VB .NET. 下面两张图,我们可以看 ...

  4. Java称霸编程语言排行榜

    笔者精挑细选了本周研发频道的热门看点,供您在这个周末阅读欣赏.内容涵盖TIOBE编程语言8月份排行榜.开源挑战.WebGL演示.HTML5在线工具.IT职业身涯的14个建议,还有即将举行的SDCC(中 ...

  5. 这里有40条提升编程技能小妙招!还有TIOBE 7月份的编程语言排行榜

    如何提高编程技能?恐怕很多开发者思考过这个问题.最近,拥有将近 15 年开发经验的软件工程师 Kesk -*- 写了一篇博客,列举了 40 条对其职业生涯有所帮助的事项.   或许,通过以下 40 个 ...

  6. 2020 年度编程语言排行榜出炉!C 语言称霸,Java 遭遇滑铁卢…….

    最近,TIOBE 发布了过去一年的编程语言排行榜: 数据来源TIOBE: https://www.tiobe.com/tiobe-index/ TIOBE介绍: TIOBE编程语言索引是编程语言流行程 ...

  7. 大事件,Java被超越了,2021年5月TIOBE编程语言排行榜出炉

    TIOBE 头条 TIOBE 5月编程语言排行榜新鲜出炉.前十榜单中,C.Python.Java三大鳌头仍占据前三榜单.去年11月,Python短时间的挤掉Java跃居至榜单第二名:今年5月,Pyth ...

  8. 【转载】编程语言排行榜2019年7月 TIOBE编程语言排行榜2019年最新版

    TIOBE在前段时间公布了编程语言排行榜2019年7月的数据,编程语言7月的排名有了新的变化,Python继教占领第三名,Java还是稳居第一,C++本月又降了0.91%.下面一起来看看2019年7月 ...

  9. TIOBE 2015年7月编程语言排行榜:C++的复兴

    TIOBE 2015年7月编程语言排行榜:C++的复兴 发表于2015-07-13 17:03| 16086次阅读| 来源CSDN| 128 条评论| 作者钱曙光 编程语言排行榜TIOBEC++ 摘要 ...

随机推荐

  1. 我说CMMI之一:CMMI是什么--转载

    我说CMMI之一:CMMI是什么 有些朋友没有接触过CMMI,正在学习CMMI,CMMI本身的描述比较抽象,所以,读起来有些费劲.有些朋友实施过CMMI,但是可能存在对CMMI的一些误解,因此我想说说 ...

  2. idea 使用Tomcat 部署war 和 war exploded的区别

    war模式:将WEB工程一包的形式上传到服务器中. war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器. 解析: war 模式这种可以称为是发布模式(完整的项目),将项目打成 ...

  3. 解决 Maven项目进行编译( mvn compile )时出现的错误

    错误信息: 在 pom.xml 文件 设置一下Maven的属性 <!--Maven 属性--> <properties> <!--项目的编码格式--> <pr ...

  4. qt5--数据类型转换

    QString-->Char*        str.toUtf8().data() pointf=QPointF(point);       //将QPoint转换为QPointF point ...

  5. 51 Nod 最大子矩阵和

    1051 最大子矩阵和  基准时间限制:2 秒 空间限制:131072 KB 分值: 40 难度:4级算法题  收藏  关注 一个M*N的矩阵,找到此矩阵的一个子矩阵,并且这个子矩阵的元素的和是最大的 ...

  6. scala基础-1

    函数式编程 ​ 并行编程 ​ 多核计算.云计算 ​ 引用透明,给值确定,结果也确定 数据类型 三种变量修饰符 ​ val 定义immutable variable ​ var 定义mutable va ...

  7. php的mysql语法

    php操作mysqli(示例代码) 更新时间:2013年10月28日 :: 作者: 我要评论 关注脚本之家微信公众号(jb51net) 每周都有大礼相送哦 php操作mysqli的示例代码.需要的朋友 ...

  8. Python列表解析和字典解析

    python笔记_列表解析 相比于for循环,列表解析的语法是由底层c语言实现的,它和使用for循环遍历pyobject对象相比,性能会有很大的提升. 无条件子句的列表解析式 In [2]: [2*i ...

  9. MariaDB 默认是禁止远程访问的 我们改掉它

    查询用户账号信息: select User, host from mysql.user; 现在只显示  root账户中的host项是localhost表示该账号只能进行本地登录,我们需要修改权限,输入 ...

  10. HashMap如何实现序列化

    /** * Save the state of the <tt>HashMap</tt> instance to a stream (i.e., * serialize it) ...