Introduction
我经历过国内的中学教育和一段时间的高等教育,在中学时期经历过许多学科竞赛训练(时期为七天到一月不等的集训)。在高中毕业后在培训机构讲过一些高中学科竞赛课。作为学生也同时是讲师,我想记录一下关于教学的看法。
在这里,讨论的范围仅限理工科,不包含文学类,艺术类,以及一些专业技能类。
Ability
我将教学所需的能力分为三类:知识水平,教学能力,管理方法。
Knowledge Ability
关于知识水平,对教学者的基本要求是精通教学内容,并且熟悉难度略高于教学内容的知识,但对难度超过太多的无需要求,甚至对该领域的更深内容的精通反而会使教学质量下降。
| 知识难度(相对于教学内容) | 范围内 | 略高于 | 过高于 |
| 掌握程度 | 精通 | 精通或熟悉 | 了解或不熟悉(过于精通可能适得其反) |
如果对略高于的知识精通,能够解决一些教学范围内解决不了的难题,并且适当扩展有助于学生发散思维。例如在高中水平的导数教学中,有些涉及到极限的证明方法,它们的正确性需要微积分知识严谨说明,但在高中水平可以一定程度上认为其是对的。
此外,还可以在讲解的过程中以更高角度,将不同板块的知识串连,形成完整的知识体系。在本学期的计算机系统导论课中,Virtual Memory 中 Page Fault 的处理,又 call back 了 Exceptional Control Flow 中关于 Signal 的讲解。这不是个别特化问题,是对计算机系统有整体了解,并且有丰富的实操经验后,自然而然产生的直觉,直觉的产生就需要对整个知识体系有系统的见解,这是任何刚初学一遍的新手都不具有的。
对过高于讲解内容的知识过于精通,有可能会导致更基础的知识反而不知道怎么轻易的表述。这并不是教学水平的问题。在理科,或者学科竞赛这种思维游戏上,表现尤为明显。
在一个问题的解决过程中,存在着许多观察,但是水平过高的人可能分不清楚哪些观察需要说清楚,哪些不需要。他可能认为某件事情是显然的,所以一句带过,初学者却一头雾水。加之许多推导具有连续性,一个小地方不理解可能后续的听讲都变成了朦胧的水中月。
Teaching Ability
首先是说话方式,包含口才,音量,气质,发音方式等,平平语气和模糊口音往往