最新!2019 年中国程序员薪资生存调查报告出炉

 

此调查,是对北京、上海、广东和浙江等全国 29 个省、直辖市及特别行政区的 26W+ 优秀程序员进行了一次详细的调查,形成本报告。
在这里插入图片描述
根据中国互联网络信息中心(CNNIC)近日发布第 43 次《中国互联网络发展状况统计报告》。截至 2018 年 12 月,中国网民规模为 8.29 亿,全年新增网民 5653 万。网上外卖用户规模达 4.06 亿,同比增长 18.2%;网络视频用户规模达 6.12 亿,较 2017 年底增加 3309 万;短视频用户规模达 6.48 亿,网民使用比例为 78.2%。

 

2018 年,我国互联网发展尤为迅速,外卖、电商、短视频等各类产品层出不穷,互联网模式不断创新、线上线下服务融合加速以及公共服务线上化步伐加快。其中,推动我国互联网飞速发展,网民规模持续增长离不开一批中国程序员在背后的辛苦工作。

 

前言

 

程序员一直都是一个备受人们关注的群体,互联网的飞速发展时期,市场对程序员的需求尤为旺盛。但是 2018 年下半年开始,很多互联网公司大面积裁员,大家都说“资本寒冬”到来。为了更好地为大家服务,程序员客栈对中国程序员薪资生存现状做了一些调查,对北京、上海、广东和浙江等全国 29 个省、直辖市及特别行政区的 26W+ 优秀程序员进行了一次详细的调查,详细报告如下:

 

1. 程序员性别比例:

 

在这里插入图片描述
一直以来,程序员这一群体都以男性为主,女性程序员占比极少。本次调查也发现,程序员群体中男女比例为 93.3%:6.1%,接近 15:1,这和我们程序员客栈在 2017 年调查的结果(92.62%:7.38%)以及 2018 年调查的结果(92.4%:7.6%)惊人的相似。而如此"畸形"的男女比例也解释了为什么很多程序员自嘲为"单身狗"。

 

这其他占比0.6%很有意思,看来人妖也开始进入IT市场啦哈哈

 

2. 程序员年龄分布

 

在这里插入图片描述
从上图中我们可以看到,25-29 岁的程序员占比高达 50.9%,30-34 岁的程序员占比高达 30.4%,这两个年龄段的小伙伴成为了程序员群体的中坚力量。有 8.5% 的程序员年龄为 22-24 岁,应该是刚刚本科毕业参加工作的同学。而 35 岁及以上的程序员占比仅为 6.7%,也说明程序员队伍里主要是 35 岁以下的人。

 

随着年龄的增加,身体状况不如二十多岁刚毕业的同学们,并且随着我们结婚生子,有了自己的家庭,可能高强度的敲代码的工作也已经不适合我们了。所以我们在工作中,不仅仅是敲好代码,更应该不断提升自己各方面的能力,为自己 35 岁以后转变工作方向打好基础,逐渐转为架构、管理或者其他岗位。

 

3. 程序员婚恋状况

 

在这里插入图片描述
在接受调查的程序猿/媛中,程序猿单身比例只有 29.22%,程序媛单身比例只有 20%。看来我们的程序员们还是很抢手的嘛。
在这里插入图片描述
而从另一个角度看,单身群体主要是 29 岁及以下的程序员们,而 30-39 岁的程序员基本都已处于婚姻或者恋爱状态,40 岁及以上的程序员的结婚率为 100%。

 

4. 程序员地域分布

 

在这里插入图片描述
根据统计来看,广东拥有着中国最多的程序员,占比为 15%。其中广州市和深圳分别拥有着广东 43.5% 和 39.1% 的程序员,加在一起高达 82.%。北京(11%),上海(9%)和浙江(9%)紧随其后。江苏也不示弱,江苏省拥有了中国 8% 的程序员,其中南京市就拥有了江苏省 71.4% 的程序员,不愧是江苏的首都。
在这里插入图片描述
当然,如果是以单个城市来看,拥有程序员最多的就是我们的首都北京,北京拥有着中国 14.5% 的程序员。上海以 13.9% 的程序员占比紧随其后。之后就是杭州、深圳、广州、成都和南京等城市。

 

5. 程序员的购房情况

 

大家都知道,现在房价很高,那程序员群体的购房情况如何呢。经过我们调查,有 30.4% 的程序员自己或者夫妻两人一起买房了,并有 10.8% 的程序员准备买房,有 43.1% 的人暂时还不打算买房,暂时租房住。
在这里插入图片描述
经调查发现,已经购买了房子的程序员中,有 34% 的人是家里给买的房子,属于家里有矿型;有 42.5% 的程序员是自己购买的房子,属于工资高型;此外有 23.4% 的人是两口子一起买的房子,属于恩恩爱爱,共建小家庭型。
在这里插入图片描述
有 35.8% 的程序员住在自己的房子里,不用租房。而租房的人中,房租主要为 500-3000 元/月之间。有 3.9% 的人,房租为 3001-4000 元/月。有 5.9% 的人,房租为 4000 元/月,小编猜测这部分人应该已经组建了小家庭,或者特别追求生活品质,并且工资应该不低。除此之外呢,有 1.2% 的人房租低于 500 元/月,还有 2.0% 的人,公司包住。

 

6. 程序员的居住条件

 

在这里插入图片描述

 

据统计来看,有 31.5% 的人住的是幸福感很高的朝南阳光房,有 20.6% 的人住的是独卫大主卧或单居室。有 13.3% 的人住的是情侣小套房,有 13.9% 的人是住在家里,另外有 14.5% 的人住的是背阳房。

 

7. 程序员的公司属性

 

在这里插入图片描述
经过我们的调查发现,有 69.7% 的程序员工作在民营企业,这也是正常现象,因为现在大部分好的互联网公司都是民营的。让我们眼前一亮的是,在接受调查的人群中,有 19.4% 的程序员为自由职业者,程序员客栈认为,自由工作是未来互联网行业发展的大趋势,你们是走在时代前列的人!除此之外,仅有 8.8% 的程序员工作在国企、外企及其他属性的公司。

 

8. 程序员跳槽状况

 

根据统计我们可以看到,没有过跳槽经历的程序员仅占程序员群体的 17.6%,跳槽 1-3 次的占比过半,我 58.5%,跳槽 4 次的占比为 10.3%,而跳槽 5 次及以上的占比为 13.4%。
在这里插入图片描述
从下图我们可以看到,工作 1-3 年的程序员,跳槽经历比较少。而随着工作年限的增加,跳槽次数也随之增加,这也符合市场规律。工作三年以下的程序员,半数以上都没有过跳槽经历。而工作四年及以上的程序员,没有跳槽经历的人仅占约 5%。
在这里插入图片描述
从图中我们还可以看出,工作三年是一个分水岭,工作是否达到三年与是否有跳槽经历有很大关系。我们分析,这应该主要有两个原因,一是大部分公司签劳动合同一般都是三年,当工作满三年的时候,会有一方选择不再续签,因此工作三年为跳槽的一个分水岭。另一个原因就是,工作了三年,大家也想换一个新的环境,迎接一些新的挑战,所以也就有了三年分水岭的现象出现。

 

9. 程序员擅长语言

 

在本次中国程序员薪资生活调查中,我们对程序眼擅长的编程语言进行了调查,发现擅长前端的 JavaScript 和后端 Java 的程序员而非常多。这也现在市场需求相吻合,现在市场上前端工程师的需求非常大。至于后端的 Java,一直都是程序员市场的重头戏。
在这里插入图片描述
除此之外还有 Android(15.2%)、iOS(10.3%)、PHP(13.9%)、C++(13.3%)、C#(14.5%)、C(12.1%)和 Python(13.3%)。当然还有后起之秀的 R 语言(3.6%)和 Go 语言(5.5%)。

 

10. 从事程序员工作的年限

 

在这里插入图片描述
从图中我们可以看到,工作年限为 5-10 年成程序员占了程序员群体的一大半(52.7%),工作 1-4 年的程序员占比为 38.2%,而工作十年以上的程序员占比为 9.1%。

 

11. 程序员年薪状况

 

从程序员客栈的调查结果我们可以看出,程序员的年薪呈正态分布,主要集中在 10-20 万之间,占比高达 49.7%。年薪在 5-10 万的程序员占比为 13.3%,年薪在 20-25 万的程序员占比为 10.3%。此外年薪在 5 万以下的占比仅为 4.2%。

 

在这里插入图片描述
此外,我们重点关注一下高薪人群,年薪在 25-30 万的占比 4.2%,年薪在 30-40 万的占比 7.9%,年薪在 40-50 万的占比 3.6%,年薪在 50 万以上的占比 6.7%。
在这里插入图片描述
程序员客栈从工作年限和年薪的角度进一步进行了分析,从上图我们可以看到,刚参加工作的程序员年薪主要为 5-15 万,工作 3 年的程序员年薪主要为 10-20 万,工作 3-5 年的程序员年薪主要集中在 10-25 万之间,而工作 6 年及以上的程序员年薪主要为 15-40 万,超过半数的资深程序员年薪在 20 万以上,并且有近 40% 的资深程序员年薪在 25- 50 万之间。

 

12. 程序员对工作等的满意程度

 

程序员客栈从四个维度对程序员的工作满意度进行了调查,包括薪资满意度、工作环境满意度、对同事的满意度以及对老板的满意度。

 

在这里插入图片描述
上图是程序员对薪资的满意度,从上图我们可以看到,超过半数(51.5%)的人对现在的薪资不满意或者很不满意。有 41.8% 的人认为现在的薪资一般。只有 6.7% 的程序员对现有薪资比较满意,而对现有薪资很满意的占比为 0%。
在这里插入图片描述
上图是程序员对工作环境的满意度,从程序员客栈的调查中我们可以看到,大部分人认为自己的工作环境还可以。仅有 20.5% 的程序员对自己的工作环境不满意或者很不满意。有 48.5% 的程序员认为自己的工作环境一般,有 30.9% 的程序员对自己的工作环境比较满意或者很满意。这也从侧面反映了现在互联网公司越来越注重工作环境的建设,有一个好的工作环境,大家工作起来也就更开心,幸福感更高。
在这里插入图片描述
上图是程序员对公司同事的满意度,我们可以看到,有 55.8% 的程序员对自己的同事比较满意或者很满意。有 35.8% 的程序员认为同事一般,仅有 8.4% 的程序员对同事不满意甚至很不满意。
在这里插入图片描述
上图是程序员对公司领导的满意度,我们可以看到,有 39.4% 的程序员对自己的领导比较满意或者很满意。有 46.7% 的程序员认为领导一般,有 14% 的程序员对自己的领导不满意甚至很不满意。

 

13. 程序员的兼职意愿

 

在调查问卷中,程序员客栈加了一项对程序员兼职意愿倾向的调查,94.5% 的程序员都有兼职的意愿,相较于 2018 年的调查结果 93.7% 提高了 0.8%。
在这里插入图片描述
有 23.6% 的程序员认为兼职也已尝试一下,有 24.8% 的程序员虽然还没做过兼职,但是非常期待。有 30.3% 的程序员已经在做业余兼职了,并且有 15.8% 的程序员,已经成为了自由职业者。

 

14. 程序员受到裁员影响的状况

 

2018 年下半年开始,很多互联网公司大面积裁员,大家都说“资本寒冬”到来,很多人也明显能够感受到大环境确实有点冷。程序员客栈针对这个情况,在本调查的最后也增加了对裁员的调查。
在这里插入图片描述
从程序员客栈的调查结果中可以看到,有 57% 的人并没有感受到裁员大潮,但是有 43% 的程序员被裁或者身边有同事被裁。有 9% 的程序员在这次裁员大潮中被裁。

 

总结

 

综上所述,国内一线城市依然是程序员的主要聚集体,一些经济发达,科技公司密集的二线城市也聚集了大量的程序员。在计算机语言方面,中国程序员擅长 Java、JavaScript、Android 和 Python 等语言的最多,这也符合世界计算机语言流行度。从薪资来看,中国程序员薪资相比于其他行业相对较高,平均年薪达到 15w 以上,近六成程序员租房租金在 1.5k 以上。

 

在工作上,69.7% 的程序员在私企工作,近两成的程序员是自由职业者。82.4% 的程序员都有过跳槽的经历,且跳槽过后的薪资相对提升。虽然中国程序员平时工作压力很大,经常加班,但可以看出他们对自己工作现状都比较可观,没有抱很大负面情绪。

 

来源:网络


 

 

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

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

相关文章

快速掌握 ASP.NET 身份认证框架 Identity - 登录与登出

推荐关注「码侠江湖」加星标,时刻不忘江湖事这是 ASP.NET Core Identity 系列的第三篇文章,上一篇文章讲解了如何在 ASP.NET Core Identity 中实现用户注册。那么,这篇文章讲一讲如何在 ASP.NET Core Identity 中实现用户的登录与登出。点击上…

C语言试题七十九之请编写函数实现自然底数 e=2.718281828

📃个人主页:个人主页 🔥系列专栏:C语言试题200例目录 💬推荐一款刷算法、笔试、面经、拿大公司offer神器 👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 请编写函数…

如何创建NFT并OpenSea上展示《alchemy How to Develop an NFT Smart Contract》译

翻译:1_bit 原文:https://docs.alchemy.com/docs/how-to-develop-an-nft-smart-contract-erc721-with-alchemy 注:英文不好各位多多担待 1.如何使用 Alchemy 开发一个 NFT 智能合约 在你第一次使用 solidity 时开发一个智能合约部署在区块…

Jmeter之Bean shell使用(二)

上一篇Jmeter之Bean shell使用(一)简单介绍了下Jmeter中的Bean shell,本文是对上文的一个补充,主要总结下常用的几种场景和方法,相信这些基本可以涵盖大部分的需求。本节内容如下: 一、操作变量 二、操作属性 三、自定义函数 四、…

【ArcGIS风暴】ArcGIS中国地表覆盖数据GlobeLand30预处理(批量投影、拼接、掩膜提取)附成品下载

结果示意图: GlobeLand30是30米空间分辨率全球地表覆盖数据,目前可供下载的有3年的数据:2000-2010-2020。本文主要讲解在ArcGIS10.6平台下进行GlobeLand30的预处理操作,主要预处理步骤包括:批量分幅投影转换、批量分幅…

Asp.Net MVC4入门指南(9):查询详细信息和删除记录

在本教程中,您将查看自动生成的Details和Delete方法。 查询详细信息和删除记录 打开Movie控制器并查看Details方法。 ?Code First 使得您可以轻松的使用Find方法来搜索数据。一个重要的安全功能内置到了方法中。方法首先验证Find方法已经找到了一部电影&#xff0c…

漫画:什么是架构师?

于是,小灰去向大黄请教 这是有关未来的故事: 从前,有一个赶路的人路过一片工地,看到三个年轻人在工地上搬砖。 于是,他问其中一个人: 于是,他又问了第二个人: 于是,他又问…

Andoroid之BottomNavigationView右上角添加红点布局和自动跳转到底部具体第几个Tab

一、需求 BottomNavigationView右上角添加红点布局和自动跳转到底部具体第几个Tab 我们知道BottomNavigationView是在google material里面的组件 github地址如下: https://github.com/material-components/material-components-android 二、效果图片爆照 三、BottomNaviga…

FileSystemWatcher监听文件是否有被修改

作用:监听文件系统更改通知,并在目录或目录中的文件更改时引发事件。 需求:监听特定文件是否修改,然后做出相应的操作。 方法: ①利用一个线程,一直去查找该指定的文件是否有被修改,如果修改则操…

一、FFmpeg 的初尝试《FFmpeg 音视频开发基础入门到实战》

学习目标 了解 FFmpeg学习 FFmpeg 工具的下载及环境配置了解 FFmpeg 工具的使用方式了解 FFmpeg play 的使用方法了解 FFmpeg paly 的音量设置、窗口设置、音量设置等设置方法 一、了解 FFmpeg FFmpeg 是一个音视频处理的工具,通过 FFmpeg 可以对视频进行旋转、缩…

快速掌握 ASP.NET 身份认证框架 Identity - 用户注册

推荐关注「码侠江湖」加星标,时刻不忘江湖事这是 ASP.NET Core Identity 系列的第二篇文章,上一篇文章介绍了 Identity 框架的集成,以及一些基础知识。这篇文章讲一讲如何在 ASP.NET Core Identity 中实现用户注册。点击上方或后方蓝字&#…

【GIS风暴】30米分辨率地表覆盖数据GlobeLand30原始数据集简介及下载地址

数据集预览: GlobeLand30是30米空间分辨率全球地表覆盖数据,目前可供下载使用的有3年的数据:2000-2010-2020,本文主要讲述GlobeLand30的官网下载地址和数据集简介。 数据处理方法、成果数据下载: 【ArcGIS风暴】ArcGI…

一、基础折线图详解《手把手教你 ECharts 数据可视化详解》

注:本系列教程需要对应 JavaScript 、html、css 基础,否则将会导致阅读时困难,本教程将会从 ECharts 的官方示例出发,详解每一个示例实现,从中学习 ECharts 。 ECharts 官方示例:https://echarts.apache.o…

NLog自定义Target之MQTT

NLog是.Net中最流行的日志记录开源项目(之一),它灵活、免费、开源官方支持文件、网络(TCP、UDP)、数据库、控制台等输出社区支持Elastic、Seq等日志平台输出实时日志需求在工业物联网等特定场景下需要实时获取日志信息工业物联网领域常用的是mqtt协议那我们就使用NL…

2016-1-27

2019独角兽企业重金招聘Python工程师标准>>> 1.前端的三大技能:1.1.描述网页内容html 1.2.描述网页样式css 1.3.描述网页行为js2.html和jsp区别在于静态和动态..bootsharp是目前比较火爆的css..angular是目前比较火爆的js.3.单点登陆(SSO):登陆一次就可以访问所有相…

【ArcGIS风暴】ArcGIS生成GlobeLand30土地利用数据集中国区域行列号shp格式对照图(附shp下载)

效果预览: 本文主要讲述了在ArcGIS中生成GlobeLand中国区域对照行列号的shp格式矢量数据,用途在于将自己的研究区跟行列号矢量图层直接叠加显示,快速找出自己所需要的图幅号,便于快速下载数据。同时为了方便使用,本文提供了对照图的下载。 文章目录 1. 创建文件数据库2. 创…

Android 节操视频播放器jiecaovideoplayer自定义播放音频使用:屏蔽全屏按钮,增加倒计时,当前时间/总时间

一、屏蔽全屏按钮 找到JCVideoPlayerStandard.java文件中的代码: private void fixAudio() {if (SrcType.equalsIgnoreCase("Audio")) {//如果是音频,始终显示coverImageView//thumbImageView.setVisibility(View.VISIBLE);coverImageView.se…

一、Qt初尝试,做一个QT计算器《QT 入门到实战》

学习目标 了解 qt 的基本信息了解 qt 的下载及安装了解创建一个基本 qt 项目的流程了解信号与槽通过示例了解信号与槽的设置与编写了解控件添加的方式了解控件如何使用代码获取其文本了解控件如何使用代码设置其文本使用 connect 自定义信号与槽了解使用样式修饰控件外观了解使…

VS C#语言获取输入名称的汉语拼音简拼码和全拼码完整案例教程

结果预览: 扩展阅读: SQL语言获取拼音码:SQL Server编写函数获取汉字的拼音码(简拼) 文章目录 1. 拼音码类编写2. 界面设计3. 前端调用4. 结果展示1. 拼音码类编写 打开Visual Studio,新建一个Winform项目,再添加一个类文件,命名为PYM。 键入如下代码: using Syst…

SSIS 执行变量中的脚步输出列顺序与SQL查询列顺序不同

这个问题是朋友遇到的,做一个SSIS的程序将数据导入到txt。然后再用Oracle的工具导入到Oracle。但是在SSIS中执行变量脚步的时候,发现输出的列名称跟查询的列名称完全不同。比如Schema_id在查询的第三列,但是输出的时候到了第6列。 如图&#…