AI 编程火得不行,各种人高喊“程序员要失业了”“以后代码都交给 AI 写”。但有经验的老码农 Ken Rimple 泼了一盆冷水:别慌,这其实只是又一次“技术范式转移”而已,和历史上很多次一样,最终结果不会是灭顶,而是演化。
⏩ 变化越大,底层越稳
Ken 的观点很清晰:AI 编程不是个革命性的大爆炸,而是像从命令行转 GUI、从面向过程到面向对象一样的“下一步”。它改变的是“怎么写代码”,但不是“是否需要人”。
他引用 Tim O’Reilly 的话:AI 不是让程序员失业,而是让他们更专注解决业务问题。未来,可能是一个熟悉业务的人用 AI 生成原型,然后由专业工程师负责打磨、优化和上线。说白了,AI 更像是程序员的“超级搭档”,不是替代者。
🧠 AI 就是一层新抽象
Ken 打了个很形象的比喻:过去大家天天折腾显卡驱动、网络配置,现在都自动化了;以后代码生成这事,也许也会变成一种“不用太操心”的低层细节。比如,搭个 React 项目太复杂?直接问 AI 给个模板,再自己 tweak 一下就行。
在这层面上,AI 本质上是更聪明的 Stack Overflow,它让“搭个雏形”这种事变得几分钟就搞定。作为程序员,记住的东西本来就有限,有工具能随时“复习”,不香吗?
⚠️ 但别太浪漫,小问题照样多
可别以为从此就一帆风顺了。Ken 也指出了几个痛点:
- AI 代码“幻觉”频发,一段修好了,下一段就报错,修 bug 修到怀疑人生;
- 新 API 资料少,AI 无从下手,还得自己看文档;
- 反馈循环必不可少:写一段,测试一段,roll back 一段;
- 需要人监督和判断,不能全交给 AI 自己玩闭环。
他特别强调一点:人必须在 loop 里。想靠 AI 把整套产品写完上线,90% 被裁员?醒醒,大概率是产品直接崩了,因为没人 check AI 写的东西到底有没有用。
🔁 人机协作才是正道
最后 Ken 给出了一个成熟程序员的建议:接受现实,善用工具,别幻想全自动,也别拒绝进化。当 AI 越来越像靠谱的“对话式 IDE”,工程师的角色就不是“写每一行代码”,而是成为指导、整合和验证的大脑。
有时候还得认输,吵不过 ChatGPT,那就关了窗口,回到老办法慢慢来。毕竟,能写代码的人,才是真正掌握 AI 的人。