- 大話程序員:從入門到優秀全攻略
- 安曉輝
- 1868字
- 2019-11-22 18:19:17
1.4 軟件開發工程師未來十年還會有這么高的收入嗎
上一節我們從統計數據中看到軟件開發工程師目前的年均收入水平在各行業各崗位中名列前茅。很多非IT行業的就業人員不理解為什么開發者的工資會這么高,甚至不少開發者也懷疑自己這種高收入可以持續多久,因此這一節我們就從時代發展趨勢的角度來看一看,程序員的收入在未來十年可能會有怎樣的發展。
1.4.1 行業趨勢
一到兩年內,你的工作職位有沒有晉升、薪水能不能增加,這取決于你是否努力工作。而五年、八年、十年或者更久,趨勢的作用會遠遠大于個人的努力程度,甚至會將個人的努力淹沒。
舉個例子,1978—2007年,是中國房地產改革的黃金30年(1978—1988年為探索階段,1988—1998年為推廣和深化階段,1998停止福利分房,全面開啟住房商品化時代),萬科、金地、SOHO中國、保利地產都是在這個階段順著國家發展趨勢“跑馬圈地”做起來的,它們的早期員工很多都已功成名就。與此相關,很多房產中介從業者,也跟著趨勢獲得了豐厚的回報。而現在,如果你再進入房地產企業從頭做起,很難再有大的發展—因為房地產飛躍式大發展的時期已經過去。
當你進入正確的河道,哪怕你毫不用力,湍急的水流也會推著你飛速前進。
這就是趨勢的力量。
那么,現在的趨勢是什么?哪些行業才是正確的河道?
先看一張來自網絡的圖示。

上圖是美國200年來行業增速變遷圖,描述了從1820年的蒸汽輪船到1995年的互聯網在內的幾大行業的變化趨勢。國內的行業發展趨勢與美國類似,但稍稍滯后幾年。每個行業的增速均經歷了增長、見頂、緩慢下降的階段。
中國IT行業(信息傳輸、軟件和信息技術服務業)的加速發展,大概從1997年開始,最早是PC互聯網、產業信息化,后來是移動互聯網,現在是互聯網+,再接下來是物聯網、智慧城市、智慧交通、人工智能,一路蓬勃發展,雖有小波折,但大趨勢從未變過,未來一面泛化、一面深化,十年八年,趨勢向好!
只要這個向好的趨勢不變,相關領域從業者的收入水平就不會下降。
1.4.2 國家規劃
那么,未來十年以后這個趨勢到底會不會變呢?我們來看一看我國的“十三五”規劃(2016—2020年)就知道了。

看上圖,“十三五”規劃對應2016—2020年,大方向是“加快壯大戰略性新興產業,打造經濟社會發展的新引擎。”
在戰略性新興產業中,分量最重的就是信息技術產業和網絡經濟,見下圖。

這說明什么?信息技術和網絡經濟是國家戰略規劃的重點,國家層面將會提供各種政策、資金、資源的支持,保障它快速、廣泛的發展。互聯網+、大數據、人工智能將是重中之重。
這個戰略規劃會到什么時候?
2030年(看第12頁那張圖),距離現在還有12年!
也就是說,未來十年左右,信息技術和網絡經濟會成為國家經濟發展的支柱和主導力量。
如果你還有疑慮,再看國家規劃的其他新興產業。

雖然高端裝備、新材料、航空、軌道交通不屬于互聯網行業,但哪一個的未來發展不是以軟件為基礎的?

新能源產業。我們來看新能源汽車,以電力汽車領先品牌的“特斯拉”為例,它就是通過“電池+軟件”的方式重構了舊汽車。毫無疑問,這種模式在未來還會進一步發展—2017法蘭克福車展已經釋放了大量信號。
大眾汽車集團宣布:最晚到2030年,大眾汽車集團的整個車型陣容將實現電動化;寶馬汽車集團宣布:到2025年將提供25款電動車型,其中12款為純電動車型;奔馳汽車集團表示,2022年將推出10款全新純電動汽車產品,全系車型將推出新能源驅動版本,會有超過50種電動車型上市。
所以,汽車向新能源全面轉型,預計到2030年完成,這與我國的戰略規劃時間節點相同。這種轉型一定是以“新能源+軟件”的方式推進的。
與此相關的,“自動駕駛+智慧交通”依然是軟件、數據、網絡的綜合應用。
再來看“十三五”規劃提出的另一個重要方向—促進數字創意產業蓬勃發展。

這個方向現在屬于中國共產黨的第十九次全國代表大會所說的精神消費領域。
精神消費在未來十年內必然會越來越凸顯,因為物質更加豐富,甚至過剩,消費需求必然跨過物質層面進入精神層面。而精神消費的一大趨勢就是數字化、數據化、虛擬化—想想你一天有多少時間在用手機消費數字信息。
另外,如果你去觀察現在中小學生的學習和娛樂方式就更確定了:授課和作業數字化;其他時間,玩手機或者iPad游戲!未來這一兩代人是在數字化、虛擬化中長大的,將來他們的生活只會更加數字化、虛擬化,而數字化、虛擬化必然依賴軟件。
1.4.3 結論
綜合以上分析可以看出:一方面信息技術產業本身在未來仍會有長足發展;另一方面軟件和互聯網已成為各行各業快速發展的“生產力工具”。因此我們可以斷定,未來十年,軟件、互聯網、數據、智能化等相關領域,依然是時代發展的大趨勢,而支撐這些領域發展的軟件開發工程師,平均收入依然會遠高于其他行業。
- 零基礎搭建量化投資系統:以Python為工具
- Dynamics 365 Application Development
- 深入淺出Electron:原理、工程與實踐
- 控糖控脂健康餐
- 數據結構(Java語言描述)
- OpenCV 3和Qt5計算機視覺應用開發
- Getting Started with Greenplum for Big Data Analytics
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- HTML+CSS+JavaScript網頁設計從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- Troubleshooting Citrix XenApp?
- Photoshop CC移動UI設計案例教程(全彩慕課版·第2版)
- Scala Functional Programming Patterns
- Oracle 12c從入門到精通(視頻教學超值版)
- Python程序設計教程
- Backbone.js Patterns and Best Practices