学习编程仍然值得

Hacker News Top 新闻

摘要

作者(Val Town 的创始人)认为,学习编程仍然有价值,不仅是因为职业方面的好处,还在于其教育和创意方面的益处,即便在人工智能辅助的“vibe coding”时代也是如此。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/07/06 23:07

# 学习编程依然值得 来源:https://stevekrouse.com/learn-to-code 2026年7月6日 在"氛围编码"的时代,学习编程还有意义吗? > 说实话,现在已经没人再说我们曾以为会永垂不朽的那句"学习编程"了吧?硅谷里已经有几个月没人提这句话了。 > ——《与萨姆·哈里斯一起理清思路》第481期 (https://podscripts.co/podcasts/making-sense-with-sam-harris/481-sam-harris-receives-the-2026-richard-dawkins-award?scroll_to_words=learn+to+code&search_type=basic) 我是Val Town (https://www.val.town/) 的创始人,这是一家"硅谷初创公司",专注于编写和部署代码。我仍然相信每个人都应该学习编程。 萨姆说得对,"学习编程"不再被当作摆脱贫困的捷径。能拼凑出两行 JavaScript 代码也不再保证六位数薪水。 数学、文学、科学以及任何人文学科也是如此。像它们一样,编程值得学习是基于教育意义,而不仅仅是职业需求。 我小时候讨厌数学。偶然参加了一个课外项目 (https://imacs.org/),它教编程。通过编程,我爱上了数学,并取得了超乎想象的好成绩。 后来我才知道,这个项目是由一位名叫西蒙·派珀特的数学与教育研究者策划的。他希望孩子们像学说话一样学数学:通过探索而非指令。他的出发点是我们都知道不可能天生"法语不好":如果你在法国长大,自然就会了。所以派珀特试图创建"数学乐园"——一个任何人都能"说数学"的地方。 他创造的"数学乐园"就是 LOGO 编程语言:你可以通过给屏幕上一只脚上沾墨的海龟下达指令来画画。我最近做了一个版本,你可以在线试试 (https://turtle.val.run/)。你能弄明白怎么画一个圆吗? 通过学编程,我学到了很多元技能,比如调试、组合和逻辑。最重要的是,我明白了没有什么东西是学不会的。这些编程的元学习方法或许可以解释计算机科学家那"不合理的能力(和傲慢)":为什么我们觉得自己能解决世界上所有问题——哪怕是那些完全超出本领域的问题。 ## 2. 代码是一种优美的创造性表达形式,其丰富性不亚于文学或音乐 (https://stevekrouse.com/learn-to-code#2-code-is-a-beautiful-form-of-creative-expression-as-rich-as-literature-or-music) 编程是一种令人愉悦的活动,它融合了写作的创造力、数学的精确性以及电子游戏的即时反馈循环。它帮助你把自己的想法提炼成计算机能执行的精确语言。 这很像念咒语。我认为赫敏纠正罗恩——"是'勒维奥萨'"——恰好是学习代码神秘语法的好例子。但一旦你掌握了,"你是个巫师,哈利。"你可以把你想象的内容编码成一种神秘语言,让计算机将其变为现实。我们都可以成为巫师。 LLM 写英文和写代码一样好,但我们并不担心人文学科会失去意义。同样的直觉也适用于代码。 很多人轻视代码,就像他们轻视法律术语那样——觉得是高深莫测、枯燥乏味的细节。但像法律一样,代码是当今世界运转的基础,一行优雅的代码真的可以改变世界。想想 e=mc² 或"我们认为这些真理是不言而喻的"——如果你怀疑精确形式化语言的力量和庄严,不妨以它们为例。 最后,编程本身就是一种乐趣。这是我人生的使命——传播编程的乐趣。所以,如果你对学习编程有一丝兴趣,给我发邮件吧——[[email protected]](mailto:[email protected])。 全民代码素养的梦想——或者说"真正的计算机革命"——依然存在,即使在 LLM 的时代。

相似文章