當前位置:編程學習大全網 - 源碼下載 - 為什麽現在的程序員,真正的大牛非常少?

為什麽現在的程序員,真正的大牛非常少?

簡單算個賬:近十多年來,中國的各種大學每年有30萬計算機相關專業畢業生,加上其他行業的轉入,編程崗位每年新增超過20萬人,全國的規模大約300萬。平均每人年15萬成本,大約需要4500億成本。市場有多大呢?手機萬億級,互聯網萬億級,遊戲萬億,企業服務市場萬億。至於不足的那部分在哪裏呢?中國之外, 還有很多國家。

而IT和編程這種轉移成本幾乎為零的行業,在世界上任何壹個角落都可以占領。以美國為例, 它本國市場規模比中國還大, 卻也占領了世界上其它國家包括中國的大部分市場。美國大約有700-800萬程序員,編程工資相當於中國的2-3倍,原因正是因為我們不能自給。世界範圍來看, 把上面的市場單位換成美元就好了。

美國互聯網大公司壹個高級工程師能解決的問題,在中國互聯網大公司需要壹個「帶人的高級工程師」解決,同樣的復雜度壹邊只需要壹個人但另外壹邊需要壹個小團隊(10 個人左右)。當然這種事情沒有絕對的對與錯之分,只是 trade off 而已。就算是在美國互聯網大公司,我們也會遇到人才培養的天花板,也會說級別大於 N 的牛人好難培養更多呢,有些問題只能通過團隊來解決。在中國,這個 N 更低。但其實哪裏的解決方式都是壹樣的,找不到足夠牛的人能獨立解決這個問題,那就增加人數吧。如果人不值錢,還可以讓多個團隊競爭來做,就算每壹個團隊成功的概率不高,但至少有壹個成功的概率可以很高。只要人夠便宜,或者只要問題足夠值錢,數字遊戲可以玩。

千禧年前後互聯網泡沫破裂,那才真叫壹個慘,不知多少搞互聯網的失業轉業。那時妳想進阿裏巴巴,比現在要簡單100倍。如今變成了賣方市場,推波助瀾,何樂而不為?

中國只有壹線城市才有大的互聯網企業,北上廣深這些城市的互聯網公司又有多少,而每年求職的程序員又有多少,我想大家心裏也都有點數。從技術門檻角度看,開發者的門檻其實是不斷降低的。十年前的程序員,什麽邏輯都得自己寫,輪子全靠自己造,沒有很高的數學水平可以說是幹不成程序員的。到了2018年,國內的技術社區已經很不錯,再小的輪子都有人給妳造好了,妳甚至不需要壹點算法知識就可以搭壹套商業網站+ios+安卓體系。真的是阿貓阿狗都能上來倒騰幾下。

從程序員個人角度看,現在競爭有多激烈就能反應人才是否過剩。應屆清北想進阿裏騰訊都很難很難,而沒有大廠經驗的妳,工作幾年想跳槽都無處可去。人才湧入必定導致競爭激烈,標準提高。

程序員已經成為世界上壹大工種,全世界有幾千萬,中國有多少在職程序員(或軟件行業密切相關人員)?csdn註冊會員超過2500萬 (csdn網站絕大部分內容都是和軟件開發相關的),其中活躍用戶超過800萬(3個月登陸的),按會員統計比例:30%是學生,60%是和壹線開發相關人員,500萬左右.年齡主要集中在20-40,平均每年需求有500/20 = 25萬。

全國有770所的高校開設計算機專業,看著數目不少,假定每個學校每年畢業兩百人,總***只能提供15萬畢業生。由以上非常粗略的估計可見高校計算機專業畢業生數量與需求的缺口很大,我的身邊不乏二本、三本甚至專科出來的半路出家的程序員,更有甚者,零基礎去培訓班上了幾個月,也在從事此行業。有人說程序員的水平服從正態分布,我覺得倒更像是金字塔形:技術差到令人發指比比皆是,而真正的高手鳳毛麟角。人工智能的逐漸成熟和普及,註定淘汰大多數低端程序員,但是高手永遠都是最稀缺的。

因為當程序員門檻低,相對其它職業,收入又高, 所以大批人往這個行業裏跳,像壹些普通的行業,如護士、銀行、會計、老師這類, 是必須得老老實實的學習考試,或者還需要特定環境的歷練才可以上崗, 不然的話, 還真的幹不了。 更別說是醫生律師或者金融這些高端行業了, 不得念個博士碩士的, 而且還要是名校畢業才能吃的開。當程序員呢,基本沒什麽硬性門檻,不用學歷,不用考試 ,不用證書,只要妳會就可以了。 換句話說就是,只要不是太笨,有點學習能力, 對寫代碼又感興趣, 搞臺電腦,買幾本書,能靜下心來學幾個月, 就有資格上崗了。至於收入,在所有行業裏算是拔尖了吧, 不說BAT, 就算是三流小公司開出的工資, 也足夠嚇到其它行業的從業者了。

賺錢容易,幹的人自然也就多了。就說現在比較火的前端開發好了,只需要會用html和css能把壹張網頁畫出來,連JS都不用會, 就足夠找壹份收入還算體面的工作了,這特麽是多麽容易的壹件事情。如果會JS, 那就已經能撐起壹個小公司的所有前端業務了, 這樣就算不能混的出色, 也不至於寒磣吧。做後端的門檻稍微比前端高壹些, 但也只要會壹門後端語言,會使用關系數據庫, 再加上會html,js和css都不用會, 這樣就有當壹個後端工程師的資格了, 收入還高, 多麽簡單多麽幸福的壹件事情。

當程序員, 確切的說是碼農, 是壹個見錢最快的職業, 這也就導致現在幹這個的特別多,各種培訓機構也滿天飛。當然, 程序員也是有分水嶺的, 這取決於掌握的知識技能的多少。也有壹些比較精深的知識,如數據結構算法、編譯原理、操作系統、計算機網絡、面向對象等這些, 如果能掌握,會讓壹個程序員的工作效率和質量有巨大的提高 , 也有了向高階程序員進化了資格 。 然而, 對於壹份普通的寫代碼的工作, 這些東西最多只能算是綿上添花, 掌握與不掌握, 對於飯碗沒有本質的影響 。 假如把掌握這些知識作為程序員的入門標準, 那麽程序員的數量估計會少壹大半。不過話說回來, 不應該說程序員的數量多, 而是整個IT行業的從業人員多, 像做設計、產品、運營這方面的人, 數量不比程序員少吧。

  • 上一篇:小編告訴妳:什麽是RFID技術
  • 下一篇:在生活中太強勢的女生是怎樣對待感情的?
  • copyright 2024編程學習大全網