[转]2020年5月程序员工资统计,平均14542元

 

平均工资

2020年5月全国招收程序员312761人。2020年5月全国程序员平均工资14542元,工资中位数12500 元,其中95%的人的工资介于5250元到35000元。
在这里插入图片描述

一线城市工资

在这里插入图片描述
2020年5月北京招收软件工程师24478人。2019年5月北京软件工程师平均工资19273元,工资中位数17500元,其中95%的人的工资介于7000元到45000元。

2020年5月上海招收软件工程师51403人。2019年5月上海软件工程师平均工资17477元,工资中位数15500元,其中95%的人的工资介于7000元到40000元。

2020年5月深圳招收软件工程师44509人。2019年5月深圳软件工程师平均工资17052元,工资中位数15000元,其中95%的人的工资介于7000元到37500元。

2020年5月杭州招收软件工程师20042人。2019年5月杭州软件工程师平均工资15089元,工资中位数12500元,其中95%的人的工资介于3750元到37500元。

2020年5月广州招收软件工程师32997人。2019年5月广州软件工程师平均工资14238元,工资中位数12500元,其中95%的人的工资介于5500元到30000元。

主要城市工资

排名city平均工资最低工资中位数最高工资招聘人数百分比
1北京1927370001750045000244788.51%
2上海17477700015500400005140317.88%
3深圳17052700015000375004450915.48%
4杭州1508937501250037500200426.97%
5广州14238550012500300003299711.48%
6南京1393355001250027500163375.68%
7东莞132845250125002500034641.20%
8苏州131195250125002750083472.90%
9成都1311752501250030000147905.14%
10西安126425250120002750096343.35%
11大连125905000100003500071422.48%
12厦门124263750120002260218970.66%
13武汉1234252501150026256141054.91%
14长沙120955250115002500066112.30%
15宁波112305250104992250030641.07%
16天津112275000100002250019740.69%
17合肥109565250105002000044161.54%
18福州108925500104162083335251.23%
19重庆10878450095002576442281.47%
20济南10010525090002000028611.00%
21郑州9752500090002000026510.92%
22青岛8716375075002000031211.09%
23昆明8527455980001373419770.69%
24沈阳8353375070002000027070.94%
25长春818137507900125005590.19%
26哈尔滨730437507000143136350.22%

职能与工资

职能2019年5月2020年5月
ADAS23771.018842.0
Android开发工程师12766.014018.0
CAE11870.014272.0
CTO32500.036425.0
Cocos2d-x开发工程师14449.016682.0
DSP16412.014555.0
ETL13861.013588.0
GIS11646.012691.0
HTML5开发工程师NaN13599.0
Hadoop工程师17478.017684.0
MES11498.012319.0
SLAM19135.018548.0
Unity3D12213.014753.0
Unity3d开发工程师NaN16877.0
Web前端开发NaN12397.0
iOS开发工程师NaN15506.0
人工智能18837.016306.0
信号处理15210.015825.0
分布式18766.020094.0
前端开发NaN11549.0
区块链开发21080.019866.0
反作弊算法工程师32916.030166.0
图像处理工程师16369.017023.0
图像算法工程师18391.020487.0
大数据16525.016520.0
大数据开发工程师NaN13227.0
小程序开发工程师NaN10068.0
嵌入式软件开发16072.013682.0
技术主管17788.017065.0
推荐算法工程师30636.032043.0
搜索算法工程师33678.025978.0
敏捷教练29388.028375.0
数据科学家30356.028971.0
机器人14258.015178.0
机器学习25124.021073.0
机器视觉工程师NaN13733.0
架构师24868.025993.0
深度学习工程师23532.021661.0
游戏客户端开发工程师NaN16414.0
游戏开发工程师NaN17549.0
游戏服务端开发工程师NaN16452.0
爬虫开发工程师14148.013584.0
生物信息9125.011333.0
移动开发工程师NaN15926.0
算法工程师19577.020039.0
系统分析员NaN12792.0
系统工程师NaN9861.0
系统架构师15146.0NaN
系统架构设计师NaN20589.0
编译器开发工程师23355.025286.0
网站架构设计师NaN10772.0
自然语言处理(NLP)24144.023572.0
芯片22866.024565.0
视觉软件工程师14057.014712.0
软件工程师12484.013573.0
遥感12956.012731.0
驱动工程师16180.017920.

普通软件工程师这一年的工资增长了1000元,你的工资增加了么?

数据异常检查

首先我们会对数据异常进行检查,方法就是用各种指标监视数据异常。比如,我们会把工资变化大于1000的城市找出来。

如下图:
在这里插入图片描述
这里,我们发现济南有一家公司校招300人,而且重复发了5次。这样就严重的降低了济南的平均工资。

于是,我们增加了一条新的规则,所有的应届生都删除。这样可以保证数据的稳定。

代码

https://github.com/juwikuang/china_job_survey

其他

2020年5月中国编程语言排行榜


---------------------
作者:有数可据
来源:CSDN
原文:https://blog.csdn.net/juwikuang/article/details/105875849
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/284906.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云原生IDE:iVX免费的首个通用无代码开发平台

一、iVX简单介绍 1、iVX是什么东东? iVX 是一个 “零代码” 的可视化编程语言,拥有方便的 在线集成开发环境 ,不需要下载开发环境,打开浏览器即可随时随地的进行项目编辑;iVX 拥有 “一站式” 的云资源,通过这一套一…

.NET GC工作流程

前言在上文[如何获取GC的STW时间]一文中,我们聊到了如何通过监听GC发出的诊断事件来计算STW时间。里面只简单的介绍了几种GC事件和它的流程。群里就有小伙伴在问,那么GC事件是什么时候产生的?分别是代表什么含义?那么在本文就通过…

libco协程库源码解读

2019独角兽企业重金招聘Python工程师标准>>> 协程,又被称为用户级线程,是在应用层被调度,可以减少因为调用系统调用而阻塞的线程切换的时间.目前有很多协程的实现,由于微信内部大量使用了其直研的的libco协程库,所以我选择了腾讯开源的libco协程库进行研…

【ArcGIS风暴】如何将矢量数据(点、线、面)折点坐标转为GeoJSON格式?

本文以案例的形式,讲述在ArcGIS和QGIS专业软件中,将矢量数据转为GeoJSON的方法。 扩展阅读:【GIS风暴】GeoJSON数据格式案例全解 文章目录 一、ArcGIS将矢量数据转为GeoJSON二、QGIS将矢量数据转为GeoJSON一、ArcGIS将矢量数据转为GeoJSON ArcGIS中提供的【要素转JSON】工具…

TypeScript 3.9 正式发布!平均编译时长从 26 秒缩短至 10 秒

作者 | 微软官方博客 译者 | 核子可乐 策划 | 小智 稿源 | 前端之巅 今天,微软在其官方博客宣布:TypeScript 3.9 版本已经正式发布,详情见下文。 有些朋友可能对 TypeScript 还不太熟悉,这是一种以 JavaScript 为基础开发的语…

(二)Harbor WEB的使用

接上一篇《安装Harbor》,安装好之后,接下来我们就进行Harbor web界面的操作吧! 转载请标明出处:http://www.cnblogs.com/huangjc/p/6270405.html 浏览器登陆Harbor(默认用户密码:admin/Harbor12345&#x…

iVX低代码平台系列制作简单的登录界面

一、前言 iVX是啥,不理解的小伙伴可以猛戳这里 ----------------------点我 二、iVX平台和现有编程语言的对比 三、iVX平台和现有编程语言的对比 1、快速学习(周期短) iVX逻辑上相对是比较简单的 所以初学者的话只需要从逻辑和具体功…

Process.Start 为什么会引发“系统找不到指定的文件”异常

前言偶然发现,如果想用如下代码在 .NET 6 中打开指定 URL:Process.Start("https://baidu.com");会引发异常:而同样的代码在 .NET Framework 中是可以正常执行的。难道,.NET 6 下的实现逻辑不一样?深入探究通…

JVM 类型的生命周期学习

Java虚拟机通过装载、连接和初始化一个JAVA类型,使该类型可以被正在运行的JAVA程序所使用,其中,装载就是把二进制形式的JAVA类型读入JAVA虚拟机中;而连接就是把这种读入虚拟机的二进制形式的类型数据合并到虚拟机的运行时状态中去…

js对象数组中的某属性值 拼接成字符串

var arr[{id: "600", pId: null, name: "图形的变化"},{id: "630", pId: "600", name: "投影与视图"},{id: "631", pId: "630", name: "投影"},{id: "632", pId: "630",…

开店星简直就是国内优秀的开源商城系统天花板

一、场景 1、大学生毕业设计做商城系统背景 好家伙、又到开学季节了,师妹让我帮忙给指导大四的项目,作为毕业设计和为后面找工作积累项目经验,要搞一个买卖二手闲置品的商城小程序和PC端商城、希望能够快速学习、接入、修改部分功能&#xff…

【CASS精品教程】CASS9.1土方量的计算方法汇总

CASS9.1中,计算土方量的方法有:DTM法土方计算、断面法进行土方量计算、方格网法土方计算、等高线法土方计算、区域土方量平衡等。本文以案例的形式,详细讲解土方量的计算过程。 文章目录 一、DTM法土方计算二、断面法进行土方量计算三、方格网法土方计算四、等高线法土方计算…

VS2019 禁止Web项目停止调试后自动关闭浏览器(在浏览器窗口关闭时停止调试程序,在调试停止时关闭浏览器)

很多文章都说要修改以下两处与“编辑并继续”有关的选项: “编辑并继续”是一种省时的功能,使你能够在程序处于中断模式时更改源代码。 通过选择执行命令(如 "继续" 或 "单步执行")继续执行程序时&#xff0c…

【ArcGIS风暴】ArcGIS中等高线高程标注/注记(打断/消隐)方法案例汇总

本文以案例的形式,图文并茂详细讲解在ArcGIS 10.6中,等高线高程标注、注记的方法。 文章目录 一、属性标注二、Maplex工具标注1. 使用Maplex标注引擎2. 标注转换为注记3. 要素轮廓线掩膜4. 使用掩膜选项进行绘制参考阅读: 【CASS精品教程】CASS9.1等高线的绘制完整案例教程 …

Blazor University (35)表单 —— 编写自定义验证

原文链接:https://blazor-university.com/forms/writing-custom-validation/编写自定义验证源代码[1]请注意,与有关 EditContext、FieldIdentifiers 和 FieldState[2] 的部分一样,这是一个高级主题。如前所述,FieldState 类保存表…

HTML 元素内部添加预加载

CSS: /*元素内部加载loading*/.innerLoading {height: 100%;width: 100%;display: flex;justify-content: center;align-items: center;}.innerLoading * {text-align: center;color: #737782cc;fill: #73777A;font-size: 1em !important;font-family: SimSun,SimHe…

Windows下怎样安装Tomcat

Tomcat 是开源的WEB应用容器,所以受到各位程序员和公司的亲赖。在这里给大家介绍一下如何在Windows环境下安装Tomcat绿色版本,希望能够对大家有帮助。 1.首先去Tomcat官网下载Tomcat软件,在百度中搜索Tomcat,进入英文网址http://tomcat.apach…

智能识别云服务端平台之神【合合信息TextIn】

一、前言 众所周知,随着互联网和人工智能的发展,我们非常多的场景需要用到智能“识别”功能,比如人脸识别、通用文字识别、表格识别、办公文档识别、身份证、名片、营业执照等国内外卡证文字识别等等,同时识别与理解面临的全球性技…

【ArcGIS微课1000例】0015:ArcGIS如何创建/自定义快捷键?

为了提高工作效率,强大的ArcGIS提供了很多快捷键,如访问 ArcMap 菜单命令、窗口操纵、刷新或暂停地图绘制、通过拖放进行移动或复制等等。本文在ArcGIS已有快捷键的基础之上,为了提高工作效率,讲解如何定制个性化的快捷键。 参考阅读:【ArcGIS风暴】ArcGIS快捷键大全 文章…

Bresenham 算法

1965 年,Bresenham 为数字绘图仪开发了一种绘制直线的算法,该算法同样使用于光栅扫描显示器,被称为 Bresenham 算法。 原理 算法的目标是选择表示直线的最佳光栅位置。Bresenhan 算法在主位移方向上每次递增一个单位。另一个方向的增量为 0…