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

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

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

我发现核心的,精华的知识总是被藏在某个地方,它并不是无法找到,然而因为存在太多的混淆信息,以至于大部分人被误导,不能命中这些目标。其结果是浪费的时间和精力,甚至可能导致身体和精神受到创伤。是的,不管是学计算机,学美术还是学音乐,被误导都是可能受伤的,就像遇到了不好的健身教练的结果一样。

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

对于科学(特别是医学)的此类现象的发现,使我意识到这种趋势的危险,这样的愚民化的发展方向,可能会导致人类文明的灭亡。这使得我更加坚信了自己的人生目标,我要把最精华,核心,真实的知识从每一个领域挖掘出来,把它们给予每个人。

按照我现在的知识传授速度,这个目标是难以达到的,所以我需要改进自己的方式。我觉得近期的目标应该把《Ground-Up Computer Science》落实出版,为了达成这个目标,我决定在近期不再提供视频授课,而只专注于阅读班的教学。

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

接下来的阅读班会有少许改动。随着教学的进行,我会逐渐把中文版的练习翻译成英文,加入合理的提示,一起写进书里。另外,我决定去掉最后一课的“类型系统”,因为大部分入门者并不需要深入理解类型系统,能掌握解释器的原理就已经非常出色了。要知道,课程的内容按照目前的教育模式,是大学一直到博士才可能掌握的,而我的教学已经让一个 13 岁的少年掌握了这些内容,所以我觉得内容无需贪多,而是着重于深刻理解。类型系统的内容,我决定放到将来的“高级班”。

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