你学的是编程,还是“编程课”?

就算没有这波 AI 大潮,我们的教育也应该改改,AI 只是让问题变得更显眼而已。就拿编程来说,从大学教育到民间课外辅导班,最突出的问题不是该不该学编程,而是你那是在学编程——还是在学“编程课”。

大多数老师和学生都把编程当做了一门课程,弄出若干“知识点”,死记硬背一大堆,最后你让它写个程序它只会最平庸的东西。

学编程必须从课程思维转向 「项目思维」。不要问你学的是哪门语言、你掌握多少知识点、你考试考多少分,要问你会做什么,你做过哪几个项目。

不管你是用冷酷无情的 C++ 也好,用轻松有爱的 Python 也好,还是直接让 ChatGPT 替你写代码也好,只要你做成过几个有意思的项目,你就会有强大的成就感和掌控感。这才是对人的塑造,这才是成长。你跟机器的关系会和老百姓跟机器的关系截然不同。你不会畏惧 AI。


要不要“学”编程,那不重要,花钱报课外班是一个办法,自己在家学也是一个办法,也许是更好的办法;要不要编程,那才是重要的——自然语言编程也是编程,而只要是编程都会塑造性格。

其他学科也是这样。如果你把学问当成一门“课”,那都是下乘;把学问当成本领才是真功夫。有积极主动性的人根本不会问这该不该学那该不该学——他们总是在别人还在犹豫的时候已经学完了。

不要问你学没学过什么东西,要问你“做没做出来过”什么东西。哪怕用乐高积木成功搭建过模型,也是做出东西来了,也比纸上谈兵强。


世界上哪有“不该学”的东西?
只要你喜欢一个领域又觉得自己在这个领域很愚笨,又想在其中做事,你就得学。
GPT 只会帮你学得更快更好,而不是让你不学。