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