當前位置:
首頁 > 最新 > IT行業的高薪還能維持多久?

IT行業的高薪還能維持多久?

撰文 | Yiqing Wang

編輯 | Ivy xu

專欄 | 九章演算法

Glassdoor 數據顯示,在美國,Google軟體工程師的平均工資在13萬美金左右,Facebook軟體工程師的平均工資也在12.5萬美金以上。在國內,華為員工的人均年薪也高達63萬人民幣。

可是雖然IT行業的高工資吸引著越來越多人選擇IT方面的工作,但也有很多人擔心一個問題:IT行業的薪資會不會逐年下滑?

那麼,IT行業的高薪到底還能不能繼續維持下去呢?下面我們就來分析一下。

1

IT行業需求持續擴大,逐漸吞噬各行各業

華爾街日報曾在2011年就說到,軟體正在吞噬這個世界。 餐飲業的手機點單和外送,航空業的電子登機牌……從農業到國防,無處不見科技的影子。而它們在「侵入」這些已經建立起來的行業結構時,需要大量的程序員。

在這個衣食住行都可以靠手機解決的現代社會中,一行行代碼背後勤勤懇懇的程序員功不可沒。而在將來我們仍然需要足夠多的程序員來發展和維持這些科技帶來的便利。所以社會對程序員的需求還在上升,程序員的工資目前看來還不會減低。

2

IT行業具有槓桿效應,可帶來巨大的經濟效益

通過代碼開發一個系統,實現同時服務上百萬人,只有軟體工程師才能做到。而許多工作是不具備這樣的槓桿效應的,他們在同一時間只能服務一個人。

程序員通過控制電腦完成了人工無法比擬的大量工作。

以Uber為例,以前叫計程車的模式是打電話給計程車公司,會有專員接通你的連線,並且派一輛計程車到你所在的位置。一個派車員在同一時間能接的電話是有限的,因此想要擴大業務只能靠增加派車員數量,為派車員支付的薪水成為了佔比很大的開支。

但是,一名軟體工程師卻可以替代N名派車員,因為他可以通過編寫程序讓系統自動實現高效的派遣工作。

所以程序員的存在不僅提高了整體效率,還使得總支出降低了。他們通過槓桿效應為公司創造的收益遠遠超過了一般的工作崗位,這正是他們比一般的工作賺得更多的原因。

3

優秀的IT人員需要較高的專業技能

公司並不傻,他用高薪是想吸引優秀的人才,而不是隨隨便便會寫代碼就行,而培養一個優秀的IT人才可不是一件容易的事。

充分的教育

這個毋用多說,程序員的工作成本低,但成為程序員——特別是優秀的程序員的門檻並不低。包括谷歌蘋果這些大公司在內的大部分公司聲稱他們只僱傭A-level的員工(雖然實際上B-level 和C-level的員工需求量也很大)。所以當尚是稚鳥的程序員們懵懵懂懂地踏入社會,首先面對的不是在風和日麗下展翅翱翔,而是一輪輪殘酷的篩選。

具有全面的優質教育,生活中與科技緊密接觸,有自己的判斷能力……同時擁有這些才能使一個程序員成長為能獨當一面的員工。而這一部分已經足夠篩選掉大部分人了。比如有數據顯示,每所科技大學有30%~60%的學生沒能通過第一次編程測驗。

專業程度

這一部分與學歷和資歷都有些關係。編程和學習一門陌生的語言有些類似,學基本語法和辭彙並不算太困難,但當你走出校園就會意識到僅僅有理論知識並不足以應對現實世界。所以是否在實踐過程中運用過課堂或網路上學習到的知識,與你以後工作的專業程度有著直接的關係。而這一部分需要時間和經驗的累積。

各行各業薪水最高的人都是那些金字塔尖兒上極優秀的人,比如律所合伙人、公司高管等等。所以優秀的程序員擁有令人羨慕的高薪也不足為奇。事實上,成為一個優秀的軟體工程師門檻並不低,不僅要有藝術家的創造力,還要兼具工程師的嚴謹。以下六點素質更是必不可少的。

問題診斷能力——面對複雜的系統、隨時會變卦的客戶,要能解決每一個棘手的問題。

實驗與發明能力——願意嘗試各種新生事物,能夠基於過去的經驗找出新的辦法解決現有的問題。

優化方案的能力——一個僅僅能夠解決問題的方案是不夠的,還要做到能高效地解決問題,找出一個在運行時間、開發時間、維護時間和存儲空間方面最優的解決方案。

調試能力——在系統因為未知原因無法運行成功時,要能夠成功調試系統。

團隊協作能力——在大型團隊工作中,確保自己完成的部分與整個系統相適應。

評估複雜性的能力——準確估計完成一項任務需要多長時間。否則一旦由於未預估到的複雜性而超時,只能選擇要麼拚命完成,要麼信譽受損。

可以說只有不到10%的人可以同時達到這6點素質全部優秀的標準,而這些人正是頂尖公司想要高薪聘用的人才。

4

優秀IT人才需要持續性的投入

科技日新月異,作為IT工作者,必須要走在科技的最前端,而想要走在科技的最前端,活到老學到老的精神是必備的。程序員要時刻準備吸收新的知識,再去創造科技奇蹟。

我是在1996年開始使用PowerBuilder的,那個時候PB還是很牛的,我在學校里沒有學過PB,所以入門很難,達到熟練掌握的水平就更難了,但是我還是做到了。

1998年PB開始沒落,1999年已經完全見不到蹤影了。如今我的簡歷上甚至都不會提起它,因為沒人在意我掌握了PB,而且我也不想看起來太古怪。

類似PB的經歷在我的工作生涯中一遍又一遍的上演。可以說,作為一個程序員,我學習的量大到相當於每3年左右拿一個新的學士學位。

軟體工程師就像工程師一樣需要使用工具來「建造」一個系統,編程語言、框架、應用條件、開發環境這些因素都是程序員的工具。實際情況中,這些工具不斷變化,性能更好、效率更高、更簡化的新工具總會不時出現。而軟體工程師為了開發出更優秀的產品,必須不斷學習和使用最新、最好的工具。可以說,選擇了成為程序員,就是選擇了終身學習。

5

IT人員工作強度大,產出多

不可否認,在程序員的世界,與高薪齊名的便是工作強度大。準時下班是奢望,周末加班也是常有的事。

從現實層面來講,靠著一腔熱情去努力工作,長此以往終究會使人變得麻木,畢竟對於大部分人來說每天重複敲代碼是件挺枯燥的事。而豐厚的酬金,是個能讓多數人願意承擔壓力去努力工作的動力。公司利用這一點來吸引員工為他們工作,也算是一種雙贏。

綜上所述

因為世界各地會越來越富裕,接受的教育會普遍變好,也許會使未來優秀程序員的短缺問題會逐漸減緩,但至少近幾十年不會有太大改變,程序員的需求仍會增大,因此工資也不會陡然減少。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 九章演算法 的精彩文章:

如何選擇適合自己的編程語言?

TAG:九章演算法 |