IT行業(yè)薪資一直遙遙領(lǐng)先!十年后的程序員,是否還是一個高薪職業(yè)?
10年前我剛碩士畢業(yè),進一個小公司寫C++,畢業(yè)生起薪就已經(jīng)超過了澳洲平均年薪。
10年后的今年我拿多少錢就不說了。可以透露的行情是,在澳洲市場上,資深程序員(senior developer)一個人的年收入頂其他行業(yè)一個家庭的年收入稀松平常。那些光鮮行業(yè)從業(yè)人員比如房產(chǎn)中介,辛辛苦苦賺底薪+加成,還不如程序員躺拿錢賺得多。

并且在一定的級別上還有職位和薪水倒掛的現(xiàn)象。技術(shù)首席(tech lead)不一定比資深程序員(senior)拿得高;資深程序員很有可能比項目經(jīng)理拿得高,雖然后者行政級別比前者高;而同個公司里資深程序員一定比分析師(business analyst)拿得高,雖然這兩者基本是同級的。誰能干活能戰(zhàn)斗,市場還是看的很清楚的。
而IT行業(yè)在這十年中的爆點是大規(guī)模增長的。10年前沒有移動計算(iPhone App Store是2008年才出現(xiàn)的),沒有平板電腦,沒有云計算,沒有VR,沒有自動駕駛汽車,沒有共享經(jīng)濟?,F(xiàn)在呢?10年后呢?要用發(fā)展的眼光看問題。

狂噴IT業(yè)的無非也就是那么幾點,什么寫程序都是1個月里培訓(xùn)班出來騙錢的,互聯(lián)網(wǎng)都是泡沫,等等。。。和其他任何行業(yè)一樣,免不了從業(yè)者龍蛇混雜,更何況IT錢多,確實阿貓阿狗都來分一杯羹。但IT業(yè)的好處在于,從業(yè)者的能力是最容易量化的。
Github參與度,Stackoverflow的成績,開源項目代碼,再不濟上白板寫一個程序,能力如何分分秒秒可以體現(xiàn)。而正因為如此,資深的程序員才尤為寶貴。我見過有外行老板來技術(shù)討論會想“找?guī)讉€程序猿做項目”,結(jié)果大牛們鳥都不鳥,他惱羞成怒。而我自己招人也很清楚:低手多,精英少。然而高手(aka:me)可以一眼識別你的戰(zhàn)斗力,換了其他行業(yè),行么?

所謂能力越大責(zé)任越大,合格的程序員不是那么好當(dāng)?shù)?。學(xué)會計的考一個CPA就算被“認(rèn)證”了,每年只要跟進下法律法規(guī)的變動就行。做程序員誰給你認(rèn)證?你考了哪個公司的認(rèn)證,別說不一定被認(rèn),給你發(fā)證的公司能不能活過下個5年都是未定的。技術(shù)潮流要跟對(我見過跟了5年Silverlight的程序員,那叫欲哭無淚),知識要不停地更新。只想來分一杯羹賺快錢的,撐不了幾年就會被淘汰。
外行一直謠傳程序員30歲退休,而事實是IT的趨勢是資深化、精英化,隨著云計算平臺的完善,創(chuàng)業(yè)公司幾個資深大牛頂印度外包公司幾千人的生產(chǎn)力很正常。而這種趨勢隨著IT自動化水平的提高,會越來越明顯。
從另一個角度來講,IT自動化伴隨的是其他行業(yè)的失業(yè),賺的有一部分是其他行業(yè)的錢。現(xiàn)階段最著名最激化的例子就是以UBER為首的共享經(jīng)濟,把世界各地的出租車行業(yè)鬧得雞飛狗跳。硅谷的趨勢很可能是華爾街那樣翻云覆雨的高智商暴利產(chǎn)業(yè)。(也許已經(jīng)是了,高盛的員工中碼農(nóng)的比例已經(jīng)超過了操盤員)

所以來回答你的問題。程序員10年后會賺得更多,收入指數(shù)增長,前提是你隨著這個行業(yè)一起成長。而IT業(yè)內(nèi)部的貧富差距也會越來越大。
當(dāng)然了,“程序員”這個職業(yè)本身也并不是一成不變的。其他幾個答案也提到了程序員需要與時俱進。在現(xiàn)在這個年代,像2000年那樣吃定某個既定平臺(比如.NET, J2EE等)就能活很久的行情已經(jīng)不再了。昨天和業(yè)內(nèi)人士吃飯也討論到招聘要求的問題。
對高端程序員的要求,不是精通某一門語言或者某一個平臺,而是工程能力/解決問題的能力。換言之,你應(yīng)該針對項目提出解決方案,然后為解決方案尋求最好的工具,而這些工具可能是你用過的也有可能是沒用過的,如果沒用過,這不能成為你避開該工具的理由。如此說來,強調(diào)自己是“某語言程序員”將會過時,替代的說法是“全?!?。

以Javascript/HTML前端為例,許多從業(yè)新人覺得自己使足了勁都攆不上前端科技的發(fā)展,因為各種庫/工具/框架乃至于Javascript語言本身都在高速進化。知道你為什么攆不上么?因為你掌握的只是一點使用工具的能力,但你依舊沒有解決問題的能力,當(dāng)工具本身發(fā)生變化的時候,你也就無法適應(yīng)了。
以上為一位從業(yè)多年的程序員的經(jīng)驗分享。
另外本人是一名CC++的程序員,如果你想更好的提升你的編程能力,好好學(xué)習(xí)C/C++編程知識的話!那么你很幸運~
分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)

學(xué)習(xí)C/C++編程知識,提升C/C++編程能力,歡迎關(guān)注UP一起來成長!
另外,UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會對你有幫助的~
編程學(xué)習(xí)書籍:

編程學(xué)習(xí)視頻:
