上文說(shuō)道木鵬飛聲明計(jì)算機(jī)學(xué)習(xí)的第二宗罪是學(xué)習(xí)浮躁,只流于表面而不肯深入底層學(xué)習(xí),并指出了編程的三重境界。木鴻飛則繼續(xù)咨詢第三宗罪。
“第三宗罪就是偏科。具體來(lái)講有兩種表現(xiàn),一是動(dòng)手編程和理論學(xué)習(xí)二選一,二是專業(yè)知識(shí)偏好嚴(yán)重,喜歡一門,不喜歡另一門。”
“縱觀計(jì)算機(jī)專業(yè)的學(xué)生,大概可以分為四類:喜歡編程也喜歡理論的,只喜歡編程不喜歡理論的,不喜歡編程只喜歡理論的,和不喜歡編程也不喜歡理論的。呵呵,很拗口是吧,姑且不討論第一種和最后一種,只談?wù)勚虚g兩種:只喜歡編程的和只喜歡理論的。”
“有的同學(xué)喜歡編程,經(jīng)常動(dòng)手實(shí)踐,今天編個(gè)程序,明天搞個(gè)系統(tǒng),老師要求課程設(shè)計(jì)總是第一個(gè)交,而且設(shè)計(jì)得真是一個(gè)好字了得!……”
“我就要做這樣的人!”木鴻飛打斷哥哥的話。
“但是,相當(dāng)令人想不通的是,他們雖然課程設(shè)計(jì)做的好,不過(guò)考試成績(jī)通常卻只有60多一點(diǎn),要不就是在60分邊緣徘徊。老師有時(shí)看在課程設(shè)計(jì)的面子上睜只眼,閉只眼給個(gè)及格了事。更有甚者只有30~40分,令老師想放水也不知如何放起。”哥哥無(wú)比的惋惜道。
“這個(gè)我聽(tīng)說(shuō)了,這個(gè)我聽(tīng)說(shuō)了!”木鴻飛大聲說(shuō)道:“60分萬(wàn)歲,61分浪費(fèi)。呵呵,據(jù)前幾屆的老鄉(xiāng)說(shuō),大學(xué)的考試根本就考不出真實(shí)水平,有的動(dòng)手能力很強(qiáng)的人考不及格,而很多完全不編程的人卻可以考高分,屬于動(dòng)手能力與理論知識(shí)嚴(yán)重脫節(jié)!”
“這種思想嚴(yán)重錯(cuò)誤!”哥哥連忙說(shuō)道:“雖然目前的考試形式存在一定局限性,考試得了高分,并不能代表真正掌握了知識(shí)。但是有一點(diǎn)是可以確定的,那就是考試沒(méi)有及格的,肯定沒(méi)有真正學(xué)懂!”
“舉個(gè)例子,大三有個(gè)學(xué)生,用foxpro(編者注:以前的一種數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)編程語(yǔ)言)編了很多程序,是大家公認(rèn)的數(shù)據(jù)庫(kù)編程高手,但是數(shù)據(jù)庫(kù)考試就是不及格,實(shí)在是不應(yīng)該。還有《數(shù)據(jù)結(jié)構(gòu)》,很多所謂編程高手的數(shù)據(jù)結(jié)構(gòu)都沒(méi)有考好,為什么呢?我曾經(jīng)專門查閱過(guò)他們的試卷,發(fā)現(xiàn)情況很類似:一些編程時(shí)可能使用過(guò)的,或者相當(dāng)簡(jiǎn)單的算法,比如鏈表、隊(duì)列和棧的實(shí)現(xiàn),都能得分;但是一些概念和程序中不易接觸的算法,則失分嚴(yán)重,比如樹(shù)、圖的概念,圖的各種算法,查詢和排序算法等等。這充分說(shuō)明他們?cè)趯W(xué)習(xí)計(jì)算機(jī)專業(yè)知識(shí)全憑自己的喜好和編程的需要,如果程序涉及則去學(xué)習(xí),否則一問(wèn)三不知!其實(shí),能上經(jīng)典教科書(shū)的內(nèi)容都是經(jīng)典,都是需要熟練掌握了。而同學(xué)們由于自身的局限性不可能馬上就在編程中應(yīng)用全部的內(nèi)容,但在將來(lái)的工作和學(xué)習(xí)中遲早會(huì)見(jiàn)面。與其那時(shí)在重新學(xué)習(xí),不如現(xiàn)在就掌握。書(shū)到用時(shí)方恨少,倘若真隨性而學(xué)習(xí),待到工作中急需卻不知道時(shí),已經(jīng)遲了!”
“以上同學(xué)可以稱為編程派,與之對(duì)應(yīng)的就是理論派,這類學(xué)生只看書(shū)本,背算法,從不動(dòng)手編程。有的甚至連編程工具是什么都不知道,比如說(shuō)雖然C語(yǔ)言特別的普遍,但是咱們系里暫時(shí)沒(méi)有開(kāi)設(shè)C語(yǔ)言課,所以很多理論派的學(xué)生肯定沒(méi)有自學(xué)C語(yǔ)言,他們估計(jì)連Main函數(shù)都沒(méi)有聽(tīng)說(shuō)!”
“理論派認(rèn)為是理論知識(shí)推動(dòng)計(jì)算機(jī)前進(jìn)的關(guān)鍵,而編程僅僅是工程應(yīng)用而已,他們常常以某某知名計(jì)算機(jī)教授上課不會(huì)用PPT為例來(lái)證實(shí)自己。他們或者瞧不起編程,認(rèn)為輸入代碼是很簡(jiǎn)單的事情,給他們點(diǎn)時(shí)間,肯定能做得更好,或者特別懼怕編程,不敢動(dòng)手實(shí)踐。他們書(shū)本知識(shí)學(xué)的好,考試一般能打高分,論述某個(gè)程序設(shè)計(jì)話題時(shí)往往夠口若懸河,設(shè)計(jì)思路一環(huán)套一環(huán),仿佛特別清晰。但是一旦動(dòng)手操作就傻眼了,不知道從何入手,倘若硬著頭皮編程,才發(fā)現(xiàn)編碼的道路到處是障礙。所以這種人在課程設(shè)計(jì)時(shí)常常與別人合組,尤其是與編程派合組,美其名曰‘團(tuán)隊(duì)合作’,其實(shí)就是別人編程他署名。”
“理論派也是不正確的!我們承認(rèn)理論知識(shí)對(duì)推動(dòng)計(jì)算機(jī)的發(fā)展相當(dāng)有效,很多論文都是理論知識(shí)。但問(wèn)題是,你一個(gè)小小的本科生就能達(dá)到那種推動(dòng)計(jì)算機(jī)發(fā)展的理論高度?本科所知道的理論,都是基礎(chǔ)的、經(jīng)典的、而且并不高深的,引導(dǎo)時(shí)代潮流子言似乎為之過(guò)早。當(dāng)然我們不排除有極個(gè)別才華橫溢的大學(xué)生,以本科之身就知曉了博士都不了解的知識(shí),但畢竟是極少數(shù),不具備推廣價(jià)值。所以咱們本科生暫時(shí)不要夢(mèng)想能夠發(fā)明什么大理論,還是老老實(shí)實(shí)的走‘理論聯(lián)系實(shí)踐’這一條有前途的路吧!所以……”
“所以,理論學(xué)習(xí)和編程實(shí)踐兩手都要抓,兩手都要硬!”木鴻飛插嘴道,“但是怎么體現(xiàn)對(duì)二者都重視呢?”
“很簡(jiǎn)單,一邊做好課程設(shè)計(jì),成為同學(xué)眼中的公認(rèn)的編程高手,一邊在計(jì)算機(jī)專業(yè)考試上拿高分,就可以了!”
“哦。動(dòng)手編程和理論偏科,我明白了。專業(yè)知識(shí)偏科也是什么?”木鴻飛問(wèn)道。
“專業(yè)偏科就是喜歡一門知識(shí),不喜歡另一門知識(shí)。比如經(jīng)常有學(xué)生說(shuō):我特別喜歡C++,畢業(yè)后找C++的工作,所以不學(xué)Java。或者說(shuō):我喜歡網(wǎng)絡(luò),不喜歡數(shù)據(jù)庫(kù),所以不學(xué)數(shù)據(jù)庫(kù),將來(lái)只做網(wǎng)絡(luò)工作。”
“這樣不行嗎?專心學(xué)習(xí)一門知識(shí),以后成為這方面的專家,將來(lái)找工作也方便些。”木鴻飛覺(jué)得似乎正確。
“三個(gè)原因決定了這樣不行。”哥哥開(kāi)始反駁,“第一,專注于某一個(gè)專業(yè)的確很重要,比如碩士、博士都是只研究一個(gè)方向的。但是請(qǐng)注意,他們都是研究生,而你是本科生,請(qǐng)大家不要太高估自己了,目前大家還遠(yuǎn)遠(yuǎn)沒(méi)有到達(dá)專注某一個(gè)狹窄區(qū)域的時(shí)候。第二,大部分學(xué)生將來(lái)從事什么工作還是個(gè)未知數(shù),也許你的工作恰恰就需要你不喜歡的學(xué)科。第三,計(jì)算機(jī)各門知識(shí)之間都是相互關(guān)聯(lián)的,一個(gè)項(xiàng)目往往涉及很多們專業(yè)課程,比如既需要Java的簡(jiǎn)潔,又需要C語(yǔ)言的效率,既有windows設(shè)計(jì),又有Unix開(kāi)發(fā),既設(shè)計(jì)網(wǎng)絡(luò),又操作數(shù)據(jù)庫(kù),所以知曉計(jì)算機(jī)各個(gè)專業(yè)知識(shí),成為所謂的計(jì)算機(jī)復(fù)合型人才,對(duì)將來(lái)的工作大有裨益。”
“大學(xué)四年學(xué)習(xí)這么多課程,會(huì)不會(huì)精力不夠呢?”木鴻飛又提出一個(gè)疑問(wèn)。
“足夠了!”哥哥不同意,“大學(xué)學(xué)習(xí)的是些基礎(chǔ)和應(yīng)用,并沒(méi)有涉及相當(dāng)高深的專業(yè)技術(shù)。而且總共才十幾門專業(yè)課,平均下來(lái)一個(gè)學(xué)期只有幾門,所以完全有精力和時(shí)間!”
“呵呵,這么說(shuō)來(lái)應(yīng)該有時(shí)間。”木鴻飛不好意思的撓撓頭,然后總結(jié)道:“你講這三宗罪,我總結(jié)一下,好像都圍繞計(jì)算機(jī)專業(yè)基礎(chǔ)課程。第一宗罪號(hào)召我們必須要學(xué)專業(yè)基礎(chǔ)課程,第二宗罪告訴我們?nèi)绾螌W(xué)習(xí)專業(yè)基礎(chǔ)課程,第三宗罪則要求我們必須學(xué)習(xí)所有的專業(yè)基礎(chǔ)課程,不得遺漏。哥哥,你說(shuō)是不是。”
“完全正確,加十分!順便在講一句,對(duì)于計(jì)算機(jī)專業(yè)來(lái)說(shuō),學(xué)好外語(yǔ)也是相當(dāng)重要!”哥哥說(shuō)道。
“哦,為什么?”木鴻飛問(wèn)道。
“其實(shí)這是由當(dāng)前國(guó)際大環(huán)境造成的。首先現(xiàn)在各行業(yè)都需要外語(yǔ),外國(guó)的東西還是比較吃香的,目前海龜還是比土鱉有地位。其次我們不得不承認(rèn),發(fā)達(dá)國(guó)家的計(jì)算機(jī)真的比我國(guó)要進(jìn)步,所以為了看到他們的文檔,你必須懂得計(jì)算機(jī)。”
“看翻譯的不行嗎?”木鴻飛見(jiàn)縫插針問(wèn)道。
“翻譯的東西總會(huì)慢一些,而且好多文檔也沒(méi)有人翻譯,另外由于翻譯的內(nèi)容是別人的理解,甚至有部分還可能是錯(cuò)誤的,所以不如自己理解的好。”哥哥接著說(shuō):“找工作時(shí),如果既懂計(jì)算機(jī)又懂外語(yǔ),哪怕精通程度稍微低一點(diǎn),也要比只精通一門的競(jìng)爭(zhēng)優(yōu)勢(shì)大得多,1加1遠(yuǎn)遠(yuǎn)大于2。而且精通外語(yǔ),說(shuō)不定能夠出國(guó)工作,雖然這么說(shuō)有的崇洋媚外,但增加見(jiàn)識(shí)是真實(shí)的。”
“這么說(shuō),我還得努力學(xué)習(xí)英語(yǔ)啦。”木鴻飛說(shuō)。
“對(duì)啊,所以很多學(xué)校要求畢業(yè)必須過(guò)四級(jí)呢!當(dāng)然,也可以考慮學(xué)習(xí)一下日語(yǔ)。”哥哥說(shuō)道。
“日語(yǔ)?你的米西米西大大的約西?為什么學(xué)日語(yǔ),有什么好處?”木鴻飛問(wèn)。
“好處多著呢。首先,對(duì)日軟件外包比較火熱,比如上海就有多計(jì)算機(jī)相關(guān)職位需要日語(yǔ)3級(jí)以上水平,懂點(diǎn)日語(yǔ)后再找計(jì)算機(jī)工作要比單純懂計(jì)算機(jī)容易的多。其次,學(xué)習(xí)日語(yǔ)入門相當(dāng)簡(jiǎn)單,過(guò)一個(gè)日語(yǔ)3級(jí)不是什么困難的事情。”
“哦,既然日語(yǔ)簡(jiǎn)單,為什么不學(xué)高深一點(diǎn),直接過(guò)個(gè)日語(yǔ)6級(jí)?”木鴻飛問(wèn)道。
“呵呵,日語(yǔ)是1級(jí)最難,沒(méi)有6級(jí)。再說(shuō)你也別把它想象的太簡(jiǎn)單了,日語(yǔ)入門容易,精通很難。有人這么評(píng)價(jià)日語(yǔ):笑著進(jìn)去,哭著出來(lái)。”哥哥說(shuō)道。
“怎么評(píng)價(jià)英語(yǔ)呢?”木鴻飛又問(wèn)。
“哭著進(jìn)去,笑著出來(lái)。”哥哥回答,“其實(shí)學(xué)英語(yǔ)和學(xué)日語(yǔ)就好有一比,你應(yīng)該看了武俠小說(shuō),它們就如同少林和魔教,進(jìn)入少林學(xué)習(xí)功夫慢,大部分人武功平平,但是如果能夠堅(jiān)持下來(lái),肯定有收獲,絕頂高手一定出自少林。相反進(jìn)入魔教這學(xué)習(xí)功夫可以速成,大部分人的功夫在江湖上處于中上水平,但是想再進(jìn)一步深造就很困難了,所以魔教一般鮮有絕頂高手。”
“我還是入少林吧。我要成為絕頂高手!”木鴻飛決定學(xué)英語(yǔ)。
今天,哥哥詳細(xì)的告誡了木鴻飛一番,在網(wǎng)絡(luò)尚未普及的時(shí)代,得到計(jì)算機(jī)學(xué)習(xí)方法的機(jī)會(huì)少之又少,木鴻飛在正式學(xué)習(xí)前得到了一次洗禮。這些經(jīng)驗(yàn)都是過(guò)來(lái)人的肺腑之言,只是如木鴻飛等尚未經(jīng)歷之人,又能聽(tīng)懂幾成,牢記幾成,應(yīng)用幾成?至少當(dāng)時(shí)木鴻飛沒(méi)有聽(tīng)見(jiàn)去,于是有了后面的麻煩。
聯(lián)系客服