最新!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.pswp.cn/news/285801.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/285801.shtml
英文地址,請注明出處:http://en.pswp.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、題目 請編寫函數…

PHP和Mysql處理IP地址

PHP: 32位整型(bigint) ip2long (IP —> long) long2ip (long —> ip) Mysql: 10位無符號整型(INT UNSIGNED) INET_ATON (IP —> long) INET_NTOA (long —> ip) 轉載于:https://www.cnblogs.com/yudis/articles/5976362.html

如何創建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 中實現用戶注冊。點擊上方或后方藍字&#…

Android命令Monkey壓力測試,詳解

支持原創,前半部分來源博客原文:http://blog.csdn.net/huangbiao86/article/details/8490743shell, monkey, system, Android, 文件系統Monkey, 示例, 簡介一、Monkey測試簡介Monkey測試是Android平臺自動化測試的一種手段,通過Monkey程序模擬…

JAVA 排序工具類

提供了以下排序: 冒泡排序選擇排序插入排序希爾排序快速排序歸并排序桶排序堆排序package com.xingej.algorithm.sort;import java.util.ArrayList; import java.util.Collections;/*** 排序工具類* * author erjun 2017年12月13日 上午8:38:22*/public class SortU…

js中null,undefined,false,0,'',[],{}判斷方法

目錄 1.數據類型 2.JSON字符串 3.數字類型 4.非的布爾值 5.與非比較 一、單獨判斷 1.null 2.undefined 3.0 4.“” 5.判斷undefined、null與NaN: 因為獲取到數據的不確定性,常常會導致一些異常情況,使得頁面報錯,往往要兼容這些異…

【GIS風暴】30米分辨率地表覆蓋數據GlobeLand30原始數據集簡介及下載地址

數據集預覽: GlobeLand30是30米空間分辨率全球地表覆蓋數據,目前可供下載使用的有3年的數據:2000-2010-2020,本文主要講述GlobeLand30的官網下載地址和數據集簡介。 數據處理方法、成果數據下載: 【ArcGIS風暴】ArcGI…

Git之解決git stash pop多次產生的文件沖突問題

1、問題 我們用git命令一般拉取線上代碼的時候,本地修改了,我們一般先git stash下,接下來git pull, 然后git stash pop下,但是我新增了文件,沒有添加到本地git(也就是沒有git add file這個新增加的文件),然…

記一次意外

今天嘗試給同一個對象綁定多個事件: document.getElementById("a").οnfοcus function(){ alert("1") }.οnclick function(){ alert("2") } 發現彈出2,改變focus和click的順序后依舊如此&…

一、基礎折線圖詳解《手把手教你 ECharts 數據可視化詳解》

注:本系列教程需要對應 JavaScript 、html、css 基礎,否則將會導致閱讀時困難,本教程將會從 ECharts 的官方示例出發,詳解每一個示例實現,從中學習 ECharts 。 ECharts 官方示例:https://echarts.apache.o…

NLog自定義Target之MQTT

NLog是.Net中最流行的日志記錄開源項目(之一),它靈活、免費、開源官方支持文件、網絡(TCP、UDP)、數據庫、控制臺等輸出社區支持Elastic、Seq等日志平臺輸出實時日志需求在工業物聯網等特定場景下需要實時獲取日志信息工業物聯網領域常用的是mqtt協議那我們就使用NL…