2019年11月中国大陆编程语言排行榜

2023-11-10

2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下:

编程语言比例

rank pl_ percentage
1 java 33.62%
2 c/c++ 16.42%
3 c_sharp 12.82%
4 javascript 12.31%
5 python 7.93%
6 go 7.25%
7 php 4.37%
8 matlab 1.46%
9 swift 0.86%
10 lua 0.83%
11 perl 0.64%
12 delphi 0.34%
13 kotlin 0.32%
14 ruby 0.29%
15 typescript 0.24%
16 vba 0.11%
17 rust 0.10%
18 objective_c 0.08%
19 haskell 0.01%
20 visual_basic 0.01%
21 julia 0.00%

2019年11月中国编程语言排行榜

工资

排名 编程语言 平均工资 中位数 最低工资 最高工资 招聘人数 百分比
1 rust 20090 17500 5318 45000 394 0.10%
2 lua 17679 16000 5250 35000 3146 0.83%
3 go 17627 15000 5500 40000 27369 7.25%
4 matlab 17545 16666 5250 38932 5505 1.46%
5 python 17490 15000 3750 41666 29916 7.93%
6 ruby 16279 15000 2500 35000 1098 0.29%
7 kotlin 16082 15000 5545 35000 1225 0.32%
8 haskell 16040 15000 7500 25000 50 0.01%
9 perl 15949 13500 4500 37500 2405 0.64%
10 c/c++ 15461 12916 3750 37500 61960 16.42%
11 swift 15073 12500 6000 30438 3239 0.86%
12 julia 15071 15071 12500 21500 7 0.00%
13 objective_c 14001 12500 5175 24250 296 0.08%
14 typescript 13996 12500 6000 30000 904 0.24%
15 php 13473 11757 3750 35000 16494 4.37%
16 java 13340 12500 3750 30000 126905 33.62%
17 javascript 11644 11000 3750 25000 46447 12.31%
18 c_sharp 11476 10500 3750 26500 48384 12.82%
19 visual_basic 10968 10562 4500 21787 39 0.01%
20 vba 10678 10000 2500 23300 408 0.11%
21 delphi 10588 9000 3750 21146 1265 0.34%

最高和最低工资,去掉了前后各2.5%

源代码

https://github.com/juwikuang/china_job_survey

中国程序员大调查系列

2019年11月全国程序员工资统计

2019年10月全国程序员工资统计

2019年10月中国编程语言排行榜

2019年9月中国编程语言排行榜

2019年8月中国编程语言排行榜

2019年7月全国程序员工资统计

2019年7月中国编程语言排行榜

2019年6月中国编程语言排行榜

2019年5月全国程序员工资统计–全国环比减少20000个岗位(6.8%),互联网寒冬来了

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

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

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

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

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2019年11月中国大陆编程语言排行榜 的相关文章

  • 微服务实践--微服务方法论00

    思想 在接收到一个新的新项目时 架构师的职责是建立项目的业务与技术实现之间的桥梁 在翻译业务到技术实现的过程中需要进行业务建模 技术设计等方面的工作 业务建模和技术设计过程中都有各自领域的知识体系 基本上每个知识体系都是由上层的理论 概念和
  • 2019年全国一二线城市程序员工资大调查

    我在4月1日到3日之间 抓取了某招聘网站的软件和互联网类招聘数据40万条 其中通过程序判断为程序员的14万条 地域方面 我选择了24个主要城市 这里的程序员包括普通程序员 架构师和算法工程师 美工等不计算在内 这点和2017年不同 如果你只
  • 如何在Controller层实现事务管理?

    在spring aop 事务管理中发现 我们是在service层实现的事务管理 现在有如下场景 大家讨论下看如何实现 ControllerA ControllerB ControllerC 共同依赖ServiceA ServiceB 上述C
  • 【Easy-RL】中科院-清华-北大3位作者贡献的200页强化学习总结笔记

    深度强化学习实验室 官网 http www neurondance com 论坛 http deeprl neurondance com 编辑 DeepRL 核心贡献者 王琦 杨毅远 江季 关于本书 Easy RL 由开源组织 Datawh
  • 二面字节被问到VARCHAR(M) 到底占用多少个字节?我跟面试官硬刚了半小时

    前言 这个问题其实很有迷惑性 问的是字节 不是字符 我们知道在计算机中只能存储二进制数据 所以要搞清楚这个问题 就要搞清楚下面2个问题 1 字节和字符的对应关系 2 varchar 到底能存多少个字节 为了搞清楚上面两个问题 又必须搞清楚m
  • python学习笔记——条件判断

    上篇 https blog csdn net qq 42489308 article details 89388218 条件判断 条件判断是通过一条或多条判断语句的执行结果 True或者False 来决定执行的代码块 在Python语法中
  • Java基础之String类型详解

    目录 1 简介 2 字符串的比较 3 String的实例化方式 1 直接赋值方式 2 构造方法实例化 4 String对象 常量 池 5 字符串修改 6 String类常用方法 1 字符串查找 2 字符串替换 3 字符串拆分 4 字符串截取
  • Python打印输出数组中全部元素的方法

    学习Python的人都知道数组是最常用的的数据类型 为了保证程序的正确性 需要调试程序 因此 需要在程序中控制台中打印数组的全部元素 如果数组的容量较小 例如 只含有10个元素 采用print命令或print函数可以答应出数组中的每个元素
  • 量化涌现:信息论方法识别多变量数据中的因果涌现

    来源 集智俱乐部 作者 Fernando E Rosas Pedro A M Mediano Henrik J Jensen等 译者 潘佳栋 审校 梁金 编辑 邓一雪 导语 大量个体聚集起来 常常涌现出新的复杂结构 鸟儿聚集起来形成兼具灵活
  • 利用hbase api在本地访问并操作服务器的hbase数据库

    最近因为实验室项目需要 开始研究了hbase 然后想一次性往集群服务器上写入大量的数据 并存到hbase中 考虑到在hbase shell下只能单个数据put 这样对于批量插入数据的要求完全不合适 于是就研究起hbase的java api
  • 如何写一篇简洁易懂的测试报告?

    一 什么是测试报告 测试报告是指把测试的过程和结果写成文档 对发现的问题和缺陷进行分析 为纠正软件的存在的质量问题提供依据 同时为软件验收和交付打下基础 二 测试报告的内容 测试报告的内容可以总结为以下目录 首页 引言 目的 背景 缩略语
  • 基于DS18B20和HS1101的仓库自动报警系统

    基于DS18B20和HS1101的仓库自动报警系统 背景介绍 效果展示 完整版的项目代码 仿真文件 下面是项目原理图 具体管脚定义如下图 18B20温度原理 HS1101湿度传感器 红外测距报警模块我用到的是GP2D12 通过数模转化器AD
  • python列表增加元素的三种方法

    本文主要介绍了关于python列表增加元素的几种操作方法 主要有insert方法 extend方法和append方法 每种方法给大家介绍的非常详细 希望对你有所帮助 1 insert方法 该方法包含两个参数 第一个参数为插入的位置参数 第二
  • 去国企1年后,我后悔了!重回大厂内卷

    文章来源 cnblogs com peiyu1988 html 01 前言 2019年初 我通过一整天的笔试及面试加入一家 某一线城市国资委全资控股 某集团的研究机构 中央研究院 任职高级软件工程师 中级职称 在这边工作了整整一年 目前已经
  • OpenCV-Python中的标量Scalar是什么

    前往老猿Python博客 https blog csdn net LaoYuanPython 一 标量的常规含义 在百度百科中标量是这样定义的 标量 scalar 亦称 无向量 有些物理量 只具有数值大小 而没有方向 部分有正负之分 物理学
  • 为什么在三线城市,Python工程师也能月薪20K?

    Python是这两年编程语言绝对的霸主 你可以发现 几乎所有和程序沾边的人 都在学Python 那么 Python到底有没有用 好在哪里 适合你学吗 今天就来详细分析一下 01 Python究竟能做什么 都说Python易学 究竟好学在哪里
  • SitePoint播客#61:HTML5 =厨房水槽

    Episode 61 of The SitePoint Podcast is now available This week your hosts are Patrick O Keefe iFroggy Stephan Segraves s
  • python到底值不值得学,自学两年,有话说!!

    首先说说笔者自己 笔者从小就对计算机有浓厚的兴趣 无奈家里穷 买不起 考大学的时候又阴差阳错的进了文科专业 高大上的工商管理专业 第一台计算机 还是大二的时候花了600买的二手货 海尔品牌机 赛扬466cpu 那时候主流的cpu奔腾500
  • C# 介绍、应用领域、入门、语法、输出和注释详解

    什么是 C C 发音为 C Sharp 是一种由 Microsoft 创建的面向对象的编程语言 运行在 NET Framework 上 源于 C 家族 与流行的语言如 C 和 Java 相近 首个版本发布于 2002 年 而最新版本 C 1
  • C# Break 和 Continue 语句以及数组详解

    C Break 它被用于 跳出 switch 语句 break 语句也可用于跳出循环 以下示例在 i 等于 4 时跳出循环 示例 for int i 0 i lt 10 i if i 4 break Console WriteLine i

随机推荐

  • Win10和Ubuntu20.04双系统安装教程详解

    一 准备材料 U盘 容量 gt 16G 刻录软件 UltraISO Ubuntu 20 04镜像文件 二 查看电脑的信息 查看BIOS模式 win r 快捷键进入 运行 输入 msinfo32 回车 出现以下界面 可查看BIOS模式 UEF
  • 一种web服务器前后台关联审计方法及系统,一种基于多层业务关联的数据库审计方法及系统...

    1 一种基于多层业务关联的数据库审计方法 其特征在于 所述数据库审计方法包括以下步骤 通过机器学习形成数据库审计结果中的结构化查询语言 Structured QueryLanguage SQL 参数及其用户网络 WEB 的统一资源定位符 U
  • linux操作系统lVM扩容

    在CentOS中 LVM 逻辑卷管理器 是一种用于管理磁盘空间的工具 它将多个物理卷 如硬盘 SSD等 组合成一个或多个逻辑卷 并且可以根据需要动态地调整它们的大小 当我们的存储需求不断增长时 可能会遇到磁盘空间不足的问题 此时 我们可以扩
  • C#系列之ArrayList

    C 最核心的部分已经学习结束了 接下来我们将学习一些进阶知识点 学习完这些能够让你的程序更加完美 目录 1 ArrayList的本质 2 声明 3 增删查改 4 遍历 5 装箱拆箱 1 ArrayList的本质 ArrayList是C 为我
  • Yii2安装遇到Loading composer repositories with package information

    模仿yii2官网使用下面的指令 composer create project prefer dist yiisoft yii2 app basic basic 然后项目卡在这个地方 超时之后开始报下面的错误 curl error 28 w
  • 字符编码的常用种类介绍

    字符编码的常用种类介绍 第一种 ASCII码 ASCII American Standard Code for Information Interchange 美国信息交换标准代码 是基于拉丁字母的一套电脑编码系统 主要用于显示现代英语和其
  • QT .pro文件详解

    QT 指定工程中使用的Qt的模块 默认情况下会使用Qt 的core和gui模块 QT core gui 基础模块简介 https www cnblogs com lvdongjie p 4809319 html TARGET 指定所生成 e
  • vue实现用户点击按钮右侧滑动页面

    1 需求说明 移动端开发中 用户点击标签元素实现右侧滑出页面 2 效果图 3 源码实现
  • 线性回归、Arima和LSTM做单特征预测

    一 数据集展示 1 本文只针对单特征的时间序列 这里分别只有时间和牛肉批发价两个特征 一共是三百多条数据 二 模型 1 线性回归 任务 只以当前的牛肉批发价作为特征 预测过后5天的牛肉批发价 1 线性回归需要有x和y两个维度 这里将原本的牛
  • JavaWeb新闻发布系统案例4

    会话管理 会话概述 双方的交流或交互 计算机中也是 浏览器和服务器的交互称之为会话 一次会话中包含多次请求和响应 会话功能 在一次会话的范围内的多次请求间 共享数据 功能 限制页面的访问 后台的页面在非登录的情况下是不能进行访问的 临时的存
  • memcpy、strcpy、snprintf的区别

    http hi baidu com wlibo666 item 7cfdb717454099d4be9042f5 这些函数的区别在于 实现功能 以及 操作对象 不同 strcpy 函数操作的对象是 字符串 完成 从 源字符串 到 目的字符串
  • html5嵌套表格的使用,嵌套表格的HTML5有效性

    我正在寻找表格中HTML5的规格 我在做一个web应用程序有很多数据表 嵌套表格的HTML5有效性 这些表通常有一个数据库行映射到一个表行 一切都很好 但是 一个特定的问题孩子有很多列 它需要分布在表中的两行上 所以普通的表是 伪 Head
  • 2023测试工程师全新技术栈,吃透这些,起薪就15k

    相信每个准备软件测试面试的同学 不管你是大学刚毕业 满心憧憬着进入公司实习 非计算机行业转行软件测试 自学测试就业还是培训后就业 都会面临着众多的疑问和不解 那就是该怎么走出着第一步 今天本文一次性告诉你 该怎么准备 本文共10000 字
  • Spring Cloud高可用之熔断器 - Hystrix

    一 Hystrix高层示意图 1 调用 Main 方法 2 业务验证 1 判断有没有缓存 2 判断熔断有没有开启 3 判断限流有没有触发 4 判断业务执行有没有失败 5 判断业务执行有没有超时 6 所有的失败都会触发fallback 3 业
  • WebStorm开发应用——前端页面 2

    相比于上一篇博客 WebStorm开发应用 前端页面 这次又做了一个登录页面 就是这个样子 我们都知道登录时账号和密码和如果正确的话 就跳转到相应页面上 那么该如何实现这一功能呢 如果是账户密码固定的话 利用js脚本可以这样写来做一个简单判
  • 03-springcloud的优缺点?以及Springboot的区别?

    在面试的过程中经常问道 你这个项目的选型是怎么样的 为什么会这样选型 以及和某某知识点的区别 你是怎么理解的 那么我们就通过这个问题来谈谈springcloud的优缺点吧 第一个问题 springcloud的优缺点 优点 1 耦合度比较低
  • 卷积神经网络的简单理解

    文章目录 1 灵感来源 2 定义 3 卷积神经网络结构 3 1 数据输入层 Input layer 3 2 卷积计算层 CONV layer 3 3 ReLU激励层 ReLU layer 3 4 池化层 Pooling layer 3 5
  • unity timeline的使用

    一 简单了解 timeline 可以用来做什么 所以 timeline 可以用来做一些技能技能 剧情动画等等 想剪辑视频一样 在时间先做做各种动画 配音等操作 二 简单使用 1 在window secquencing打开timeline编辑
  • Qt容器之QMap

    QMap属于关联式容器 其底层结构是通过二叉树实现 故其查找value的效率很快 QMap中的数据都是成对出现的 第一个称为key 键 第二个称value 键值 定义 QMap
  • 2019年11月中国大陆编程语言排行榜

    2019年11月2日 我统计了某招聘网站 获得有效程序员招聘数据9万条 针对招聘信息 提取编程语言关键字 并统计如下 编程语言比例 rank pl percentage 1 java 33 62 2 c c 16 42 3 c sharp