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. 关于jq中input的value值clone的问题

    如果想将input进行克隆,然后在后面显示出来并修改input里面的文字,这时就会发现一个问题,就是你克隆出来的value值始终是你克隆时的value,检查页面元素你就会发现,这时需要对克隆之后的in ...

  2. idea中使用JRebel插件

    首先 等待下载 点击Restart idea (重启idea) 然后等待idea 进行激活 记得勾选下面的那个复选框 激活url:http://139.199.89.239:1008/88414687 ...

  3. gulp 自动化构建网站(版本号静态资源)

    前言 新的一年啦,感觉总是静不下心,用了一天的时间吧,算是对gulp 这个前端打包工具入门了,自己也写了demo,表示对这个稍微理解了吧, 当然还是有差距的啦,下面讲讲怎么用吧: 如何用 当然先去官网 ...

  4. cogs157. [USACO Nov07] 奶牛跨栏 x

    157. [USACO Nov07] 奶牛跨栏 ★★   输入文件:hurdles.in   输出文件:hurdles.out   简单对比时间限制:1 s   内存限制:128 MB 译 by Cm ...

  5. Fiona简介

    Fiona是一个python地理空间处理库,类似于OGR

  6. Linux命令-磁盘管理(二)

    Linux命令-磁盘管理(二) Linux mmount命令 Linux mmount命令用于挂入MS-DOS文件系统. mmount为mtools工具指令,可根据[mount参数]中的设置,将磁盘内 ...

  7. confluence -- 命令行备份还原

    备份:confluence每日凌晨2:00都在 /data/atlassian/application-data/confluence/backups/ 下生成备份包,其中包括文档,附件,用户 还原: ...

  8. [Pytorch笔记] scatter_

    https://blog.csdn.net/qq_16234613/article/details/79827006 scatter_(input, dim, index, src)将src中数据根据 ...

  9. python 安装-ERROR---Unable to find vcvarsall.bat

    系统配置:Windows10 x64, Visual Studio 2017, Python2.7.1 报错信息:error: Unable to find vcvarsall.bat 报错原因:在生 ...

  10. pandas mean 返回 inf

    In [12]: np.finfo(np.float16).max Out[12]: 65500.0 In [15]: df['a']=np.array([656]*100) In [16]: df[ ...