全个性化教育计划
开展计算机科学基础课程两个星期了,我终于可以相信,最初的目标“零基础教育”是一个正确的出发点。不仅因为它能检验我自己的学识和教学方法,而且因为零基础的人似乎更容易学会正确而干净的知识。
这一期课程的成员来自中国大陆,香港,台湾,具有各种各样的背景。有些同学完全没有理科背景,没上过大学,还有一些完全是出于兴趣。他们短短两个星期以来的表现,思考问题的角度和深度,学习的态度和动力,很让我惊讶又欣慰。每当看到他们的进步,我就觉得这一切的辛苦都是值得的。
我发现对计算机科学一无所知的人,比起知道一些东西的人,甚至可能更容易理解精华的思想,更愿意敞开心扉去尝试,而不会产生怀疑,骄傲和抵触情绪。就像一台干净的新电脑,里面没有陈旧的内容混杂在里面,是更容易安装新型系统的。
我并不会排斥有一些基础的人来报名,但我希望大家能够卸除掉一些陈旧思想和偏见的禁锢。我教学的内容和方式,都跟普通的学校教育有着大幅度差别,而且根据学生的反应,在不断尝试更好的做法。
我其实在试验一种新的教学方法,那就是完全的一对一,个性化教学。小班授课的效果已经很好了。其实课程中的每个同学跟我都有私信交流,在课后接受大量个人指点。上了课,每个人有不同的理解深度,不一样的作业进度,犯不一样的错误。这些我都是针对每个人定制的。
有些同学上课不好意思说话,怕别人笑自己,以为别人更聪明一些。这些我无法控制的心理现象,稍微阻碍了原来设想的“苏格拉底式”教学的实现。但就算稍有缺点,这样的教学,比起普通大学,甚至世界名校的计算机基础教育,都是强很多的。不仅是在于教学内容,而且在于方法和方式。
鉴于基础课程的成功进行,我在尝试一种新的,全个性化的,一对一授课方式。很多的教育者都为了经济效益,逐渐增大规模,而我为了更高的质量,却可以减小规模。我的目的是培养真正出色的人才,他们会在不久的将来成为世界顶级的专家。这对于现在的 IT 业界,会是一种强大的清洁力量。
常规的班级当然还是欢迎大家继续报名,但我同时也接受少量一对一的学生。实际上我已经有少数这样的学生,而且效果很好。现在我描述一下这个新做法:
- 课程基本可以通过微信发消息进行。这样可以实现真正的苏格拉底式问答,就像《The Little Schemer》的问答方式。我循序渐进提出一些问题,学生回答。对于最初不好解释的概念,可能通过短时间 Zoom 会议方式进行。
- 由于微信消息的灵活性,这种教学是跨国界,跨时区的。我的消息里面包含了有益的问题和提示,学生可以收到思考一段时间之后再回复。没有人盯着你,等着你,没有同学的压力,更有利于自在思考。
- 由于大部分知识是学生通过回答问题,自己独立思考得到的,所以比起传统课堂传输的知识,可能会更加可靠,更容易灵活运用。
- 一对一授课的费用会比普通课程略高,时间可以随时开始。时长在两个月左右,根据个人表现会有所不同。
因为每个人都是单独进行,容量肯定会有一定限制。目前看来,因为对于这些内容是轻车熟路,对我个人的压力是极小的。我很有信心用这个方式,从零开始培养出更多的高级技术工作者和计算机科学家。
另外,由于最近教学中跟有多年工程经验的人员交流比较受阻,跟在公司里遇到的情况类似,这个零基础教学不大欢迎有“多年经验”的 IT 人员,基本只欢迎外行或者零基础的人。如果你是多年 IT 业人员,自认为能够开放心态的接受这个教学,请特别注明,否则我会拒绝你的申请。
对这个方式感兴趣的人可以使用跟普通课程同样的方式报名,来信请注明《申请一对一教学》。