Daniel's Blog Home Archives Search Feed About 最近我意识到,我在 Stack Overflow 上处理关于 Prolog 问题的答案的方式违反了规则。我不介意为了更高的目标而忽略规则,但我逐渐意识到这样做实际上适得其反。

Stack Overflow 上总是有源源不断的关于 Prolog 的入门级问题。我所指的问题通常听起来像这样:“我的教授说了些关于 Prolog 的不知所云的话,这是我的作业,我不知道从哪里开始。” 这些准初学者来 Stack Overflow 不是为了寻找现有的解决方案(这正是 Stack Overflow 希望你做的)。他们只是想让别人为他们做作业。他们之后不会再来,也不会对 Prolog 产生更深的理解。有些情况是不可避免的,但这种涌入量非常大。

尽管我很想(并且已经尝试过)抓住机会培养他们对 Prolog 的兴趣,但他们的问题实际上仅仅是一个完全不同的问题的症状,而这个问题根本无法在 SO 内部解决。我认为根本问题在于 Prolog 是强制课程的一部分,但教授并不理解它。你怎么教你不理解的东西?

我希望生活在一个教授们认为 Prolog 值得学习并且愿意为此付出的世界。这可能不太现实。如果我不能拥有那样的世界,我至少希望生活在一个学生们第一次或唯一一次接触 Prolog 的经历比“看看这东西有多奇怪和令人困惑!”更有建设性的世界。

我不在高等教育领域,所以我不知道如何解决这些问题。我很想听听一些想法。但我的第一个想法是双管齐下的方法:

有其他想法吗?请给我发邮件,我们聊聊。

Tags

prolog

Date

November 21, 2017

Next

APL Symbol Fetishism All other things being equal (they’re not, but let’s pretend), APL will always have a cult of appreciation because it represents really the only

Previously

Why I'm not especially interested in machine learning Every time I’ve spoken with someone about programming in the last month or so, machine learning or artificial intelligence has come up. Let me tell