一半程序“猿”沒有計算機學位,原因看醉
隨著人類社會互聯(lián)網(wǎng)化日益加深,奮斗在互聯(lián)網(wǎng)一線的程序“猿”群體也備受關注,然而Stack Overflow的調查結果卻發(fā)現(xiàn),有一半的程序“猿”沒有計算機學位。
來自157個國家的26086名開發(fā)者參與了這次調查,其中6800人為全能開發(fā)者,1900人為移動開發(fā)者,1200人為前端開發(fā)者,剩下的人從事其他開發(fā)工作。該調查共設有45個問題,其中一項為調查開發(fā)者的學歷情況,結果發(fā)現(xiàn),有48%的人沒有獲得計算機科學學位,33%的人之前從未上過大學的計算機課程,有52%的系統(tǒng)管理員自學編程,企業(yè)級開發(fā)者更可能獲得行業(yè)認證,機器學習開發(fā)者和數(shù)據(jù)科學家擁有博士學位的概率為其他類型開發(fā)者的10倍。
那么這是否意味著沒有計算機學位也能成為程序員呢?簡單點的回答是:YES!但是半路出家成為程序員和在大學就學習相關專業(yè)的程序員相比,前者在程序世界的道路會更為“泥濘”。除此之外,許多大型的科技公司在招聘程序員時會設有學歷門檻,比如谷歌就不會讓無計算機科學文憑的人進入面試環(huán)節(jié)。
如果真是這樣,那么為什么這么多人沒有大學文憑呢?其中一個重要原因就是大學高額的開支。在美國,最便宜的兩年制公立大學每年就要花費11438美元(約合74350元人民幣),而最貴的四年制私立非贏利大學每年要花費43921美元 (約合28.55萬元人民幣),不包括生活費用。而許多在線的程序學習課程價格相對較低而且在較短的時間內就可掌握,因此,許多程序猿選擇了在職培訓、在線課程等方式學習編程方面的相關知識。