每個老師都苦惱于學生常問的問題:“某某課學了有什么用?”老師費勁巴拉解釋一通,結果還是:然并卵。
一門課有什么用,很難解釋得令人信服,因為這和人的認知水平有關。認知水平達不到,解釋的多深入淺出也很難說服人。
一個學互聯網的學生,如果認為自己將來的工作就是個碼農,就是個寫代碼的而已,他可能會覺得熟練寫代碼才有用,算法、數據庫之類的課程沒多大用。如果這個學生認為,將來要寫軟件,實現功能,會覺得算法、數據庫之類的課程很有用。如果學生再上層次,不僅要實現功能,還要實現得最佳,甚至能抽象出某種程度的普適原理,他會感受到數學的有用。如果學生認識到,互聯網不是機器和網頁,而已經是人真實的生活的重要組成部分,自己的工作要體現人文精神,修讀一些人文類的課程就不會覺得沒用。
我自己就是一個例子。我上大二的時候立志做理論物理學家,徹底統一化學。當時覺得量子是重要的,經典力學是完全過時的,沒用處的,經典力學就沒怎么學。大學畢業之后,才知道經典力學之神妙,從經典力學進入量子力學,會多么自然。后來想來,量子力學除了會做題,其實根本沒懂量子力學理論在說什么。
學生的認知水平不是進入大學就能自動提高的。低年級大學生,還是少問“某課有什么用”,對于數學、物理,還有最基礎的專業基礎課,單行好事,莫問前程,學就是了。等自己認知水平達到了,自然知道有什么用。即便自己永遠不懂有什么用,學了也不會吃虧。
人是觀念的產物。同學,早點提高自己的認知水平吧,然后你會發現,大學壓根沒有多開無用的課。