【來信】
老師你好。我是來自1所普通的211學校,我從高2接觸了編程,感覺編程太奇異了,然后自學了C語言,期間沒有任何人教,都是自學。但由于高3的到來,1年沒學編程。到高3自己立下目標,1定要考軟件工程專業,結果的確切現了。
開始我擔心自己入學的編程水平太差,到暑假看匯編和溫習C語言,然后又到網上找視頻教程看,總之開學之前學完了C語言。不過開學后,我發現我們軟件學院的學生很多人根本沒學過編程。自學過C語言,目前居然沒發現。更讓我愁悶的是教我們C語言的老師講課水平實在不敢恭維,上課也沒聽過講,(剛剛考完C語言考試,老師為了讓我們過,提早將題目都放出來,由于指針這塊很多人沒掌握沒考,我已服了這學校了)。
開始前幾個月都感覺在浪費時間,索性向大2借了本數據結構然后到網上結合視頻教程看了2個月,感覺學得很艱巨,不過還好看完了(說實話自己也不知道學得咋樣)。現在我也結合視頻邊看邊敲代碼,也結合C++ primer第4版看,感覺網上傳的這本書也不太難,(多是視頻教程講得已很好了)。
說了這么多,最主要問題來了,除高數上課聽了聽但沒造作業,其他課1概沒聽(1天到晚呆在宿舍學編程敲代碼,效力感覺1般吧),感覺很多課都快掛了,自己其實非常了解高數和英語對編程的重要性,也10分想學好高數和英語,可1坐到電腦前就不想動了(看視頻教程,敲代碼),然后1坐到電腦前,看教程時又想到高數,英語,心情非常愁悶,可自己的確很想看教程學編程,索性課翹了很多。
我現在10分擔心高數英語掛科了。高數英語1掛,肯定影響以后編程水平的發展(算法與高數應當有很強的聯系吧)。哎,我現在10分矛盾,希望老師指導,解答我的矛盾
【回復】
恭喜你能過自己的努力,進入大學,學到了自己心儀的專業。不過,從你這幾月的經歷來看,你還需要面對現實中的1些問題,調劑和適應大學之路。
除藝術、體育類的1些專業,大學中絕大多數的專業,招收新生是不需要專業方面的基礎的,所以你看到的同學們之前沒有學過編程,這太正常了。但你也不要忽視,能夠在大學中調劑學法,不再按高中死學的那1套學習的同學,他們很快會了解專業,掌握這些專業中的基本技能和基礎。我1直同意學習計算機類專業的新生,在大學入學前可以花1些時間自學編程,找點體驗(2014年夏天我帶過我的侄子),你高中的自主學習很有價值。
你們C語言老師的做法,我作為同行,不多評論了。我在大學教書20年,我知道我們的高等教育在哪里向著好的方向發展,也知道周圍有眾多的努力改變教育和教學的老師,但也知道某些同行,有本身不投入的,有不適應新時期大學生拿不出辦法的,有些,學生的學習觀念、學習能力方面存在問題,老師束手無策(也算是能力方面的問題吧)。也有你這樣知道了1點兒,就直接不聽了的,你們老師挺可憐的。
說這些,是告知你,現實中的1切,你要接受。以此為基礎,才能主動起來。你入學前主動,入學后貌似先行1步,卻是沒有最大化利用大學中給你提供的條件,直接走向了獨行路。我自己這幾年的教學,投入了精力營建氛圍,收到了些成效。只是很多同行,仍然靠著1己之力,抗著這么多的學和前行,好辛苦,卻無成效。作為對你的回信,我想建議你這樣的能手,為著大家的學習氛圍做些事情,例如給老師從學生角度出些主張,主動幫助老師輔導同學,之類的事情,有很多。當整體水平能有提高時,你這個個體會受益。你這樣做,對你的學識,對你的綜合能力,都是提高。慷慨之人,歷來也都是最大的受益者。在開源、分享成為主流的這個行業中,更是寶貴。
讓我耽憂的,是你選擇的學習線路。提早學習,認真的學有余力時,我是同意的,條件是均衡發展;用視頻學習,在這個時期,是非常好的途徑。但是你的問題出在,你只為了編程,忽視了均衡。我給你的第1個建議是,不要讓翹課成為習慣,對任何課,不管以任何高尚的理由。第2個建議是,不要讓宿舍成為你學習的主陣地。其次要解決的問題,出工就要出下力,有些課程,所有的問題當堂解決掉,若聽講無聊之時,看教材、想問題都可以在這個時候做。對高數1類的課程,努力跟住老師的思惟,而對外語這類的課程,接受聽說讀寫方面的訓練。總之,你需要在以后將時間公道分配好,做好了計劃,認真地實行。
而當前面臨的問題,抓緊時間臨陣磨槍,爭取不掛吧。不過你要非常清楚地知道,由于沒有有效的投入,沒有掛住,也其實不同等于你學有所成。大學的學習,必須拋棄應試思惟,找到考試成績以外的評價標準(其中包括考試要個好成績)。我見證過無數大1沒有調劑好而在第1學期慘遭掛科的同學,從第2學期開始,真正地成了大學生。萬1真的不幸“遇難”,換來1個蘇醒,這也價值非凡。
至于“高數英語1掛,肯定影響以后編程水平的發展”,沒這么嚇人。這1個學期的分數,跟以后的發展沒有任何的聯系,關鍵是要看你以后的表現。包括時間安排、學習線路,和學習品質。再說,要是高數、英語也像C語言那末放水,過了又能說明甚么?在大家都在應試的語境中沉迷之時,大學就是這樣,成績要充分重視,但千萬不要太把成績當做全部的尋求,別去神話那個分數的效率。算法與高數是有很強的聯系,高數的學有所成,與高數是不是通過有點關聯,但真實的關聯,只有你聽過了課、做過了作業,乃至是自己再去瀏覽過別的教材,用高數知識分析并編程序解決問題后,才能夠建立起來。任重道遠。
所以,將這些包袱放下,全力溫習應對期末考試。你的學習需要調劑,榮幸的是,你的大學剛剛開始,改變后的空間,仍然是那末廣大。
最后提示你,即便學了軟件工程,編程也不是你的全部。成天沉迷在宿舍編程,你可以有能力得到1份工作,但發展的空間卻堪憂。走出宿舍,多與人交換。就這封來信,你檢查1下標點、段落、錯別字(我的博文中轉載的部份做了些修改,以方便讀者瀏覽),你會發現這樣的表達,交代不了他人。我可以自己斷句揣摩你的意思,將來工作中,上司、同事、客戶卻不應當有這個耐心。
相信你能有全面的進步!
=================== 迂者 賀利堅 CSDN博客專欄=================
|== IT學子成長指點專欄 專欄文章的分類目錄(不定期更新) ==|
|== C++ 課堂在線專欄 賀利堅課程教學鏈接(分課程年級) ==|
|== 我寫的書――《逆襲大學――傳給IT學子的正能量》 ==|
===== 為IT菜鳥起飛鋪跑道,和學生1起享受快樂和豪情的大學 ===== |