Ian Wang
Index

← 播客 / Podcast

人工智能来了,我们还要学习编程吗?
EP 69 · 81 min

人工智能来了,我们还要学习编程吗?

阿里的 Qwen2.5-Coder 开源模型达到 GPT-4o 水平,百度李彦宏说"以后不会存在程序员了",黄仁勋说"所有人都不再需要学编程"——这期节目从四代编程语言的演化出发,逐层拆解这些判断,看看程序员和编程教育的真实未来。

在此页收听 / Listen here

在小宇宙收听 ↗

这期讲了什么

  • 两个触发事件:阿里 Qwen2.5-Coder-32B 开源模型在测评上对齐 GPT-4o,百度发布无代码工具”秒哒”——加上李彦宏、黄仁勋、谷歌 Pichai 的系列言论,让”程序员会消失吗”又热了一遍
  • 四代编程语言的演化史:从打孔机器语言,到汇编语言,到 C/Java 这样的高级语言,再到 Python/SQL 这样的第四代语言——整个历史就是编程语言向人类自然语言逐步逼近的过程,AI 让这个趋势加速,但没有终止
  • 编程语言和软件不会消失:只要冯·诺依曼架构的计算机不变,指令就必须存在;软件吞噬世界和软件定义一切,两个趋势都还在加速,对代码的需求只多不少
  • GitHub Copilot 到 Cursor:Copilot 是”副驾驶”,Cursor 是让 8 岁小女孩 45 分钟搭出聊天机器人、让人”狂按 Tab 就能写代码”的工具——AI 编程工具从辅助走向主导,门槛在快速下降
  • 程序员仍需要三项不可替代的能力:编程思维(把模糊需求拆解成无二义性的精确指令)、专业领域知识(医疗/金融/电信的行业逻辑)、框架补齐与串接(帮 AI 填最后一公里的漏洞)
  • 编程教育的真实答案:少儿学编程的核心价值不是语法,是计算思维;职业教育的重心不是写代码,是领域专业能力和与 AI 的协作实战

试图回答的几个问题

  • 为什么李彦宏和黄仁勋的结论是错的,又是对的?
  • Cursor 让 8 岁小孩能写代码,程序员还有价值吗?
  • “编程思维”到底是什么?它和写代码有什么区别?
  • 家长应不应该送孩子去学 Scratch/编程猫?
  • 职业培训机构还值得报吗?

几个关键判断

  • “程序员会消失”是伪命题:生产资料(编程语言)和产出物(软件)都还在;程序员不会消失,但会职业转型——从写代码到管理 AI 写代码
  • 最难被替代的能力是”把事情讲清楚”:让你描述一杯水——水的类型、温度、容量、送达方式、溢出处理——普通人做不到,这恰恰是程序员训练出来的编程思维
  • AI 编程的能力边界:2C 容易、2B 难:通用 App 人人能搭,但涉及行业专业逻辑的 2B 系统,没有领域知识的人根本提不出正确需求
  • 裁员灾区验证了判断:最近程序员裁员中,被淘汰的是薪水高又没有专业积累的中端 2C 程序员;高端架构师和 2B 领域专家反而不愁工作

时间轴

  • 01:11 节目内容概括
  • 02:26 近期发布的两个 AI 新产品(Qwen2.5-Coder 和百度的”秒哒”)
  • 07:38 英伟达 CEO 黄仁勋和 Stability AI CEO 莫斯塔奎的主要观点
  • 11:29 我们如何走过了四代编程语言?机器语言→汇编语言→高级编程语言→更类似人类语言的编程语言
  • 25:09 为什么我们仍然需要编程语言和计算机软件?(“软件吞噬世界”和”软件定义一切”)
  • 28:34 AI 时代前,我们如何提高编程效率?(集成开发环境 IDE 和低代码平台 LCDP)
  • 35:43 大模型如何影响了编程工具?(GitHub Copilot 和 Cursor AI)
  • 45:19 程序员仍然需要哪些专业技能?(编程思维、专业素养、代码串接补齐能力)
  • 1:01:50 是否要让自己的孩子去学习编程?
  • 1:08:46 是否还要去接受编程的职业教育?
  • 1:13:53 内容总结

推荐阅读