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 内容总结
推荐阅读
- Marc Andreessen:《Why Software Is Eating the World》,2011
- Karpathy:《Software 2.0》,2017
- 个人长文:《人工智能来了,我们还要学习编程吗?》