根據中國網際網路絡資訊中心(CNNIC)近日釋出第 47 次《中國網際網路絡發展狀況統計報告》。截至 2020年12月,我國網民規模達9.89億,較2020年3月增長8540萬,網際網路普及率達70.4%。

截至2020年12月,我國線上教育、線上醫療使用者規模分別為3.42億、2.15億,佔網民整體的34.6%、21.7%。我國網上零售額達11.76萬億元,較2019年增長10.9%。其中,實物商品網上零售額9.76萬億元,佔社會消費品零售總額的24.9%。截至2020年12月,我國網路購物使用者規模達7.82億,較2020年3月增長7215萬,佔網民整體的79.1%。我國網路支付使用者規模達8.54億,較2020年3月增長8636萬,佔網民整體的86.4%。我國網路視訊使用者規模達9.27億,較2020年3月增長7633萬,佔網民整體的93.7%。其中短視訊使用者規模為8.73億,較2020年3月增長1.00億,佔網民整體的88.3%。

2020年,我國網際網路行業在抵禦新冠肺炎疫情和疫情常態化防控等方面發揮了積極作用,為我國成為全球唯一實現經濟正增長的主要經濟體,國內生產總值(GDP)首度突破百萬億,圓滿完成脫貧攻堅任務做出了重要貢獻。

我國網際網路發展尤為迅速,外賣、電商、短視訊等各類產品層出不窮,網際網路模式不斷創新、線上線下服務融合加速以及公共服務線上化步伐加快。其中,推動我國網際網路飛速發展,網民規模持續增長離不開一批中國程式設計師在背後的辛苦工作。

前言

兩會期間,包括騰訊董事會主席兼執行長馬化騰,百度董事長兼CEO李彥宏,小米創始人兼CEO 雷軍等一眾網際網路科技大佬提出了一系列的提案,圍繞數字經濟,自動駕駛,網路安全,智慧製造等細分領域,彷彿手握未來一年的數字化密碼,為我們開啟新世界的大門。

他們是新世界的指向燈,在他們背後則是無數的新世界探索者,通過指尖程式碼為未來鋪路的程式設計師們,一直以來,作為備受人們關注的群體,網際網路的飛速發展時期離不開他們。

為了更好地順應時代發展形勢,運用技術改善生活,程式設計師客棧對中國程式設計師薪資和生活現狀做了一些調查,對北京、上海、廣東和浙江等全國 29 個省、直轄市及特別行政區的近 55 萬優秀程式設計師進行了一次詳細的調查,詳細報告如下:

1. 程式設計師性別比例:

一直以來,程式設計師這一群體都以男性為主,女性程式設計師佔比極少。本次調查也發現,程式設計師群體中男女比例為 90.6% : 9.4%,接近 9 : 1,與我們程式設計師客棧在 2017 年調查的結果(92.62%:7.38%), 2018 年調查的結果(92.4%:7.6%), 2019 年調查的結果(93.3%:6.1%)及2020年調查的結果(89.6%:10.4%)相比,女性程式設計師的比例先上升然後基本持平,這是一個非常可喜的現象,希望能夠有越來越多的小仙女兒們加入到程式設計師的隊伍中來,男女搭配,幹活不累!

2. 程式設計師年齡分佈

從上圖中我們可以看到,22-24 歲的程式設計師佔比高達 11.2%,25-29 歲的程式設計師佔比高達 42.5%,30-34 歲的程式設計師佔比高達 31.8%,這三個年齡段的小夥伴成為了程式設計師群體的中堅力量。其中年齡在 22-24 歲的程式設計師,大部分應該是剛剛本科畢業參加工作的同學。而 35 歲及以上的程式設計師佔比僅為 9.4%,不到十分之一,也說明程式設計師隊伍裡主要是 35 歲以下的人。

隨著年齡的增加,以及我們結婚生子,有了自己的家庭,可能高強度的敲程式碼的工作也已經不適合我們了。但是前十年左右的程式設計經驗,管理經驗和其他各方面的提升成為了自身的優勢,進而轉向其他崗位而非一執行緒序員。所以我們在工作中,不僅僅是敲好程式碼,更應該不斷提升自己各方面的能力,為自己 35 歲以後轉變工作方向打好基礎,逐漸轉為架構、管理或者其他崗位。

3. 程式設計師婚戀狀況

在接受調查的程式設計師中,單身比例為 45%,較2020年的資料下降了近9%。一方面,這主要與程式設計師群體較為年輕化有關係,因為本次調查中 30 歲以下的程式設計師佔總體的 58.9%,另一方面也說明今年程式設計師單身人數有所減少。

因此,喜歡程式設計師小哥哥和小姐姐們的同學,快來程式設計師群體中找你的另一半吧!程式設計師聰明、細心、認真且負責,是你的不二之選。

4. 程式設計師學歷情況

本年度的報告,我們增加了對程式設計師群體的學歷狀況調查。從上圖可以看出,大部分程式設計師為本科學歷,佔總體的 67.8%。碩士學歷的程式設計師佔 7.3%,博士學歷的佔 0.4%。另外,專科等其他學歷的程式設計師佔比總體的 22.3%。從資料來看,程式設計師群體確實屬於高學歷群體,可謂是網際網路行業的中流砥柱。

此外,程式設計師客棧在本次調查中,還對程式設計師的畢業院校類別進行了調查。從上圖中我們可以看到,19.3的程式設計師畢業於專科院校。本科及以上學歷的程式設計師中,58.8% 的小夥伴畢業於普通高等院校,19.3% 的小夥伴畢業於 985/211院校,另有 0.4% 的小夥伴畢業於國外高水平院校。

這個分佈情況也與我國各類別院校的數量佔比相吻合。

5. 從事程式設計師工作的年限

從上圖中我們可以看到,工作年限為 5-10 年成程式設計師佔了程式設計師群體的 43.4%,屬於資深程式設計師。剛參加工作的程式設計師佔總體的 12%,工作 2-4年的程式設計師佔總體的 33.1%,而工作十年以上的程式設計師佔總體的 11.6%。

與去年的資料相比,剛工作的程式設計師數量顯著減少,工作兩年以上的程式設計師從73.4%上升到了88%。很大可能是受疫情影響,企業用人需求減少導致的。

6. 程式設計師的地域分佈

根據統計來看,北京擁有著中國最多的程式設計師,佔比為 17.6%。其次廣東佔 16.7%,上海佔 12.9%,江蘇佔 9.9%,浙江佔 8.2%,四川佔 3.9%,重慶佔 2.6%。廣東的程式設計師主要集中在廣州和深圳。浙江的程式設計師主要集中在杭州。四川的程式設計師主要集中在成都。江蘇的程式設計師主要集中在南京,蘇州。福建的程式設計師主要集中在廈門。此外,陝西擁有 3.0% 的程式設計師,主要集中在西安。

有一個很有意思的現象值得關注,北京市的程式設計師分佈從2020年的24.1%下降到了2021年的17.6,與之對應的上海、廣東、浙江三個省市程式設計師佔比的上升,說明有部分程式設計師處於各種原因從北京分流到了這三個省市。

7. 程式設計師的購房情況

大家都知道,現在房價很高,那程式設計師群體的購房情況如何呢。經過我們調查,有 14.1% 的程式設計師家裡給買的房子,有 21.0% 的程式設計師自己買了房子,有 8.2% 的程式設計師夫妻兩人一起買了房。此外有 22.7% 的程式設計師目前還在租房住,不過已經在準備買房了。另有22.9%暫時還不打算買房,暫時租房住。

8. 程式設計師的居住條件和花銷

程式設計師客棧對程式設計師群體的居住情況進行了調查,有 30.0% 的程式設計師住在自己的房子裡,不用租房,租房住的小夥伴佔 64.1%,其他佔比3.9%。在租房住的程式設計師中,合租的佔 66.3%,其餘的 33.7% 是租住一套房。在合租的小夥伴中,67.6% 的小夥伴租的是公衛普通臥室,32.4% 的小夥伴租的是獨衛大主臥。

從上圖我們可以看出,在租房的人中,房租主要為 1000-3000 元/月之間。有 8.6% 的人,房租為 3001-4000 元/月。有 10.3% 的人,房租為 4000+ 元/月,小編猜測這部分人應該已經組建了小家庭,或者特別追求生活品質,並且工資應該不低。除此之外呢,有 8.2% 的人房租為 500-1000 元,有 4.7% 的人房租低於 500 元/月,還有 0.4% 的人是公司包住。

9. 程式設計師的公司屬性

經過我們的調查發現,有 73.0% 的程式設計師工作在民營企業,這也是正常現象,因為現在大部分好的網際網路公司都是民營的。讓我們眼前一亮的是,在接受調查的人群中,有8.6% 的程式設計師為自由職業者。

程式設計師客棧一直以來都有一種信念,相信自由工作是未來網際網路行業發展的大趨勢,你們是走在時代前列的人!並且,受到疫情影響,自由職業者較所佔比例有所提升。

不得不強調的一點是,這與程式設計師客棧所獲得的資料高度吻合吻合。而程式設計師客棧是中國領先的程式設計師自由工作平臺,為各個企業和僱主提供技術新人力解決方案,幫助大家開發自己的產品。

從資料中我們還可以看到,有 9.4% 的程式設計師工作在國企,有1.3% 的程式設計師工作在中外合資或外商獨資的 企業中,整體佔比並不高且較去年大幅度下降。

10. 程式設計師跳槽狀況

根據統計我們可以看到,沒有過跳槽經歷的程式設計師佔程式設計師群體的 16.3%;跳槽 1-3 次的佔比過半,為 60.1%;跳槽 4 次的佔比為 7.7%;而跳槽 5 次的佔比為 8.2%;跳槽 6 次及以上的佔比 7.7%。

從上圖我們可以看到,工作 1-3 年的程式設計師,跳槽經歷比較少。而隨著工作年限的增加,跳槽次數也隨之增加,這也符合市場規律。工作三年以下的程式設計師,半數以上都沒有過跳槽經歷。而工作四年及以上的程式設計師,沒有跳槽經歷的人則很少。

從圖中我們還可以看出,工作三年是一個分水嶺,工作是否達到三年與是否有跳槽經歷有很大關係。我們分析,這應該主要有兩個原因,一是大部分公司籤勞動合同一般都是三年,當工作滿三年的時候,會有一方選擇不再續簽,因此工作三年為跳槽的一個分水嶺。另一個原因就是,工作了三年,大家也想換一個新的環境,迎接一些新的挑戰,所以也就有了三年分水嶺的現象出現。

11. 程式設計師擅長語言

在本次中國程式設計師薪資和生活現狀調查中,我們對程式設計師擅長的程式語言進行了調查,每個參與調查的人可以選擇多個自己擅長的語言。從圖中我們可以看出,前端的 JavaScript 和後端 Java 的程式設計師非常多。這也與現在市場的需求相吻合,現在市場上前端工程師的需求非常大。至於後端的 Java,一直都是程式設計師市場的重頭戲。此外 Python 佔比次之,為17.6%。

除此之外還有 Android(9.9%)、iOS(7.3%)、PHP(14.6%)、C++(7.7%)、C#(12.4%)、C(6.0%)及其他 6.0%。當然還有後起之秀的 R 語言(2.6%)和 Go 語言(7.7%)。

12.程式設計師學習及工作時間

在過去幾年與程式設計師這個群體的深度接觸以及交流中,發現很多程式設計師都對工作時間過長,導致沒有太多時間提升自己這一現狀頗有微詞。所以此次的問卷調查中,程式設計師客棧特意增加了關於工作時長以及學習時長的調查。

上圖是關於程式設計師每週花在工作上的時間,可以看到一個很有意思的現象,就是一共有66.9%的程式設計師過著理想的朝九晚五一週工作五天的工作生活,只有剩下33.1%的程式設計師都有不同程度的加班,這與我們日常聽到的程式設計師這一職業普遍加班嚴重的言論並不相符合。

在此基礎上,更是隻有不到十分之一(8.6%)的程式設計師每週工作時長達到了996,甚至更長的工作時間。

上圖程式設計師每週花在學習上的時間,可以看到只有37.4%的程式設計師每週花在學習上的時間高於5小時,絕大多數的程式設計師(40.5%)每週花在學習上的時間都在5小時以內,甚至還有22.0%的程式設計師每週幾乎沒有時間可以花在學習上面。

出現這種現狀的原因肯定是多樣的,一方面可能是公司的工作時間過長,一方面可能是家庭的事務較為繁忙,一方面也可能是個人的學習狀態並不理想。但不管怎麼說,在程式設計師這個靠技術吃飯的行業,想必一定的學習時間都是必要的。

13. 程式設計師年薪狀況

從程式設計師客棧的調查結果我們可以看出,程式設計師的年薪呈正態分佈,主要集中在 5-25 萬之間,佔比高達 66.3%。年薪在5-10 萬的程式設計師佔比為 15.5%,年薪在 10-15 萬的程式設計師佔比為 18.9%,年薪在 15-20 萬的程式設計師佔比為 21.9%,年薪在 20-25 萬的程式設計師佔比為 12.0%,年薪在 25-30 萬的程式設計師佔比為 7.7%。此外,年薪在30 萬及以上的程式設計師佔比為 19.3%,年薪在 5 萬以下的佔比僅為 4.7%。

14. 程式設計師對工作等的滿意程度

程式設計師客棧從兩個維度對程式設計師的工作滿意度進行了調查,包括薪資滿意度、工作環境滿意度。

上圖是程式設計師對薪資的滿意度,從上圖我們可以看到, 45.5%的人對現在的薪資不滿意或者很不滿意。有 41.2% 的人認為現在的薪資一般。只有 11.6% 的程式設計師對現有薪資比較滿意,而對現有薪資很滿意的佔比為 1.7%。

上圖是程式設計師對工作環境的滿意度,從程式設計師客棧的調查中我們可以看到,大部分人認為自己的工作環境還可以。僅有 24.0% 的程式設計師對自己的工作環境不滿意或者很不滿意。有 49.4% 的程式設計師認為自己的工作環境一般,有 26.6% 的程式設計師對自己的工作環境比較滿意或者很滿意。這也從側面反映了現在網際網路公司越來越注重工作環境的建設,有一個好的工作環境,大家工作起來也就更開心,幸福感更高。此外,有 6.4% 的程式設計師對自己現在的工作環境很不滿意。

15. 程式設計師的兼職意願

在本次的調查中,程式設計師客棧加了一項對程式設計師兼職意願傾向的調查,93.1% 的程式設計師都有兼職的意願,其中有 25.8% 的程式設計師認為兼職可以嘗試一下,有45.1% 的程式設計師雖然還沒做過兼職,但是非常期待。有 17.6%的程式設計師已經在做業餘兼職了,並且有 4.7% 的程式設計師,已經成為了自由職業者。

16. 程式設計師工作受疫情影響的狀況

2019 年底開始,爆發了新型冠狀病毒疫情,導致年後企業無法正常復工,很多網際網路公司面臨經營問題,這樣的影響甚至延續到了2021年。程式設計師客棧針對這個情況,在本調查的最後也增加了對裁員的調查。

從程式設計師客棧的調查結果中可以看到,有 59.2% 的人並沒有感受到裁員大潮,但是有 32.6% 的程式設計師被裁或者身邊有同事被裁。有 8.2% 的程式設計師在這次裁員大潮中被裁。其實在 2018 年下半年的時候也是爆發了網際網路公司集體裁員的情況,那時程式設計師客棧也針對當時的情況做了調查,當時有 9.0% 的程式設計師被裁,並且未受影響和自己沒被裁員,但身邊有同事被裁員的比例與今年基本一致。

因此,其實本次疫情對網際網路公司的影響並沒有其他行業那麼大,8.2%的裁員比例其實也符合每年的規律。所以技術是王道,好好鍛鍊技術,提升自己,讓自己處於優勢位置。當然,有很多程式設計師同學是被公司的無良手段裁掉的,這種行為我們要堅決抵制!

總結

綜上所述,雖然地域分佈有所變化,總體南移,但國內一線城市依然是程式設計師的主要聚集體,一些經濟發達,科技公司密集的二線城市也聚集了大量的程式設計師。在計算機語言方面,中國程式設計師擅長 Java、JavaScript、Python、Android 和 Python 等語言的最多,這也符合世界計算機語言流行度。從薪資來看,中國程式設計師薪資相比於其他行業相對較高,平均年薪達到 15 萬以上。

生活方面,近三成的程式設計師居住在自己的房子裡,剩下的程式設計師花在租房的費用普遍在1000元以上,且多為採用合租的形式租住公衛普通臥室。值得一提的是,工作之餘,絕大多數的程式設計師(40.5%)每週花在學習上的時間都在5小時以內,甚至還有22.0%的程式設計師每週幾乎沒有時間可以花在學習上面。

在工作上,73.0% 的程式設計師在民營企業工作,8.6%的程式設計師是自由職業者。對於跳槽,83.7% 的程式設計師都有過跳槽的經歷,較上一年增加近10%,且跳槽過後的薪資相對提升。這次報告中有一個與經驗不相符的結論,就是程式設計師的加班現象並沒有網路上所表述的那般嚴重,工作狀態996及以上的程式設計師僅佔此次調研的8.6%。

作者:程式設計師客棧