時代不同了

時代不同了

來自專欄進擊的Java新人

好多人在知乎上給我發私信,問轉專業的事情。

經常遇到的問題是,零基礎從什麼開始學,XX專業的想轉CS,怎麼入手。因為太多了,我沒有一一回復。今天集中回答一下。

看過我這篇回答的:海納:零基礎應該選擇學習 java、php、前端 還是 python?

會知道我一向是贊同每個人都學習一些編程的知識的。不管你是會計,是廣告設計,動畫,美工,了解一些編程知識,有時候就會很大地提升你的工作效率。

但如果你的目標是想成為一個程序員,在現在的風向下,就要好好考慮了。世界在發生變化,不能一直以老的眼光看問題。從寫那篇回答到現在發生了些什麼呢?

移動互聯網的紅利結束

最重要的就是移動互聯網的紅利結束。在最火爆的時候,只要你會寫代碼,不管你的學歷背景,工作經驗,總會有人搶著要,三五個月出一個款App,然後就可以再去向投資人要錢。所有的東西就講究一個快。但是2017年,隨著P2P這個大泡沫的落幕,很多小公司都不再招人了。第一個受到衝擊的就是計算機培訓市場。很多人會發現,幾個月的培訓出來,根本就找不到工作。

大公司越來越挑剔

在這個背景下,按說市場供給大了,人力成本應該下降才對。實際上根本不是這樣的。因為大公司在做技術升級。而技術升級是不需要太多初級程序員的。例如阿里雲,達摩院,廣告演算法,推薦演算法的研究,例如華為2012實驗室,例如百度 all in AI。很明顯,這些產業所需要的人才和培訓班畢業的同學是完全不一樣的。阿里雲招聘P7,如果計算RSU的話,年薪輕鬆超過100萬。即使這樣,仍然一將難求。這是結構性人才緊缺。

一個演算法工程師的簡歷一旦在人才市場上出現,獵頭比蚊子見了血還要瘋狂,電話能打到爆。offer在我們這些後端工程師眼裡,完全是天價。這也造成了很多人想去學習演算法。

但是你可知道演算法對數學的要求有多高?如果只是拿到數據,上一個模型,那這種演算法工程師誰都能做了。我就認識一個,因為聽說演算法工程師待遇高,進入了這個行業。然後兩年了,沒做出任何提高。他上一個模型,做AB test,一般都是-2%~2%之間波動。但他部門有個從清華招聘的小姑娘,半年就做出18%的提升,同樣的數據,同樣的論文庫。別人四年時間從P5到P8,他一直P6原地踏步。

這些事例教會了大公司,招聘的時候要看背景,看學歷,看未來的發展潛力。所以,現在大公司越來越重視學歷。這是產業升級導致的必然現象。說白了,就是招人寫if else的工作已經飽和了,在雲計算,人工智慧,編譯器,資料庫這些行業產生的大量空缺,目前的人才市場是絕對稀缺。

應聘者要有硬通貨

凡事都有特例。並不是說計算機行業的大門對於非一本非CS專業的同學就徹底關閉了。但你要有硬通貨。比如有某些公司舉辦的挑戰賽的獎盃。例如阿里天池,百度之星,大疆的機器人比賽等等。比如ACM/ICPC,例如我就認識一個學工商管理的,殺入到world final的(此人很有名,能搜索到)。

當然,想在這些挑戰賽在拿獎是非常困難的。往往需要你付出比別人更多的努力。但如果你是真心喜歡做程序員。那這些付出就是值得的。

今天就先聊這麼多。看看大家有什麼問題,我再更新。

推薦閱讀:

滿分文書大全|如何寫一份招生官都拒絕不了的CS文書
時隔3年USNews終於更新了CS專業排名!
1-5 市場
給計算機初學者的書籍推薦
四、串 | 數據結構

TAG:職業規劃 | 計算機專業 |