每個職場人士都很關心自己的薪水處在行業什么水平,程式員也不例外,除了問身邊的同事、朋友,各大QQ技術群、微信技術群也在常常談論收入問題,當然,每個人的朋友圈子不同,所得到的答案也有很大不同,比如你在某大神群,年薪低于50萬都不好意思開口,而更多的朋友則在抱怨自己年薪太低,“拖了后腿”,那么真實情況如何呢?來看看專業調查機構發布的調查報告, 《2018年中國程式員生存現狀報告》對程式員的職業狀況包括收入情況做了詳細的調查,調查物件包含全國28個省、直轄市的15萬名優秀程式員和4000多名簽約開發者,調查結果有一定代表性,調查結果如圖1-1

圖1-1 程式員年薪范圍調查
考慮到調查范圍不只是一線城市的程式員,選取一個調查報告中的最高收入范圍年薪50萬以上的中位數年薪25萬元作為是否高薪的標準,低于年薪25萬元的中低收入程式員占比接近80%,年薪低于20萬元的也達到70%,這份調查報告說明,大部分程式員都在中低收入水平,只有少部分程式員能拿高薪,拿高薪的程式員雖然只占20%左右,但對公司而言這部分程式員朋友才是重要的,也就是說始終只有少部分人才是重要的,這個現象符合二八定律,
二八定律是19世紀末20世紀初意大利經濟學家帕累托發現的,他認為,在任何一組東西中,最重要的只占其中一小部分,約20%,
其余80%盡管是多數,卻是次要的,因此又稱二八定律,
那么這些高收入水平的程式員都是什么樣子的呢?換句話說什么樣的程式員能夠拿高薪,為什么有這么多的程式員都只能拿中低收入的薪水?回答這個問題要關聯的因素很多,有學歷,年齡,性別,行業,地區等等差異,但大家最常問的就是“目前你薪水這么多,作業幾年了?”,所以“作業年限”是各地程式員比較收入水平的最佳參考指標,下面再來看一份調查報告,
2017年,由程式員客堆疊聯合稀土掘金通過對北京、廣東、浙江、上海等全國28個省、直轄市及特別行政區的10W+優秀程開發者進行了一次調查,其中對于薪資狀況的調查部分,報告說:
“從調查結果來看,作業3年內,1/5的程式員群體年收入在6萬以下,1/5的程式員在3年內年薪就達到了20-30萬的水平,大多數程式員年收入在10-20萬之間,相比于其它一些行業,月薪過萬已經是高收入水平,
在作業3-5年后,90%以上的程式員達到了月薪1萬+的水平,只有大約10%的群體年收入低于10萬,超過1/6的群體甚至年薪達到了30-50萬的水平,
在作業5-10年后,只有2.7%的程式員年收入低于6萬,年收入在15-20萬的程式員占21.62%,1/3的程式員年收入在20-30萬之間,超過1/5的程式員年收入在30-50萬之間,年收入在50-70萬的程式員占5.41%,”
(《中國碼農生存現狀調查 看看你拖后腿了嗎》作者:自由職客)
或許以上報告的文字描述不夠直觀,下面使用圖1-2表來大致展示一下上面的資料:

圖1-2 不同作業年限程式員收入狀況
如果說前面的資料時間有點早,那最新的資料是否與以前類似呢?2019 年中國程式員薪資生存調查報告已經出爐,下面這張圖是程式員客堆疊整理的程式員年薪結構圖:

(上圖來自《最新!2019 年中國程式員薪資生存調查報告出爐》一文,侵刪)
從上面這個圖可以看出,10萬-20萬年薪是絕大部分程式員薪水收入的主要范圍,跟前面的《2018年中國程式員生存現狀報告》和《中國碼農生存現狀調查 看看你拖后腿了嗎》調查的結果基本一致,不過,這個圖反映了一個令不少(占比30%到40%)程式員“辣心”的問題:
“作業10年的程式員,卻拿著畢業3年的工資”!
起初,看到這個結論我都是難以接受的,作業5至10年的程式員收入在10萬-15萬的年薪所占自身年齡段的比例,比起作業3年以內的程式員比例不但沒有降低,反而大幅升高,甚至比作業3至5年的程式員占比都還要高,從這個圖還可以得出一個結論:
年薪30萬元是所有程式員的一道坎!
只要作業年限超過3年,這道坎就有可能跨過去,但是跨過去的人不太多,好在跨過這個坎的作業年限5~10年的程式員比例要多于3~5年的程式員,且年薪超過50萬的高新程式員主要是作業年限5~10年的程式員,不過,能夠跨過這道坎的,哪怕作業年限5~10年的程式員也是少數,這說明什么呢?
第一點:大部分程式員都是中低收入水平,
第二點:大部分程式員的收入不能隨著作業年限的增長而明顯增長,
這兩點,反映出大部分程式員的技能水平都只是中低水平,試想有哪個老板會僅僅因為程式員作業年限長就給他的更高的工資呢?沒有哪個精明的老板會傻傻的這樣做,收入只會跟能力掛鉤,不會跟年齡掛鉤的,因此,
能力無法提高,是廣大程式員擔憂的主要問題!
能力無法提高的原因很多,從客觀上來講,主要原因就是大部分程式員作業的專案沒有什么技術含量,畢竟不是每個人都有機會進入BAT這樣的大公司做高大上的專案,每天都重復著類似的作業,跟生產流水線上的農民工沒有區別,所以廣大程式員都自嘲自己是“碼農”,還是有依據的,不信?這個問題衍生出的問題,很容易從各大技術社區的程式員提問看到:
“29歲的程式員,感覺自徹底的廢了,這么多年的技術學的毫無用處”
“現在的程式員作業有技術含量嗎?”
“說實話,中國的軟體行業沒那么多技術含量”
簡單總結,大部分程式員作業的專案沒有什么技術含量,都是簡單的增刪改查(這個話題會在下一篇探討),只有少部分程式員有機會接觸到“高大上”的專案,屬于最有價值的人群,是公司的中堅力量,并且這些作業經歷能夠為自己的履歷增光添彩,換作業如魚得水,步步高升,如果你“不幸”屬于前者,成為這“大部分”中的一員,請不要傷心難過灰心喪氣,這正是“二八定律”起的作用,我們需要正視這個規律,直面而不是回避它,努力讓自己的作業變得有技術含量,讓自己的能力得到提高,如何實作這個目標,這正是我寫《SOD框架“企業級”應用資料架構實戰》一書嘗試探討和解決的問題,
注:本文內容主要來自《SOD框架“企業級”應用資料架構實戰》一書《1.1 大部分專案都是沒有技術含量的》的內容, 歡迎大家前往圖書專題了解,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/79451.html
標籤:其他
