养成自学的习惯
首先就是因为大多数高校的计算机类专业的教学内容都与前沿严重脱节。在享受不到顶校资源的条件下,当然就唯有靠自学补上来咯。更别说大家第一时间能想到的那些计算机强校,也总有同学反映存在这样的问题。还有一种情况就是:很多老师做科研很牛,但要让他们把课讲好,那就有些为难他们了。即便是海外那些享誉全球的计算机顶校,也会有这样的老师的。
以许多同学的能力,至少在本科阶段,如果积极自学,那么学习的速率会远远快于自己和其他人按照教学进度一点一点去学的速率。
在这里要特别强调一点,就是现在非常多的学校的计算机类专业,都会使用一个学期 / 学段的时间,专门去开一门课讲某一门编程语言的基础知识。这样的速率是严重低于社会需要的。那些要求高的院校,往往都没有专门的课程去讲这些基础的东西,而只会在学期初给很短(例如,约 1 至 2 周)的时间,让学生迅速将新语言上手,掌握其基本用法。需要用到这些语言的课程此后再讲解的,就是专业知识(比如算法、机器学习等)了。
- 当然,老师的讲课速率并不是什么时候都不适合自己的。例如,有的同学从偏远地带考到大学来。在进入计算机类专业之前,他们几乎没有接触过计算机。这时候,如果老师讲得比较慢,那么他们更容易接受。