他專業(yè)第一,卻找不到工作
畢業(yè)即失業(yè)?學(xué)校的教育到底有哪些問題?
大家好,我是魚皮。
新學(xué)期又開始了,最近很多學(xué)編程的小伙伴向我吐槽:自己跟著學(xué)校的課程學(xué)習(xí),明明聽的很認(rèn)真,卻還是寫不出代碼。還有同學(xué)表示,跟學(xué)校學(xué)了四年,稀里糊涂地畢業(yè),然后稀里糊涂地就失業(yè)了。
所以今天想通過我自己的親身故事,聊聊 學(xué)校的教育到底有哪些問題 ?也給還在稀里糊涂的小伙伴敲個警鐘、指條明路。
我的故事
那年,我有幸成為了我校網(wǎng)絡(luò)工程專業(yè)的第一名。但當(dāng)我充滿信心去找工作時,卻被小公司的面試官無情嘲諷了。

事情還要從我年幼時說起,那會兒剛經(jīng)過了高考的致命打擊,我發(fā)誓要在大學(xué)好好學(xué)習(xí),認(rèn)真聽講,成為國家需要的人才。
但等入學(xué)一段時間后,我就發(fā)現(xiàn),好好學(xué)習(xí)真的是太難了,學(xué)校很多專業(yè)課竟然還保留著 12 年義務(wù)教育的 教學(xué)方式 !
就比如大一上的第一門編程專業(yè)課 —— C 語言,課上大部分時間就是一臉懵逼地看著老師黑板上畫代碼,很難不睡覺。課后呢,老師給布置的作業(yè)就是讓自己讀幾十頁書(我記得是本綠皮書)。即使我這個 “乖學(xué)生” 很認(rèn)真地讀完了,第二節(jié)課還是只能阿巴阿巴,啥都記不住。等到上機練習(xí)的時候,別說代碼了,Bug 我都擠不出來。所以最后考試,一道現(xiàn)在看來無比簡單的鏈表填空題我都不會寫,只考了 91 分,恥辱啊。
不是凡爾賽,這是我所有編程語言課里得分最低的一門了。

真不是凡爾賽,接著往下看哈。
在跟學(xué)校學(xué)完 C 語言之后,我剛開始的反應(yīng)是:是不是我太菜了,學(xué)校教的東西我接受不了?
沒錯,我產(chǎn)生了自我懷疑。這種狀態(tài)一直困擾著我,直到寒假和名校同學(xué)交流,他說:不是你的問題,是學(xué)校應(yīng)試教育的問題。說白了,就是為了讓你不掛科、順利畢業(yè),強行給你灌輸知識,哪怕是背代碼,也要讓你能寫答案到卷子上。這是很多學(xué)校的通病,就差把答案直接印到試卷上了!
原來如此,我恍然大悟:想學(xué)好編程,得靠自己 。不能死記硬背,而是要多寫代碼、多練習(xí)。
所以之后我自學(xué)了 C++ 和 Java,結(jié)果這兩門課我全程沒聽講,就只是最后復(fù)習(xí)了一下,竟然都考了 99 分?!

先別急著打我,這恰恰是問題的所在。
為什么我自學(xué)之后,哪怕上課不聽,都能考到高分呢?
這不是表示我聰明,而是證明了幾點:
考卷上的知識點很簡單。這是事實,我們很多課都是開卷考。
學(xué)校課堂上講的東西也很簡單,很基礎(chǔ)。
實踐學(xué)習(xí)的效果比填鴨式教學(xué)更好。
其中,第三點是關(guān)鍵。發(fā)覺了這些后,我更加堅定了 自學(xué) 。
當(dāng)然,這并不是告訴大家不用聽課,像操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)原理、計算機組成原理、數(shù)據(jù)結(jié)構(gòu)、算法、編譯原理、計算機網(wǎng)絡(luò),很多計算機基礎(chǔ)理論我覺得是很有必要聽的,但也不能死記硬背,而是要通過多寫代碼來輔助理解理論。
但切忌,跟著課堂遠(yuǎn)遠(yuǎn)不夠!我們一定要在課外多自學(xué)一些知識,而且最好能 提前自主學(xué)習(xí) 。
像 Linux、企業(yè) Java、web 前端、各種實踐類課程,我都是提前利用假期學(xué)習(xí),開課后直接寫報告、刷作業(yè),能順便幫我復(fù)習(xí)一遍;考試前再背背,還能再幫我復(fù)習(xí)一遍,相當(dāng)于我總共學(xué)了三遍!靠這樣學(xué)習(xí),我的 Linux 課得了 98 分;web 前端考試,我 10 分鐘不到就交卷了,也是 98 分。

說實話,連著考了不少高分后,我對自己的學(xué)習(xí)方式和態(tài)度越來越有信心了,甚至可以說有些膨脹。
當(dāng)時沒經(jīng)歷過社會毒打的我,覺得自己一身的 “才華” 無處施展。于是然后我就去參與暑期實習(xí)面試,那也是我第一次去面試,一家名不見經(jīng)傳的小公司。
結(jié)果,面試官對我的成績并不感興趣,而是問了我很多技術(shù)問題:
“Java 匿名內(nèi)部類有什么優(yōu)缺點”
“volatile了解嗎?”
“Synchronized 原理,鎖膨脹過程 ?”
“HashMap 實現(xiàn)數(shù)據(jù)結(jié)構(gòu)和擴容過程?”
“http 和 https 有什么優(yōu)缺點”
“有看過 Spring 源碼么,用了哪些設(shè)計模式?”
“AQS 知道嗎?”
“CAS 知道嗎?”
“xxxx”
真的沒想到,上來幾道題,直接把我問懵了!以至于后面的問題我都記不清了,心里想的都是:師傅,別念了!

即便問題基本都沒答上來,我當(dāng)時還心存僥幸,想著面試官會不會因為我的成績破格錄取。但萬萬沒想到啊,面試官直接冷笑了一聲,還配上了一句嘲諷,大概的意思是:我是廢物。

我積累了一年的信心,在那一刻瞬間崩壞!好慘,好慘,好慘。。。
結(jié)果我后面又面了幾家公司,才終于只有一家肯要我,也決定了我未來的發(fā)展方向,改變了我的人生。
有同學(xué)說了:你這明明都是自學(xué),沒跟著學(xué)校學(xué)啊?咋還找不到工作呢?
是的,我也以為自己找到了編程學(xué)習(xí)的真諦,但我只是打破了課堂的限制、教學(xué)方式的限制,卻忽視了一點,那就是學(xué)校環(huán)境的 束縛 。
沒錯,學(xué)校和企業(yè)是脫軌的 !
學(xué)校從來不會教你寫簡歷、從來不會告訴你企業(yè)的核心競爭力、從來不會給你畫面試的重點、考察算法的重點、從來不會刻意地把你培養(yǎng)成為某個崗位的人才。這些,都需要你自己來探索、實踐和積累。
我們換個思路一想,如果學(xué)校的課程正好符合企業(yè)的需求,大家都認(rèn)真聽講就都能通過面試、找到好工作了,那公司直接按學(xué)校排名來招人、錄用人就好了,非名校的學(xué)生還有出路么?
通過這幾次面試,也讓我重新審視自己。人外有人,山外有山,拿個自己學(xué)校小專業(yè)的第一名,有什么好嘚瑟的?你不會的東西、比你厲害的人都太多了啊!

只有當(dāng)你跳出了學(xué)校的環(huán)境,多去向外看看,才能海闊天空。這也就是為什么,雙非、二本、甚至是專科的朋友,只要努力,也能進(jìn)大廠。
所以總結(jié)成一句話:跳出學(xué)校,自主學(xué)習(xí),多去實踐,才能變得更強。 不只是編程,很多學(xué)科也都一樣。
明白了這個道理后,我得寸進(jìn)尺地瘋狂自學(xué)和實踐做項目,才順利地參與了字節(jié)跳動的實習(xí)、拿到了騰訊等大廠的 offer,才能擁有很多獨特的經(jīng)歷,積累很多實用的自學(xué)編程方法。
而如果我當(dāng)時沒有意識到這些,只是一味地乖乖聽課、寫作業(yè)、準(zhǔn)備考試。如今的我,應(yīng)該會在哪個高等學(xué)府繼續(xù)乖乖聽課、寫作業(yè)、準(zhǔn)備考試吧。
以上就是本期分享,共勉!
也歡迎朋友們點擊下方 閱讀原文 觀看視頻版哦,感覺這次拍的還挺有趣的,大家的評論也是感慨萬千。
我是魚皮,點贊 + 在看 還是要求一下的,祝大家都能心想事成、發(fā)大財、行大運。

往期推薦
