首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 面授課程 模擬考試 實(shí)用文檔 繽紛校園 英語學(xué)習(xí)
2010考研 | 自學(xué)考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級 | 商務(wù)英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點(diǎn)英、、韓語 | 在職申碩英語
在職攻碩英語 | 成人英語三級
等級考試 | 水平考試 | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 報(bào)檢員 | 外銷員 | 司法考試 | 導(dǎo)游考試 | 教師資格 | 國際商務(wù)師 | 跟單員
單證員 | 物流師 | 價(jià)格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師
期貨從業(yè)資格 | 社會(huì)工作者
會(huì)計(jì)職稱 | 注會(huì)CPA | 經(jīng)濟(jì)師 | 統(tǒng)計(jì)師 | 注冊稅務(wù)師 | 評估師 | 精算師 | 高會(huì) | ACCA | 審計(jì)師
法律顧問 | 會(huì)計(jì)證
建造師一級、二級) | 造價(jià)師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結(jié)構(gòu)師 | 建筑師 | 安全評價(jià)師
估價(jià)師房地產(chǎn)估價(jià)、土地估價(jià)) | 設(shè)備監(jiān)理師 | 巖土工程師 | 質(zhì)量資格 | 房地產(chǎn)經(jīng)紀(jì)人 | 造價(jià)員
投資項(xiàng)目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評價(jià) | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師
公路造價(jià)工程師 | 招標(biāo)師
執(zhí)業(yè)護(hù)士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格
 丹丹云 
您現(xiàn)在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 心得技巧 > 正文

風(fēng)雨十年:一個(gè)老程序員的心里話(下)


 

4.對教育的反思與教書生涯

  2002年下半年,我參加了北京高校青年教師崗前培訓(xùn)。一位杜教授的兩堂課讓我印象深刻,其中兩句話讓我深深震動(dòng):
  第一句話:我是一個(gè)教書匠,教書匠好啊,好就好在“匠心獨(dú)運(yùn)”!
  第二句話:做什么工作都要達(dá)到變魔術(shù)的境界!

  是的,作為一名教師,就必須起到一個(gè)傳聲筒與放大器的作用,將人類最聰明的人探索世界所得到的知識(shí)予以拓寬發(fā)展,以便讓更多的人能夠掌握這些知識(shí)并進(jìn)而應(yīng)用于實(shí)踐,從而推動(dòng)人類的不斷進(jìn)步。

  作為一名計(jì)算機(jī)專業(yè)的教師,就要努力把先進(jìn)的計(jì)算機(jī)技術(shù)以盡可能高的效率傳授給廣大的學(xué)生,引導(dǎo)他們直接面對真實(shí)的軟件世界,而不是向他們硬灌各種各樣的理論知識(shí),強(qiáng)迫他們?nèi)ニ烙浻脖骋詰?yīng)付考試。

  我是一個(gè)小人物,才低學(xué)淺,但我真的認(rèn)為高校計(jì)算機(jī)教育存在嚴(yán)重的問題。我在打工期間的開發(fā)經(jīng)歷,以及閱讀國外相關(guān)資料的時(shí)候,發(fā)現(xiàn)學(xué)校中教的和社會(huì)上用的差得太遠(yuǎn)!都已經(jīng)是什么時(shí)代了,許多大學(xué)還設(shè)立foxpro課程,難道就不能直接用現(xiàn)代主流的數(shù)據(jù)庫如oracle,sql server,哪怕是access也好,來講授數(shù)據(jù)庫知識(shí)?還有所謂的計(jì)算機(jī)等級考試,呵呵,過了三級學(xué)生的我見過不少,但他們真正對軟件,對計(jì)算機(jī)又理解多少?

  在中國甚至于升職稱也要考計(jì)算機(jī),我看了一本職稱計(jì)算機(jī)考試教材,里面幾乎原樣照搬計(jì)算機(jī)原理課程中的相關(guān)章節(jié),弄得我給搞藝術(shù)的大嫂講了一個(gè)小時(shí)的二進(jìn)制與八進(jìn)制、十六進(jìn)制的轉(zhuǎn)換方法,她還是弄不太清。我都泄氣了,對啊,他們搞藝術(shù)的,有必要去分清二進(jìn)制的10與十進(jìn)制的2有何分別嗎?他們八輩子也用不上。但是考試用得上,呵呵,又是中國特色。

  拿c++來說,我講過c++課,許多的國內(nèi)教材對c++語法下了大功夫,卻對體現(xiàn)了c++精華的stl只字不提,對代碼背后所體現(xiàn)的軟件開發(fā)思想與方法更是視而不見,我用c++也編過不少程序了,說句實(shí)話,我用到的特性不到c++的三分之一!于是就出現(xiàn)了這種怪現(xiàn)象,許多學(xué)生考試可以拿八九十分,給他一個(gè)簡單的實(shí)際問題他卻不知如何下手!

  還有uml,現(xiàn)在好象很火的樣子,我們讀研時(shí)就開了這門課,講句實(shí)話,當(dāng)時(shí)這門課我就沒聽懂,可后來我嘗試著用c++用面向?qū)ο蟮姆椒▉砭幊绦,然后,由代碼倒推回uml類圖,一下子就明白了,原來uml只不過是一種描述面向?qū)ο笙到y(tǒng)的符號罷了,如果學(xué)生沒進(jìn)行過真正的oop,那就是為了學(xué)uml而學(xué)uml,根本就本末倒置。

  還有軟件工程,我的感覺,一個(gè)人如果沒寫過一萬行以上的程序,他看軟件工程書就同看政治書差不多,每句都對,呵呵,就不知道為什么對。我完成了那個(gè)幾萬行的vb程序之后,再回過頭看看理論,真是句句是真理!每個(gè)理論背后都是大量實(shí)踐經(jīng)驗(yàn)的總結(jié)。

  回想我做軟件的體會(huì),我發(fā)現(xiàn)所有的知識(shí)都是一個(gè)完整的體系,根本就無法區(qū)分哪些知識(shí)是本科的,哪些知識(shí)是研究生課程。于是,一種想法產(chǎn)生了,我主講程序語言類的課程,那我就直接以真實(shí)的軟件開發(fā)過程為主線,實(shí)踐中需要什么我就講什么。講c++/,我就拋開了指定的教材,c++我講了stl,我講了ooad,兩者我都講了用rose進(jìn)行雙向工程,引導(dǎo)學(xué)生去學(xué)uml,一開始就用uml去描述自己開發(fā)的程序,何必浪費(fèi)大量的時(shí)間去學(xué)結(jié)構(gòu)化的編程方法?

  我現(xiàn)在簡直成了面向?qū)ο蠹夹g(shù)的布道者,我下學(xué)期即將開設(shè)ooad基礎(chǔ)選修課,從實(shí)際項(xiàng)目中抽取典型的案例,講uml,講rose,講設(shè)計(jì)模式,講軟件體系結(jié)構(gòu),例子代碼橫跨c++/和.net下的開發(fā)語言(c#和vb.net),這對于我一個(gè)技術(shù)水平有限公司的董事長而言,實(shí)在有點(diǎn)不自量力,我鼻子上才插上幾根蔥,就想裝大象?但我想,如果我能成功地激發(fā)出哪怕1%的學(xué)生的興趣,能引導(dǎo)他們走向我認(rèn)為是正確的方向,能啟發(fā)他們思考,能直接面向真實(shí)的軟件開發(fā)活動(dòng)而不是學(xué)校的考試,就是我的成績。我現(xiàn)在正在看引進(jìn)的原版書籍---《設(shè)計(jì)模式解析》,時(shí)時(shí)擊節(jié)贊嘆!《設(shè)計(jì)模式》經(jīng)典但難懂難用,而《解析》一書的兩位作者既有豐富的從業(yè)經(jīng)驗(yàn),又對ooad進(jìn)行了深入的思索,真知灼見時(shí)時(shí)展露于書中,我現(xiàn)在剛看了這本書的80%,基本上可以用一個(gè)成語來描述這部書:深入淺出!

  要做到深入淺出談何容易!只有同時(shí)具備技術(shù)專家與文學(xué)作家素質(zhì)的人才能做到!
  反觀我們國內(nèi)的大量教材,還有大量的垃圾論文(包括碩士,博士的,本科的就算了,我看絕大部分根本不能稱之為論文),全都是“淺入深出”,作者自己都未必明白,就東拼西湊,擺出個(gè)樣子嚇人。本來完全可以用大白話三言兩語講清楚讓人明白的道理,有人專門要繞一大圈,專挑用高深的數(shù)學(xué)公式來表達(dá),唯恐別人容易理解,顯得他水平不高!呵呵,什么東西一沾上“數(shù)學(xué)”,立馬身價(jià)百倍。我就聽過一個(gè)北師大的一個(gè)在讀博士說過:如果一篇博士論文中沒有一個(gè)數(shù)學(xué)公式,根本就不算是博士論文。這句話對不對,大家可以多思索。我數(shù)學(xué)不好,沒資格討論數(shù)學(xué),我的直覺:數(shù)學(xué)是工具,但如果為了發(fā)表論文等目的而故弄玄虛,為數(shù)學(xué)而數(shù)學(xué),是不合道理的。中國的學(xué)術(shù)水平與現(xiàn)狀,大家都心知肚明,不用我廢話了。

  現(xiàn)在每年都畢業(yè)大批的計(jì)算機(jī)專業(yè)學(xué)生,可其中真正具備扎實(shí)根基的可以很快勝任工作的我看只有5%(95%的學(xué)生不要扁我,不同意就當(dāng)我在說胡話,我很瘦的,一扁就沒了)。多年以來,我國高校計(jì)算機(jī)教育是按照計(jì)算機(jī)科學(xué)研究者來培養(yǎng)的,可事實(shí)上,有多少學(xué)生能從事計(jì)算機(jī)方面研究的能力?我看應(yīng)分流,80%的學(xué)生按工程師方向來培養(yǎng),20%的學(xué)生按研究者方向來培養(yǎng),而且應(yīng)大幅減少必修課的數(shù)量,計(jì)算機(jī)領(lǐng)域太深太廣,樣樣都想教給學(xué)生,反而成了夾生飯,一個(gè)想從事硬件設(shè)計(jì)的學(xué)生和一個(gè)想從事軟件開發(fā)的學(xué)生,能給他們一樣的飯吃嗎?學(xué)校應(yīng)提供各種條件和資源去引導(dǎo)學(xué)生,激發(fā)學(xué)生的創(chuàng)造性與主動(dòng)探索性,讓他們?nèi)L試,去發(fā)現(xiàn)自己的長處,最終找到最適合自己的發(fā)展方向。不這樣做,中國軟件后繼乏人,沒希望。

上一頁  1 2 3 4 5 6 下一頁
轉(zhuǎn)帖于:軟件水平考試_考試吧
文章搜索
風(fēng)雨十年:一個(gè)老程序員的心里話(下)網(wǎng)友評論網(wǎng)友評論
版權(quán)聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。