每个老师都苦恼于学生常问的问题:“某某课学了有什么用?”老师费劲巴拉解释一通,结果还是:然并卵。
一门课有什么用,很难解释得令人信服,因为这和人的认知水平有关。认知水平达不到,解释的多深入浅出也很难说服人。
一个学互联网的学生,如果认为自己将来的工作就是个码农,就是个写代码的而已,他可能会觉得熟练写代码才有用,算法、数据库之类的课程没多大用。如果这个学生认为,将来要写软件,实现功能,会觉得算法、数据库之类的课程很有用。如果学生再上层次,不仅要实现功能,还要实现得最佳,甚至能抽象出某种程度的普适原理,他会感受到数学的有用。如果学生认识到,互联网不是机器和网页,而已经是人真实的生活的重要组成部分,自己的工作要体现人文精神,修读一些人文类的课程就不会觉得没用。
我自己就是一个例子。我上大二的时候立志做理论物理学家,彻底统一化学。当时觉得量子是重要的,经典力学是完全过时的,没用处的,经典力学就没怎么学。大学毕业之后,才知道经典力学之神妙,从经典力学进入量子力学,会多么自然。后来想来,量子力学除了会做题,其实根本没懂量子力学理论在说什么。
学生的认知水平不是进入大学就能自动提高的。低年级大学生,还是少问“某课有什么用”,对于数学、物理,还有最基础的专业基础课,单行好事,莫问前程,学就是了。等自己认知水平达到了,自然知道有什么用。即便自己永远不懂有什么用,学了也不会吃亏。
人是观念的产物。同学,早点提高自己的认知水平吧,然后你会发现,大学压根没有多开无用的课。