程序員為什么工資那么高?
不問(wèn)是不是,就問(wèn)為什么,這是耍流氓啊。
為什么程序員工資那么高?
特地查了近年軟件開(kāi)發(fā)工不問(wèn)是不是,就問(wèn)為什么,這是耍流氓啊。
為什么程序員工資那么高?
一、程序員的工資到底有多高?
我們對(duì)程序員這個(gè)職位都不陌生,但是當(dāng)你看到下面的圖表時(shí),還是會(huì)有點(diǎn)出乎意料的。 抽取自全國(guó) 195291 份樣本,職位平均工資為 8861 元。其中上海市的平均工資最高,在 30424 份樣本中平均工資為 12719 元,而北京在 52119 份樣本中以平均工資 10258 元緊隨其后,另外深圳在 19058 份樣本中平均工資為10074元,廣州在 11402 份樣本中平均工資為 8906 元。
二、為什么程序員工資那么高?
曾經(jīng)看過(guò)一個(gè)等式:熱門(mén)+門(mén)檻高=高工資,那么我們就從門(mén)檻開(kāi)始分析原因。
1、程序員自帶門(mén)檻較高光環(huán),很多人都停在了入門(mén)的路上。
人需要成就感來(lái)支撐自己前進(jìn),剛學(xué)的時(shí)候一頭霧水很容易讓人放棄。所以干這一行的人相對(duì)其他行業(yè)少的原因多半來(lái)自覺(jué)得門(mén)檻太高。
2、市場(chǎng)需求存在巨大的缺口。
這是一個(gè)程序員供不應(yīng)求的年代。中國(guó)移動(dòng)互聯(lián)網(wǎng)發(fā)展迅猛,除知名大企業(yè)外各種創(chuàng)業(yè)公司、小團(tuán)隊(duì)也如雨后春筍般冒出來(lái),對(duì)java開(kāi)發(fā)、安卓/iOS App 以及PHP或者 java web 的需求變大。IT人才需求激增,但現(xiàn)有人才遠(yuǎn)遠(yuǎn)不夠,多數(shù)小公司不想培養(yǎng)新人,招不起牛人,造成公司困境。你可能也聽(tīng)過(guò)那個(gè)“所有都準(zhǔn)備好了,只差一個(gè)程序員就可以開(kāi)工了”的段子,然而這并不好笑,有大量的真實(shí)項(xiàng)目,是真的只差一個(gè)程序員。而剛畢業(yè)學(xué)生的能力與新技術(shù)脫節(jié)又找不到工作,導(dǎo)致人才發(fā)展跟不上市場(chǎng)需求。
三、學(xué)編程是不是真的那么難?
1、編程學(xué)習(xí)之路上填不滿(mǎn)的黑洞。
周遭有錢(qián)的朋友想學(xué)編程,他們覺(jué)得 “很酷”。沒(méi)錢(qián)的朋友想學(xué)編程,因?yàn)槌绦騿T節(jié)節(jié)高漲的薪水可以讓 TA 一夕翻身。
即便如今在線(xiàn)編程學(xué)習(xí)資源眾多,編程培訓(xùn)學(xué)校滿(mǎn)地都是。但是,程序員生長(zhǎng)速度卻遠(yuǎn)遠(yuǎn)填不滿(mǎn)這個(gè)黑洞:
自學(xué)成材的速度跟不上科技更新的腳步。(這些都是一大幫已找到門(mén)路踩到門(mén)框上的)
以為 “程序員” 需要 “計(jì)算機(jī)” 背景才能入門(mén),還未入門(mén)就自我放棄。
鼓起勇氣自學(xué),然后沒(méi)幾天就被學(xué)習(xí)編程的重大挫折感打擊,再度說(shuō)服自己 “沒(méi)有天分”。
2.學(xué)編程真的需要天份和背景嗎?
讓我告訴你一個(gè)秘密:如果你花時(shí)間去追蹤技術(shù)圈內(nèi)絕大多數(shù)的大牛、大神的背景,你會(huì)驚愕地發(fā)現(xiàn),他們絕大多數(shù)不是計(jì)算機(jī)背景出身。
有些大牛甚至還會(huì)好心地分享他過(guò)去帶團(tuán)隊(duì)的經(jīng)驗(yàn):一個(gè)人是不是讀計(jì)算機(jī)背景出身,數(shù)學(xué)英語(yǔ)好不好,跟在工作中寫(xiě)不寫(xiě)得出優(yōu)秀代碼,關(guān)系很小,甚至有時(shí)候還會(huì)呈反比。
許多優(yōu)秀的程序員,學(xué)會(huì)編程,靠的不是所謂 “本科背景”,而是他們?cè)诔砷L(zhǎng)過(guò)程中,掌握到與眾不同的思維方式、學(xué)習(xí)方法以及項(xiàng)目經(jīng)驗(yàn),才可以迅速地拓展編程技能以及不斷地突破。
3.只能自學(xué),時(shí)間還超久?
很多人會(huì)有這樣的認(rèn)知:
編程只能靠 “自學(xué)”,優(yōu)秀程序員一定是 “野生”的
養(yǎng)成一個(gè)程序員需要非常久的時(shí)間,一直以來(lái)我也認(rèn)為這是真的,直到后來(lái)我訓(xùn)練越來(lái)越多的學(xué)員之后,我發(fā)現(xiàn)這是可以加速甚至是有方法的。
四、那么零基礎(chǔ)要怎么學(xué)編程?
1.自學(xué)真的不是明智之舉。或許你會(huì)到網(wǎng)絡(luò)上搜索各種免費(fèi)視頻教學(xué)下載到自己的硬盤(pán),購(gòu)買(mǎi)各種從入門(mén)到精通的大部頭書(shū)籍,到知乎上看各路人馬對(duì)初學(xué)者的各種建議,甚至到國(guó)內(nèi)外各大公開(kāi)課平臺(tái)付費(fèi)學(xué)習(xí),然而,在學(xué)習(xí)了一段時(shí)間之后,你終于成功地實(shí)現(xiàn)了從入門(mén)到放棄。相信我,你并不孤獨(dú)。
那么,原因何在呢?是因?yàn)槟銢](méi)有學(xué)習(xí)學(xué)習(xí)再學(xué)習(xí)(如果你不熟悉這七個(gè)字,稍微解釋一下,這不是重要的事情說(shuō)三遍,而是學(xué)習(xí)了學(xué)習(xí)的方法論再學(xué)習(xí),第二個(gè)學(xué)習(xí)是名詞)。你沒(méi)有掌握有效的學(xué)習(xí)方法論就開(kāi)始學(xué)習(xí),是事倍功半的。
2、程序員的確很辛苦,做好吃苦準(zhǔn)備。辛苦分勞力和腦力兩種,勞力工作不難,每天重復(fù)著體力活;但腦力活就不一樣了,程序員一輩子都在學(xué)習(xí)、在挑戰(zhàn),因?yàn)檫@是一個(gè)不進(jìn)步就 out 的行業(yè)。
程序員問(wèn)科比:你為什么這么成功?科比:你知道洛杉磯凌晨 4 點(diǎn)的樣子嗎?程序員:不知道,不過(guò)我知道凌晨 4 點(diǎn)的北京南京,一般那時(shí)候我還沒(méi)睡,怎么了?科比:沒(méi),沒(méi)什么......