为什么在 AI 时代学习编程仍然有价值

为什么在 AI 时代学习编程仍然有价值

学习编程仍然值得

学习编程仍然有价值,因为它培养可迁移的元技能、创造性表达以及一种持久的素养,即使在 AI 工具自动化许多编程任务的情况下,这种素养也能超越短期的市场热潮。

编程是教育基础,而不仅仅是职业捷径

“学习编程”不再是通往六位数薪水的保证快速通道,这一点是准确的;市场已经被低技能的 JavaScript 代码片段所饱和,这些代码并不能获得高额报酬。然而,这种论调与历史上其他人文科学——数学、文学、科学——在被简化为纯职业指标时的贬值相呼应。编程像这些学科一样,保有内在的教育价值:它教会系统性思考、问题分解以及用精确语言表达抽象概念的能力。

编程带来的元技能

Steve Krouse 讲述了他的个人转变:一次课后项目让他接触到编程,进而激发了对数学的热爱,并取得了学业上的卓越表现。这一经历呼应了 Seymour Papert 的建构主义愿景——孩子们通过实践而非被动灌输来学习数学。Papert 的 LOGO 语言让用户指挥乌龟绘制图形,正是通过探索来学习的典范。Krouse 的现代复刻(在线 LOGO 乌龟,地址 https://turtle.val.run/)展示了同样的探索范式在今天依然有效。

通过编程,学习者获得:

  • 调试:系统化地诊断并纠正错误。
  • 组合:从简单、可复用的组件构建复杂系统。
  • 逻辑推理:构造机器能够评估的论证结构。
  • 成长型思维:认识到“没有什么是学不会的”,从而培养在陌生领域中挑战自我的信心。

这些元技能可以跨职业和生活挑战迁移,这解释了为何许多计算机科学家在处理超出原专业范围的问题时表现出高水平的能力——有时甚至是过度自信。

代码作为创意与表达的媒介

编程将写作的叙事工艺与数学的严谨相融合,提供类似电子游戏的即时反馈。Krouse 将其比作“施法”:掌握语法就能在数字世界中实现想象的构造。这种创意维度使代码与文学、音乐并列,成为一种丰富的艺术表达形式。

即使大型语言模型(LLM)能够生成文本和代码,人类精心编写的形式语言的根本价值仍在。正如法律文本塑造社会,一行优雅的代码也可能产生改变世界的影响——类似于历史上的 e=mc² 或《独立宣言》。AI 的存在并未削弱精确、人写的形式主义的力量;它只是为创作过程增添了新的协作者。

普及代码素养的未来

Krouse 的使命——传播编程的乐趣——凸显了更广阔的愿景:一次“真正的计算机革命”,让代码素养像读写一样普及。在这样的未来,个人可以将代码作为个人表达、问题解决和公民参与的工具,无论 AI 是否参与代码的撰写。

要点

学习编程值得投入,因为它构建持久的认知工具,提供独特的创意出口,并建立一种赋能个人塑造技术与社会的基础素养——这些收益即使在 AI 自动化大量编码任务的情况下仍然存在。


摘要

学习编程仍然值得,因为它培养元技能、创意表达以及超越职业趋势的基础素养,即使大型语言模型自动化了许多任务。

标题

为什么在 AI 时代学习编程仍然有价值

Sources