1. 程式人生 > >上大學究竟是來幹什麼的?為什麼會這樣?

上大學究竟是來幹什麼的?為什麼會這樣?

  上大學究竟是來幹什麼的?

  大學為什麼會是這樣?

  我該如何度過大學?

  這些問題很典型,但一直困擾著很多同學,尤其是願意上進的同學。下面是一封學生來信和我的“頂撞”之詞。可能邏輯性差,先寫信件的回覆,再介紹背景。希望引發同學們的思考,幫助同學們在現在條件下,充實地走過這幾年,並真正有所收穫。


  【學生來信】理論上講應該是這樣:每個人都有自己獨特的能力,可是卻不能每個都成為人才。“多學,多整些東西出來”這些話,在我看來,太虛無漂渺了。

  【我的回覆】完全可以把你的作品再完善一些:從外觀看,功能齊全、有個性;從內部看,結構清晰、程式碼質量高。從做小程式,逐漸寫大軟體,這就是使自己進步的過程。這些怎麼會是虛無飄渺的呢?


  【學生來信】長這麼大來,很多人說我們這一代人很浮,包括我自己。也能明顯感覺的到,我們急功近利不願深下去把每一件事情做好。這幾乎不再是一個願不願意的問題,而僅僅是習慣。對於我們這些上了大學來說的孩子,我們花了二十年的時間,僅僅學會了”馴服“。
  【我的回覆】顯然,這是個壞習慣。這個壞習慣後面透出的好東西是,你們的好奇心還在,勇於嘗新。我倒是願意將所謂壞習慣消失的過程看作是一個成長的過程,就像剛上小學的孩子坐不住一樣,長大了,就好了。意識到的不好的東西,想辦法要糾正。
  我看你並未被“馴服”,而是越來越不服了。如果在其中能再加上一些獨立思維、有能夠跳出這個圈子的勇氣和能力,就更好了。我擔心的是,不少孩子習慣了“被馴服”,已經喪失了自主的意識和能力。這是教育的徹底失敗。


  【學生來信(本段有刪節,中間加入了我的點評)】不瞞老師講,我在我們班逃課次數也算是數得著的了。大一上學期,我幾乎逃掉了一週三四天的課,臨近考試依然未有收手。我沒有任何的複習。所幸僅僅掛了最不該掛的數學,成績都很明顯60多點。那一學期的最後一天,我在十餐四樓的網咖整整玩了一天,立下誓言。這個地方我再也不會來了。
  大一下學期開學來的時候,我對自己說:這次我不會再逃課。前十週,我一節未逃,並且這一段時間。一件好的事情發生了,就是我把上學期用來玩遊戲的時間自學了C#,地點也相應的從網咖改成了學校的機房。(我的點評:這點足以供所有的同學借鑑,我們不是沒有時間,問題是這些時間幹了什麼,也不是沒有地方,問題是要在合適的時間在合適的地方,去做合適的事。)

從3月份開始用心的去學,到4月4號,我照著網上的教程就已經把俄羅斯方塊寫成了。到後來就這樣一步一步的學,百度Google的亂搜小技巧和小知識,在我還不會用VisualC++6.0寫Win32和MFC程式之前,就已經學會了用VisualStudio寫計算器和通訊錄了。這算是我最有成就的一段時間了。(我的點評:九零後都是些聰明的傢伙,這裡有你的付出。但也說明,只要用心,這些並非難事,並且還會獲得非凡的自我滿足。)但是浮躁的心理再次作用於我,只是淺學未曾深入,淺嘗輒止的代價非常明顯,程式碼的質量非常之差,從不寫註釋,結構混亂,在應該使用面向物件思想的時候,大多用面向過程給替代了。(我的點評:一大步已經跨過來了,這是一小步,不要將現象共性強加到你頭上,能調整過來。)
  【我的回覆】我反對逃課,尤其反對沒有品味的逃課。如果要逃,提倡逃出水平。最底線,逃課而不掛科,至少拿上畢業證。
  我在博文《將鬥爭進行到底》及續中,我講了我的痛心。老師們要做到平時認真要求,考試也不能網開一面。在中學時,大家關注成績,在大學裡,連成績都不能說明什麼問題了。你是以此為界線,浪子回頭了。我經歷了不少都受退學警示了還不回頭的同學。
  你很聰明。所以更要發揮自己這方面的優勢。這就是前文所講從小程式、到大軟體的逐漸進步。要不浮躁的辦法是,給自己定個時間表,給自己寫的程式定個質量標準……


  【學生來信】而這一年來我從未得出過大學給了我什麼?到了現在,我依然沒有答案。我開始懷疑這麼些年來,我到底信仰著什麼,學到了什麼?我不時會問大學到底是幹什麼的,唸了不知道多少遍的“大學是來做什麼的”。
  【我的回覆】大學至少給了你一個吃喝玩樂的場所和機會。開玩笑了。這個問題不應該現在回答。至少十年後再說。積極地過好每一天的大學生活是正經,為以後的回答打下基礎。消極地度過大學,註定不會有好結果。
  大學是來做什麼的?(1)是要拿個畢業證出去的;(2)是要學(包括自學)到些本領就業找飯碗的,滿足一生物質需求的;(3)充實地度過四年供一輩子回味的;(4)真正超越以考為目的的學習,為一生高質量的精神生活奠定基礎的。有些同學混蛋到第(1)點做不到;有些同學緊盯著將來有口飯吃就行,活著為了吃飯,能吃口飽飯也不錯;吃飯也要分出吃什麼,怎麼吃的,吃得有滋有味卻到老了也不知大學四年究竟有何用也是極有可能的。我的話題將引到第(4)點上。這四級是層層遞進的,一生高質量的生活首先包括豐富的物質基礎。現代人的現代生活有很多毛病,這需要一部分人有所超越。你我都是俗人,但要想有幸福感,精神世界還要豐富的,要有超越的意識,也要逐漸具備超越的能力。
  大學不僅是要解決就業問題,更重要的是在培養合格公民、豐富人的精神世界上有所作用。大學的教學內容安排的依據就是這樣。當然,好想法沒有落實好的情況是有的。但是,對於你,連這點條件也沒有用起來,也是事實。你要知道,大學的理想不是培養“工具人”。現在大學的理想失落了,但身在其中,每一個有理想,頭腦清醒的人就要努力,為內心中的自己,為自己和大眾的明天。


  【學生來信】學校的課程安排又是為了那般?我當時為了磨鍊自己的程式設計能力,去搜搜問問上,去回答一些關於程式設計方面的問題。也就認識了一個在北大青鳥培訓的學生,同樣用了一年的時間,他們可以寫出區域網內的MyQQ了,而我們卻還在傻盯著那個黑黑的控制檯用For迴圈輸出九九表。
  【我的回覆】大學的本來是師生共同生活的一個學術共同體,從傳統上講,是為了培養合格公民,提升公民的精神境界的。注意,這裡沒有講讓人就業吃飯的事。奇怪的是,這樣培養出來的人的吃飯問題是不用發愁的。但現在,你發現大學也是一個功利場。不要指責學生,指責老師,指責校長,甚至指責我們的社會主義,我的觀點是,這只是一個階段,讓不走運氣的你撞上了。其實你夠走運氣的了,再早些的大學生根本沒有機會遇到你這高階的問題。解放前的大學生,夢想有個安靜的地方讀書;解放初的大學生,希望吃飯肚子;再後來,年青人沒有大學上了;再後來,連讀的書也沒有了,都給燒了;恢復高考,那是真正的千軍萬馬擠獨木橋。
  大學的學習,和職業培訓是有根本區別的。上大學的最大好處就是要多學很多所謂沒有用的東西。誰能儘早超越吃飯,而將自己定位在引領未來社會發展的位置上,這個大學才是值得的。否則,你真該就用一年參加個培訓就行了。
  我不是要否定培訓機構的效率,在這個社會機制中,他們的作用和大學一樣的重要。我只是說,這兩者根本沒有那麼多的可比性。
  這不能成為允許高校教學中存在如此多問題的藉口。他們寫MyQQ了,而你們卻還在傻盯著那個黑黑的控制檯輸出九九表。你能想像到我在手把手教我指導畢業設計的一位學生寫“Hello world!”程式時的感受嗎?給了其他老師,也許由他掛到大五大六,或者任他抄一個設計矇混過關。自從有了學校,採用了班級制,用統一進度和大綱教學就是在按最低的要求拖著所有學生的後腿。這幾年和不良學風作鬥爭的過程中,我常想放棄這些不爭氣的學生,但想到他們內心其實也並不想這樣,我又願意戰鬥了。但有能力往前走的學生呢?這是一個兩難的事。
  作為老師,再說一句厚顏的話:好學生是自己學出來的,尤其是大學。老師要有水平,要敬業,那學生呢?積極態度是,不要等待外部的條件好了,我才能如何如何。現在的一切安排沒有大錯,只是在執行上有太多問題。人多太雜是個非常大的問題,這需要個人的超越。誰先超越,誰就能夠率先跳出這個怪圈。這個超越也並不是很難,有意為之一段時間,自然就會形成習慣。課內學習保證成績,拿上大家看重的畢業證,給自學、獨立思維打下基礎;課外安排好,實現自己的超越。(這也引發了我的另外一個思考,我將在近期將就學生課內課外的學習寫博文論述,歡迎屆時討論。)
  作為一個想進步的老師,愛惜我的好學生,於是願意為學生的進步在課外投入一些精力。其實,我院還有很多老師是這樣的,你可以用好這個資源。當然,需要你主動。這是優秀者應該具備的品質,也是你應該養成的習慣之一。習慣是個很重要的東西,會讓你不自覺地始終保持優秀。

  【學生來信(本段有刪節)】至於逃課,馬哲(雖然馬哲老師很不錯)、英語,我還在逃,這裡沒有絲毫對老師的不尊重。如果真的需要,我會去學,而且能在很短時間內比這幾年學的都好,但是請先讓那個真和需要成為現實。過了六級,的確可以找到薪酬高點的工作,但是職場不是結束,而是剛剛開始,不是麼?我學的最好的C#考試時無人問津,而那些對程式設計幾乎連邊都扯不上的課程,卻是必修。我無法理解,也無法贊同。
  【我的回覆】當我認識到“我是和逃課鬥,不是鬥我的學生”時,就是一種超越。其實,習慣逃課,習慣了不請假,也是一種超越。只是這種超越可能是病。起碼對於塑造合格的社會公民而言。
  不多說你看不慣馬哲了。其實自己完全可以將此作為哲學入門,只是憤怒下去沒有一點好處。說英語沒有用,只是你沒有用過。推薦看《世界是平的》,加深一下全球化的映像。用英語的機會很多,但需要自己創造:看英文的文獻,直接用英文的軟體,上麻省、斯坦福的網站學習比我們更新更深的技術。用英語的過程也是學的過程,你想自由,又很奴性地老想考試,不對。如果把自己的英語僅綁在英語課過六級上,只能說你是一個被考試徹底馴服的窩囊廢。思路對了,能投入進去了,實際四級、六級證書只是個附屬的戰利品。
  學好C#不是用來考試的。你需要理解的還有:程式設計不是你的全部;你覺得和程式設計無關未必就真的無關。之所以有這麼多疑問,在於你在程式設計上進步了,就以為得天下了,你還需要在認識世界、認識自己方面進步。你要會用辯證、發展的觀點看問題。我用的詞越來越像政治課上的用詞了。你學了那麼多年的馬克思,白學了,就為了考試了。其實你需要用起來,這些知識並不是僅用來考試的,也不僅是執政黨的要求,是有用的。用心編織好自己的每一天,學會運用知識,運用一切知識。隨著時間,你會有體會的。
  成功的、個性的大學是由課外學習的時間決定的。課堂教學的天然缺陷就是將個性不同的人用同一個模子硬套,這是求規模的辦法。自從有了班級、課堂教學,就是在抹殺個性,無論中外,都是如此。比爾蓋茨的傳奇就是從對學校教育的抗議走向高潮的。其實,比比高中,大學已經好多了,恐怕等到我退休,甚至你退休也等不來取消課堂教學的那一天,認了吧。堅持你的課外學習,不要想著有人考你給個高分滿足你的虛榮。你將從個性化的自學中受益的。
  你是一位有能力跳出考試圈的同學,可以用一部分的精力保證考試,而將更多的精力有計劃地投入實踐。可以列個計劃,個性化地培養自己。學會安排自己有特色的學習也將是你大學的收穫之一。我和我的很多同事可以參與你的計劃。
  賀老師想和你展開些辯論,所以有些話重了。歷史是實幹家,而不是牢騷家創造的。你將會成長成為一位有特點的IT精英,你的聰明和靈性給了我答案,我只是想讓你在這條路上更快樂些,活力更強一些。
  最後補充:
  我們是讀書人,讀萬卷書和行萬里路是同等重要的。有疑惑,去讀書,讀各種書,是一個很管用的途徑。只是現在好多同學被“考”糊了,加上其他更親近人的媒體的衝擊,上到大學了,卻不會讀書了,連這個意識都沒有。發發牢騷誰都會,但要學會理性思考,這需要藉助於書的力量。
  推薦兩本書可以讀讀:
  1.李開復的《做最好的自己》,理由:學會如何接受現實,收穫一個成功的大學。
  2.薛湧的《北大批判》,理由:我也不滿意中國高等教育的現狀,一些情況在改進,不免有些事情在惡化,但教育是個複雜的事情,你上大學就四年,我再當20年老師也該退休了,我們應該儘自己所能,讓自己在這樣的環境中獲得最大的成功。從這本書裡,你可以會發現你還沒有意識到的問題,也能發現一些解決之道。我不希望你藉此加深對我們教育的不滿,也無意教唆你學習薛湧的方式(那些適用於作者本人)。你會有自己的方式,上出自己成功的大學。
  有能力多做一些事情,是最實在的,一點都不虛的事情。
  在安排學習和人生上,你需要運用你自學C#的能力和氣魄。
  送《做最好的自己》中的一句話給你:要“有勇氣來改變可以改變的事情,有胸懷來接受不可改變的事情,有智慧來分辨兩者的不同。”


【文章背景】
  通過5分的平時成績,要求學生自己做個小作品,拓寬一下自己的實踐。只有那些在課外額外做過工作的同學才可能得到滿分的平時成績,這是我在這幾輪課中的做法。
  收到了一位同學的作品。一個音訊播放器,再執行,介面非常清亮,很喜歡。點選單上的“靜音”命令,沒有問題,但接著麻煩來了,想再放出聲音來卻找不到辦法。顯然,這是一位聰明,但不拘細節的同學。我回復郵件:
  點靜音後就再也聽不到聲音了?再點一次應該能聽吧?
  很快,回信來了。他講了遇到的問題,接著講:
  本來想寫更好一點再發,但是老在玩。嘿嘿,等有時間會完善的。應該會加預設播放列表的功能,還有那個靜音。另祝老師工作順利哈!
  這絕對是個聰明絕頂的傢伙。我知道的牛人中,有很多特能玩,這很令人羨慕。但玩好,還要學好,盡力多學些。我再回復:
  來信收到。吃好、喝好、玩好、睡好,當然還有學好。說句大人話,有能力能多學能多整些東西出來,不更好嗎?
  這下招來了上面的長信。我真沒有想到如此上進的同學心裡原來壓著一些令他不能釋懷的事。看來,我的學生真是信任我,願意和我說心裡話。我喜歡這樣的同學,聰明、上進、積極思考,可能偶爾會把持不好,但也能迅速調整,回到正軌。然而,也正是由於這份聰明和愛思考,經常陷入想不清楚的境地。
  面對這封信,我不知如何回覆。我能回答清楚這些問題嗎?不能!但是,從另外一個方面,這些問題真有那麼大的能量,將一個精力旺盛、創造力非凡的天才埋沒嗎?同樣不能!從逆境中殺出一條血路出來,修到的將是獨門的絕頂武功。作為一名教師,寫完這句話,我感到無恥,因為我是所謂逆境中的一個分子。稍稍令人自慰的是,自認為自己是這片逆境塵埃中試圖突破的一個分子,正在努力地做些與眾不同的事。聯想自己,由於有理想,由於理想與現實的差距,由於愛想問題,也時時處於迷惘。在比我現在的學生多出的20年迷惘中,練就了面對現實,積極進取的心態,認真地做著自己認為正確的事。就這一點,我還是有資格說幾句的。
  於是有了上文。