因?yàn)槌绦騿T高薪,現(xiàn)階段越來越多的小伙伴報(bào)考計(jì)算機(jī)專業(yè),不少同學(xué)上大學(xué)期間或畢業(yè)后轉(zhuǎn)行跨專業(yè)學(xué)編程。通過查詢資料,參考CSDN注冊(cè)用戶數(shù)和知乎及悟空問答等一些問題,預(yù)估中國(guó)程序員至少有5000萬(wàn),當(dāng)然其中包含業(yè)余愛好者,在這種情形下,中國(guó)程序員是不是飽和了?
提供一個(gè)數(shù)據(jù),根據(jù)《智聯(lián)招聘新基建信息基礎(chǔ)設(shè)施產(chǎn)業(yè)人才發(fā)展報(bào)告》,2020年一季度,軟件開發(fā)人才缺口蕞大。
在信息基礎(chǔ)設(shè)施產(chǎn)業(yè)核心技術(shù)崗位中,缺口較大即CIER指數(shù)較高地職位以軟件開發(fā)類為主,包括Java開發(fā)工程師、軟件工程師、Android開發(fā)工程師、IOS開發(fā)工程師、Web前端。
其中Java開發(fā)工程師的CIER指數(shù)蕞高(2.73),即每個(gè)求職者對(duì)應(yīng)約3個(gè)工作機(jī)會(huì)。
數(shù)據(jù)來源:智聯(lián)招聘
另外任何一個(gè)行業(yè),基本都是呈現(xiàn)金字塔結(jié)構(gòu)。處于低端的人很多,越往上人才越少,很多大廠還不是喊著招不到人。另外每年應(yīng)屆生招聘,很多CS專業(yè)的人招不到工作,但大廠各種四五十萬(wàn)的offer依舊在發(fā)。單是應(yīng)屆生差距就這么大,更不用說社招的情況了。
事實(shí)上,很多有工作經(jīng)驗(yàn)的程序員甚至達(dá)不到大廠招聘的校招要求,比如阿里的P5。如果放大到整個(gè)程序員群體,這個(gè)比例只會(huì)更高。所以高級(jí)人才往往一直是緊缺的,大廠們也苦于招不到合適的人。
究其原因,很多程序員過分追求對(duì)于技術(shù)的掌握和使用,而忽視了根本的東西——基礎(chǔ)。
比如阿里P5要求的“對(duì)于技術(shù)棧有通透的理解,體系化思維完整,有強(qiáng)大的培養(yǎng)潛力”,以上都是建立在扎實(shí)的基礎(chǔ)之上的。這些基礎(chǔ)包括計(jì)算機(jī)原理、編程語(yǔ)言特性、算法與數(shù)據(jù)結(jié)構(gòu)等等。
而這些正是大部分非科班出身程序員容易忽略的,甚至很多CS專業(yè)的同學(xué)也不太重視這些,一心想著學(xué)哪些新技術(shù),找個(gè)靠譜實(shí)習(xí)。
說到底,技術(shù)只是程序員解決問題的工具。優(yōu)秀的程序員即使之前沒接觸過一個(gè)新技術(shù)或工具,憑借扎實(shí)的基礎(chǔ),也能快速上手。
隨著信息產(chǎn)業(yè)的迅猛發(fā)展,IT行業(yè)人才需求量也在逐年擴(kuò)大。據(jù)國(guó)內(nèi)權(quán)威數(shù)據(jù)統(tǒng)計(jì),未來五年,我國(guó)信息化人才總需求量高達(dá)1500萬(wàn)—2000萬(wàn)人。其中“軟件開發(fā)”、“網(wǎng)絡(luò)工程”等人才的缺口蕞為突出。以軟件開發(fā)為例,我國(guó)軟件人才需求以每年20%的速度增長(zhǎng),每年新增需求近百萬(wàn)。
此外,軟件人才需要一定的技術(shù)性,而目前高校的培養(yǎng)與企業(yè)需求嚴(yán)重脫軌,導(dǎo)致軟件人才缺口變大,因此一個(gè)熟練的軟件技術(shù)工程師,特別受用人單位的歡迎。
所以筆者認(rèn)為學(xué)計(jì)算機(jī)專業(yè)的將來怎么樣,還是大家是否能成為高端人才。畢竟國(guó)家對(duì)于人才的需求越來越多,對(duì)質(zhì)量要求也越來越高。