今天下午在空間看到有學(xué)弟學(xué)妹在空間發(fā)說說拴疤,吐槽我們的教育方式永部。作為一個(gè)大四老狗,覺得這篇文章里有一些觀點(diǎn)呐矾,是我在大一大二也深有同感苔埋,但是到后來,甚至是開始實(shí)習(xí)的現(xiàn)在蜒犯,才慢慢理解组橄,這種看似挺蠢的教學(xué)方式背后的原因。之前也總能看到說說在問java到底怎么學(xué)愧薛,數(shù)據(jù)結(jié)構(gòu)好難之類,結(jié)合今天這事就有了這篇文章衫画。
嘿毫炉,我并不是有意去“杠”與我不同的觀點(diǎn),正相反削罩,對于課堂教學(xué)質(zhì)量確實(shí)是我也一直覺得很嚴(yán)重的一個(gè)問題瞄勾,而就算對于題目的問題來說费奸,我自己就是在大二時(shí)整個(gè)宿舍黑的最起勁的人。但我并沒有在為課堂教學(xué)辯護(hù)进陡,在這里只談為什么會(huì)有這樣的任務(wù)安排愿阐。時(shí)期不同會(huì)對相同的事物有不同的看法,這是很正常的趾疚,只是我想向?qū)W弟學(xué)妹們談?wù)勎业目捶ㄓЮM可能少走一些彎路。很多學(xué)長學(xué)姐這么幫過我糙麦,我也會(huì)去盡力幫助學(xué)弟學(xué)妹辛孵,這是我對山大最愛也最認(rèn)同的一點(diǎn)。
我們大一學(xué)了一年Java赡磅,為什么學(xué)數(shù)據(jù)結(jié)構(gòu)要用C++魄缚,甚至老師還默認(rèn)我們會(huì)了?焚廊!
這事冶匹,站在還算初學(xué)的我們的角度,看起來真的很蠢咆瘟。甚至當(dāng)時(shí)我們還沒有C++這門限選嚼隘,你能想象當(dāng)時(shí)的意見有多大,結(jié)果最后也沒有什么人來跟我們解答搞疗,讓人忍不住去懷疑是不是教務(wù)編排課程組出了什么錯(cuò)嗓蘑,甚至我當(dāng)時(shí)不無惡意地猜,學(xué)校是不是買錯(cuò)了一批C++版的書又退不掉要強(qiáng)賣給我們匿乃,加上老師上課又大多數(shù)時(shí)候在念ppt桩皿,真的很難讓人有什么好印象。
不僅僅是數(shù)據(jù)結(jié)構(gòu)幢炸,很多課程也有類似的問題泄隔,例如java課設(shè),默認(rèn)我們會(huì)了gui宛徊,io佛嬉,網(wǎng)絡(luò)編程等等(據(jù)說現(xiàn)在會(huì)講,但我們那時(shí)候就直接上手了)闸天;操作系統(tǒng)暖呕,計(jì)組也是老師不想跟你說話并扔過來一個(gè)nachos,一堆芯片苞氮。這時(shí)我們理所當(dāng)然會(huì)想湾揽,臥槽,這跟我學(xué)的真的是一個(gè)東西么。所以更進(jìn)一步库物,我們自然會(huì)生出反感情緒霸旗,并覺得是不是實(shí)驗(yàn)安排的有問題。
事實(shí)上戚揭,有一部分實(shí)驗(yàn)老師诱告、助教對實(shí)驗(yàn)的講解也存在問題,例如講解非常單調(diào)民晒,基本不理會(huì)學(xué)生精居,評判標(biāo)準(zhǔn)不明確等,這就更加劇了我們的不理解和反感情緒镀虐。這些問題客觀存在箱蟆,但這些我們先不談,我們先拋開這些偏見來看看刮便,為什么課程組會(huì)給我們這樣的安排空猜。
因?yàn)橄胱屛覀儗W(xué)到更多東西
我打出上面這行字就覺得,如果我從這個(gè)點(diǎn)來談恨旱,肯定是會(huì)被噴的辈毯。因?yàn)樗^“那為什么老師不好好講”,“我自己想學(xué)什么可以自學(xué)”之類的論調(diào)搜贤,也是我本人的觀點(diǎn)谆沃。關(guān)于這兩個(gè)觀點(diǎn)有三點(diǎn)避不開:資源,時(shí)間仪芒,自覺性唁影。
資源主要是能教這門課的老師,這個(gè)可能缺乏掂名,但如果出現(xiàn)這個(gè)問題据沈,這也確實(shí)是學(xué)校的鍋他得背好。
時(shí)間問題饺蔑,上課锌介,和自學(xué)是不一樣的。上課是以學(xué)期為單位的猾警,要指定教材和參考資料孔祸,課程安排也不會(huì)只教語法就算了,這種必修學(xué)校要求要有實(shí)驗(yàn)发皿,而且于情于理崔慧,學(xué)習(xí)這種技術(shù)不做實(shí)驗(yàn)只背書根本也不現(xiàn)實(shí)。如果開一門必修課穴墅,是一定不會(huì)按照老師隨便教大家隨便學(xué)的模式的惶室,必定會(huì)有各種實(shí)驗(yàn)考核匣屡、期末考試等考核形式來檢驗(yàn)成果。大家可以想想拇涤,如果學(xué)校將C++限選改為必修,你們會(huì)有時(shí)間去學(xué)習(xí)嗎誉结?更別提之后的網(wǎng)站搭建必會(huì)的各種java框架鹅士,HTML,CSS惩坑,JS等一大堆要學(xué)的東西掉盅,如果每門技術(shù)都要開一門必修強(qiáng)制大家學(xué)習(xí),那我們可能要像醫(yī)學(xué)生一樣要5+3了以舒。
自覺性趾痘,試問大家,你知道了有C++這么一門很主流的語言蔓钟,基本也沒有不會(huì)C++的程序員永票,那大家有多少大一在空閑時(shí)間主動(dòng)去學(xué)習(xí)的呢?如果數(shù)據(jù)結(jié)構(gòu)用不到滥沫,有多少人會(huì)去學(xué)這么一門又厚又難學(xué)的語言侣集?有多少人又能堅(jiān)持到入門的級別?
因?yàn)槲覀冃枰獙W(xué)會(huì)自學(xué)這個(gè)基本技能
退一步講兰绣,這樣的安排真的就那么難嗎世分?
我能理解大家的想法。當(dāng)時(shí)我聽到要用一門根本沒學(xué)過的語言上課就被嚇到了缀辩,不得已去搜c++入門臭埋,聽人推薦就買了一本C++primer plus,一看見那本能砸死老鼠的書就更抗拒了臀玄。但是究根結(jié)底我在抗拒什么呢瓢阴?我在抗拒新的知識(shí)嗎?不镐牺,我只是懶和膽小而已炫掐。但是硬著頭皮看了下去,驚訝地發(fā)現(xiàn)睬涧,除了指針之外募胃,其他的也就是java換了個(gè)方法寫,或者換個(gè)函數(shù)名畦浓,而指針在我們的課本基本用的也不多痹束。于是偌大一本cpp,其實(shí)只看前五章讶请,就能理解數(shù)據(jù)結(jié)構(gòu)的代碼了祷嘶。而且如果認(rèn)真聽講屎媳,實(shí)際上老師上課著重在講思想,我到最后也沒怎么看過書上的代碼论巍,其實(shí)不過是自己在嚇自己罷了烛谊。
其實(shí)很多技術(shù)都是這樣的。編程語言嘉汰,這只是這條路上最最最基礎(chǔ)入門的一道坎了丹禀,只要你掌握了一種,再去掌握其他的其實(shí)難度真的不大鞋怀,不要被那一本本大部頭嚇到双泪。后面的技術(shù)呢?數(shù)據(jù)庫密似,計(jì)算機(jī)網(wǎng)絡(luò)焙矛,操作系統(tǒng),說起來都挺基礎(chǔ)嚇人的残腌,你認(rèn)真一步步看下去村斟,難道真的一點(diǎn)都看不懂嗎?再后面抛猫,圖形學(xué)邓梅,信息安全,數(shù)據(jù)挖掘邑滨,人工智能日缨,是不是聽名字就得放棄了?如果只能寫最基礎(chǔ)的代碼掖看,到了企業(yè)連實(shí)習(xí)期都過不去的匣距。
說到企業(yè),在企業(yè)里難道要指望所有工作都是我們上課學(xué)到過的嗎哎壳?這不現(xiàn)實(shí)毅待。你的項(xiàng)目經(jīng)理會(huì)給你一點(diǎn)時(shí)間去熟悉,但真的是“一點(diǎn)時(shí)間”归榕,一周學(xué)習(xí)一門新的語言尸红?不現(xiàn)實(shí),最多給你三四天刹泄。拿我進(jìn)的這家公司外里,再做銀行的大數(shù)據(jù)項(xiàng)目,雖然我兩眼一抹黑特石,還是被指派去搞了很多分布式大數(shù)據(jù)的一些程序盅蝗,這之中只留給我一周時(shí)間去熟悉平臺(tái),應(yīng)用的技術(shù)和代碼姆蘸。一開始絕望的不行墩莫,但慢慢做下去發(fā)現(xiàn)其實(shí)套上了很牛逼的名字的可能概念并沒有那么難芙委,而且實(shí)際上經(jīng)理給安排的任務(wù)也是循序漸進(jìn)的,八成是在考驗(yàn)我的抗壓能力和學(xué)習(xí)能力狂秦。
哪怕讀研灌侣,大四有很多同學(xué)是直接跟著導(dǎo)師的,導(dǎo)師會(huì)直接指派任務(wù)裂问,讓你學(xué)習(xí)一些你可能本科根本沒聽說過的東西顶瞳,這時(shí)候你還指望有人能夠一點(diǎn)點(diǎn)講嗎?很多前沿的研究別說中文書愕秫、視頻,怕是只能看英文論文才能了解一二焰络。
再退一步到面試的時(shí)候戴甩,難道對面只會(huì)問課本上的內(nèi)容嗎?難道你指望那些自學(xué)的很多技術(shù)闪彼、做過很多的項(xiàng)目的同學(xué)會(huì)不加分嗎甜孤?
因?yàn)槲覀儽仨毴W(xué)這么多東西
在深入到最根本的開始講:我們?yōu)槭裁匆獙W(xué)到更多?因?yàn)槲覀兊摹皩W(xué)業(yè)畏腕、技能”缴川,在大學(xué)是有三個(gè)標(biāo)準(zhǔn)的:自我標(biāo)準(zhǔn),學(xué)校標(biāo)準(zhǔn)描馅,和社會(huì)標(biāo)準(zhǔn)把夸。
自我標(biāo)準(zhǔn)是自己決定的,是對自己以后想做什么铭污,拿到怎么樣的一份薪水恋日,過什么樣的生活的的定位。
學(xué)校標(biāo)準(zhǔn)是課程組嘹狞、老師給我們布置的任務(wù)岂膳,比如必修課,實(shí)驗(yàn)磅网,也包括類似用C++教數(shù)據(jù)結(jié)構(gòu)你要先學(xué)會(huì)C++這種要求谈截。
社會(huì)標(biāo)準(zhǔn)是我們未來的“出路”給我們的標(biāo)準(zhǔn),例如想去的企業(yè)對我們學(xué)校應(yīng)屆生的要求涧偷,想去的高校對研究生的面試要求簸喂,出國,甚至繼承家業(yè)的要求等燎潮,根據(jù)個(gè)人對未來的出路的想法也會(huì)有所不同娘赴。
從這里看,高中和大學(xué)一個(gè)最顯著的區(qū)別就是跟啤,在高中诽表,學(xué)校標(biāo)準(zhǔn)是明確而強(qiáng)制的唉锌,其他兩個(gè)標(biāo)準(zhǔn)接近不存在,因?yàn)橹灰鴮W(xué)校的課程去學(xué)習(xí)竿奏,去考試袄简,獲得更高的分?jǐn)?shù),就能上更好的大學(xué)泛啸,這也就是高中的幾乎全部任務(wù)了绿语。
但是大學(xué)不一樣的。大學(xué)里很多人自始至終都不能從高中轉(zhuǎn)換過來候址,一是學(xué)習(xí)方式吕粹,二是對這種標(biāo)準(zhǔn)的認(rèn)識(shí)改變。在大學(xué)岗仑,學(xué)校標(biāo)準(zhǔn)不會(huì)那么明確強(qiáng)制匹耕,而應(yīng)該尤其重視社會(huì)標(biāo)準(zhǔn)和自我標(biāo)準(zhǔn)。舉個(gè)例子吧荠雕。
拿我大二時(shí)的自己來說稳其,我的自我標(biāo)準(zhǔn)是實(shí)現(xiàn)物質(zhì)自由,不再為錢和房子車子苦惱(現(xiàn)在已經(jīng)降低到了不用加太多班……)炸卑,學(xué)校標(biāo)準(zhǔn)我和大家一樣既鞠,而社會(huì)標(biāo)準(zhǔn)是我想要工作去BAT這樣的企業(yè),或者專業(yè)排名前五的學(xué)校讀研盖文,那么他們的準(zhǔn)入要求就是我的社會(huì)標(biāo)準(zhǔn)嘱蛋。簡單看一眼就能知道自我標(biāo)準(zhǔn)是最高的,社會(huì)標(biāo)準(zhǔn)次之五续,而學(xué)校標(biāo)準(zhǔn)呢浑槽?它只需要每門必修都及格就好了,甚至不會(huì)去要求你考高分返帕。之所以有人大學(xué)墮落桐玻,是因?yàn)樗麄冎豢吹搅藢W(xué)校標(biāo)準(zhǔn),所以只追求及格荆萤,畢竟考那么高有什么用呢镊靴?甚至哪個(gè)標(biāo)準(zhǔn)也不看在眼里,只要玩就好了链韭。
自我標(biāo)準(zhǔn)是我們自己來決定的偏竟,社會(huì)標(biāo)準(zhǔn)是我們選擇的出路指定的,而學(xué)校標(biāo)準(zhǔn)是怎么制定的敞峭?學(xué)校標(biāo)準(zhǔn)是培養(yǎng)一個(gè)合格的踊谋、能配得上這所學(xué)校名聲的本專業(yè)人才的最底線。對旋讹,請認(rèn)清楚殖蚕,它絕對不是所謂的“成神”標(biāo)準(zhǔn)轿衔,僅僅是一個(gè)“合格的最底限”。沒錯(cuò)睦疫,學(xué)校標(biāo)準(zhǔn)合格足夠我們找到月薪破萬的工作害驹。但這可能并不能滿足你的自我標(biāo)準(zhǔn),甚至是稍好一些的社會(huì)標(biāo)準(zhǔn)蛤育。
舉個(gè)例子宛官,拿社會(huì)標(biāo)準(zhǔn)來說,像是百度瓦糕、阿里底洗,再比如小米京東今日頭條的筆試題,大三的同學(xué)可以去殴韭Γ客網(wǎng)找一份來做亥揖,看你能不能達(dá)到他們的標(biāo)準(zhǔn)。想考研的同學(xué)可以參考下每年我們考研25%的成功率谭胚,想保研的同學(xué)可以百度下夏令營機(jī)試面試題和報(bào)錄比,再看看你是不是滿足了你的社會(huì)標(biāo)準(zhǔn)未玻。
更高一點(diǎn)的自我標(biāo)準(zhǔn)灾而,先拿大家可能沒怎么想過又理所當(dāng)然的房子舉個(gè)例子,有較大互聯(lián)網(wǎng)企業(yè)的城市基本在北上廣深和杭州蘇州扳剿,前五個(gè)不必多說旁趟,拿蘇州3w一平的房價(jià)舉例,100平的房子不算裝修要300w庇绽,首付40%是120w锡搜,假設(shè)22歲畢業(yè),30歲前買房每個(gè)月就要存1.25萬瞧掺,還不算房價(jià)上漲耕餐。別急,買了之后房子還有貸款要還呢辟狈,要還多少呢肠缔?還30年算,每個(gè)月要還超過一萬哼转。至于之后的車明未、婚禮、孩子奶粉錢呢壹蔓?如果你的月薪剛剛破萬趟妥,這些壓力也足夠讓你和你的家庭遠(yuǎn)離詩與遠(yuǎn)方歲月靜好了。
是的佣蓉,這個(gè)社會(huì)是那么現(xiàn)實(shí)而有壓力的披摄,到你面試的時(shí)候亲雪,難道還要向企業(yè)抱怨,我們這些都沒學(xué)過行疏,是我們教育體制的錯(cuò)匆光,是你們用人單位招聘制度太高的錯(cuò)嗎?現(xiàn)在回過頭再看看數(shù)據(jù)結(jié)構(gòu)讓我們多學(xué)一點(diǎn)C++酿联,而不是順著java講终息,你會(huì)有什么體會(huì)。