程序猿:20年后,程序員還會像今天這樣的高收入嗎?

感謝邀請,先說答案,20年后,程序員的工資肯定不會比不上現在的工資程序猿 。

程序猿:20年后,程序員還會像今天這樣的高收入嗎?

文章插圖
為什么呢?我們一起來分析一下 。
程序猿:20年后,程序員還會像今天這樣的高收入嗎?

文章插圖
第一點:難度,以java為例,幾年前根本沒有前后端分離這一說,前端后端都是java開發一人搞定,即使是現在,也還存在著少量這樣的公司,所以學習的成本比現在大,不僅需要學習java,還得學習,HTML、CSS、JS等前端語言,反觀現在,在被 springboot 統治的年代,前后端分離,減少了成為java開發的學習成本,再來說說springboot,在以前還在使用 SSM 的時候,配置文件多的讓你發毛,但自從 Springboot 出世之后,新手小白也能搭建一個可能正常運行的項目,學習成本低,就代表著簡單,編程越簡單化,學的人就會越多,根據市場的供應關系來說,薪資降低是必然的,至于降多少,那也要看市場行情 。
第二點:培訓機構的泛濫,什么意思呢?大家可以在網上搜一個編程語言,出來的都是關于培訓的廣告,培訓 6 個月,月薪過萬不是問題,這也導致了很多人奔著高薪去培訓,每年培訓機構都會送出大量的培訓學員,這也會給it行業的行情造成一定的壓力,本來3年工作經驗差不多在15k左右(一線城市),由于程序員太多,然而這兩三年的人,只要你會CURD就行,其實沒有太多的要求,這就會導致有些能力不行的人,只會做CURD的,你給他12k,他就能給你做,久而久之,行情被影響是必然的 。
但這僅僅只是針對只會皮毛的程序員,單反你會點算法,熟悉數據結構,研究過源碼,對設計原則、設計模式有著獨特的見解,這些人的工資基本是沒什么影響的,因為精英永遠都是少數,然而少數都是供不應求,所以價格只會高,不會低,但是對于1-3年的程序員來說,沖擊就大了,20年后,1-3年的程序員將會過的很難受 。
所以不要在這糾結什么工資多少的問題,根本的問題是在于你是否是市場不可或缺的人才,如果是,那么你的價值不可能降,但如果你只會CURD,現在都有很多程序都能生成CURD的代碼,別說20年后了,所以招你來公司干嘛呢?只有讓自己成為精英的那一部分,你在市場的地位才不會動搖 。否則,誰都有可能把你擠下去,因為你對公司來說,可有可無 。
總結來說就是一句話:牛逼的程序員工資不降反升,半桶水的程序員20年后將會寸步難行 。
我說的,誰來都不好使!
我就是一個java開發的程序員,深有體會,現在的初級程序員都已經很不好找工作了 。
程序員為什么是個青春飯,而不是像醫生律師一樣越老越值錢?我先后從事過機械、電氣、信息技術行業,有對比才有傷害 。
第一、程序員所涉及到的技術更新換代快,經驗難以積累計算機編程,總共出來也才幾十年,現在還在高速發展中,更新換代非常快 。從DOS編程到windows編程、Linux編程,再到移動端編程 。每一次跨度都非常大 。需要不斷地熟悉不斷變化的操作系統、編程語言虛擬機(或解釋器)、框架、引擎 。比方說你做安卓,得熟悉安卓操作系統,使用python,得熟悉python的解釋器,使用spring框架,又得熟悉這一整套不斷更新迭代的“大家伙”,做Web開發,還要遵循不斷升級的Web標準 。好不容易學會了表格布局,結果出來一個div+css,好不容易熟練了jquery,結果聽說vue火了……在一個技術變成主流之后,之前好不容易積累的經驗,就會變成過時的技術 。比如說某個人現在40歲,那么他可能35歲之前學的東西都不值一文 。醫生、律師、機械、電氣則沒有這個問題 。拿電氣里面更新比較快的PLC編程來說,我接觸20多年了,現在和以前,還是沒有什么變化 。沒有聽說過哪個電氣工程師20年前的經驗過時了的說法 。