10年前我剛碩士畢業,進一個小公司寫C++,畢業生起薪就已經超過了澳洲平均年薪,
10年后的今年我拿多少錢就不說了,可以透露的行情是,在澳洲市場上,資深程式員(senior developer)一個人的年收入頂其他行業一個家庭的年收入稀松平常,那些光鮮行業從業人員比如房產中介,辛辛苦苦賺底薪+加成,還不如程式員躺拿錢賺得多,
并且在一定的級別上還有職位和薪水倒掛的現象,技術首席(tech lead)不一定比資深程式員(senior)拿得高;資深程式員很有可能比專案經理拿得高,雖然后者行政級別比前者高;而同個公司里資深程式員一定比分析師(business analyst)拿得高,雖然這兩者基本是同級的,誰能干活能戰斗,市場還是看的很清楚的,
而IT行業在這十年中的爆點是大規模增長的,10年前沒有移動計算(iPhone App Store是2008年才出現的),沒有平板電腦,沒有云計算,沒有VR,沒有自動駕駛汽車,沒有共享經濟,現在呢?10年后呢?要用發展的眼光看問題,
狂噴IT業的無非也就是那么幾點,什么寫程式都是1個月里培訓班出來騙錢的,互聯網都是泡沫,等等,,,和其他任何行業一樣,免不了從業者龍蛇混雜,更何況IT錢多,確實阿貓阿狗都來分一杯羹,但IT業的好處在于,從業者的能力是最容易量化的,
Github參與度,Stackoverflow的成績,開源專案代碼,再不濟上白板寫一個程式,能力如何分分秒秒可以體現,而正因為如此,資深的程式員才尤為寶貴,我見過有外行老板來技術討論會想“找幾個程式猿做專案”,結果大牛們鳥都不鳥,他惱羞成怒,而我自己招人也很清楚:低手多,精英少,然而高手(aka:me)可以一眼識別你的戰斗力,換了其他行業,行么?
所謂能力越大責任越大,合格的程式員不是那么好當的,學會計的考一個CPA就算被“認證”了,每年只要跟進下法律法規的變動就行,做程式員誰給你認證?你考了哪個公司的認證,別說不一定被認,給你發證的公司能不能活過下個5年都是未定的,技術潮流要跟對(我見過跟了5年Silverlight的程式員,那叫欲哭無淚),知識要不停地更新,只想來分一杯羹賺快錢的,撐不了幾年就會被淘汰,
外行一直謠傳程式員30歲退休,而事實是IT的趨勢是資深化、精英化,隨著云計算平臺的完善,創業公司幾個資深大牛頂印度外包公司幾千人的生產力很正常,而這種趨勢隨著IT自動化水平的提高,會越來越明顯,
從另一個角度來講,IT自動化伴隨的是其他行業的失業,賺的有一部分是其他行業的錢,現階段最著名最激化的例子就是以UBER為首的共享經濟,把世界各地的出租車行業鬧得雞飛狗跳,硅谷的趨勢很可能是華爾街那樣翻云覆雨的高智商暴利產業,(也許已經是了,高盛的員工中碼農的比例已經超過了操盤員)
所以來回答你的問題,程式員10年后會賺得更多,收入指數增長,前提是你隨著這個行業一起成長,而IT業內部的貧富差距也會越來越大,
當然了,“程式員”這個職業本身也并不是一成不變的,其他幾個答案也提到了程式員需要與時俱進,在現在這個年代,像2000年那樣吃定某個既定平臺(比如.NET, J2EE等)就能活很久的行情已經不再了,昨天和業內人士吃飯也討論到招聘要求的問題,
對高端程式員的要求,不是精通某一門語言或者某一個平臺,而是工程能力/解決問題的能力,換言之,你應該針對專案提出解決方案,然后為解決方案尋求最好的工具,而這些工具可能是你用過的也有可能是沒用過的,如果沒用過,這不能成為你避開該工具的理由,如此說來,強調自己是“某語言程式員”將會過時,替代的說法是“全堆疊”,
以Javascript/HTML前端為例,許多從業新人覺得自己使足了勁都攆不上前端科技的發展,因為各種庫/工具/框架乃至于Javascript語言本身都在高速進化,知道你為什么攆不上么?因為你掌握的只是一點使用工具的能力,但你依舊沒有解決問題的能力,當工具本身發生變化的時候,你也就無法適應了,
以上為一位從業多年的程式員的經驗分享,
另外本人是一名CC++的程式員,如果你想更好的提升你的編程能力,好好學習C/C++編程知識的話!那么你很幸運~
C語言C++編程學習交流圈子,QQ群1030652847【點擊進入】微信公眾號:C語言編程學習基地
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習書籍:

編程學習視頻:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/206940.html
標籤:其他
