Versions:2021-10-08 2021-10-09 2021-10-10 2021-10-12 2021-10-13

计算机科学阅读班继续招生

每一期的计算机科学基础班,在教别人的同时,似乎都会伴随着我自己新一轮的探索。不仅在于改进教学质量,而且通过学习和研究新的东西,进一步理解知识和教育到底是怎么回事。从计算机科学,到艺术,外语,音乐,科学…… 每一个领域的教育,我都发现很多的误区和可以改进的地方,最后被我挖掘出鲜为人知的核心基础知识。

真正的知识是什么,它在哪里,似乎总是一个问题。不真正重要的标准,经常掩盖了核心的知识,使得人们从小学到老,居然都没能掌握一个领域关键的基础。这就是我这一年多以来反复发现的问题。同样的问题,我已经在二十多年的计算机科学生涯中深刻体会到,然后花了一年的时间,发现了其他领域的类似问题。

核心的精华知识总是被藏在某个地方,它并不是无法找到,然而因为存在太多干扰信息,以至于大部分人被误导,不能命中这些目标。其结果是浪费时间和精力,甚至可能导致身体和精神受伤。我的亲身经历,不管是学计算机,美术还是音乐,被误导都是可能受伤的,就像遇到了不好的健身教练的结果一样。本来不需要做的,违反人体运动规律的事情,你当成教条反复做,结果就受伤了。

这种玷污和混淆知识的现象,已经在全世界持续了上百年时间,某些领域(比如音乐)甚至超过了三百年,这也许就是为什么有些人喜欢说“人心不古”。我发现几百年前,人们对于知识确实是更加诚实和坦然的,不像今天这么遮遮掩掩,混淆视听,以至于最基础的知识学了一辈子却仍然不会,以至于很多宝贵的知识已经几乎失传。

最近对于科学领域(特别是医学)的此类现象的发现,使我更加强烈的意识到这种趋势的危险。这样愈演愈烈的愚民化发展方向,可能最终会导致人类文明的灭亡。我曾经担心过有人窃取知识,到现在我相信了,真正的知识不怕盗窃,只怕被人藏起来,被人歪曲。这使得我更加坚信了自己的人生目标,我要把最精华,核心,真实的知识从每一个领域挖掘出来,把它们给予每个人。

按照我现在的知识传授速度,这个目标是难以达到的,所以我需要改进自己的方式。写好书,应该是最快速又可靠的知识传播方式,我有写几本书的想法。我觉得近期的目标应该是把《Ground-Up Computer Science》(GUCS)落实出版,为了达成这个目标,我决定在近期不再提供视频授课,而是专注于阅读班的教学。GUCS 当然不会是我的最后一本计算机科学教材,我希望它是一个开端。

因为最近忙于自己的探索,阅读班已经有较长时间没有接受新的学生,大部分同学已经顺利毕业,所以有比较大的余量。我欢迎有兴趣和志向者报名,不需要任何基础。详情请见之前的阅读班说明

接下来的阅读班会有少许改动。随着教学的进行,我会逐渐把中文版的练习翻译成英文,加入合理的提示,一起写进书里。另外,根据实际经验,我决定去掉最后一课“类型系统”,因为大部分入门者并不需要深入理解类型系统,能掌握解释器的原理就已经很出色了。所以新的阅读班只有 7 课,将来的集体班也只有 7 节课。

课程内容按照传统的教育模式,是大学一直到博士才可能掌握的,而我的教学用了仅仅 7 节课,已经让一个 13 岁少年深入地掌握了这些,这是让我都惊讶的事情。所以我觉得内容无需贪多,而是着重于深刻理解。类型系统的内容,我决定放到将来的“高级班”。

我感谢所有参加了“计算机科学基础班”和“计算机科学阅读班”的同学,是你们让过去的一年成为了我人生中最充实,最有价值的一年,超越了以往的任何时候,是你们帮助了这个改善教育的目标一步步走向实现。