调完一个 AI 写的 Bug,我更确信了这一点
早上 9 点,工位。
刚接手一个任务:修复一个由 AI 生成的支付接口 Bug —— 在高并发场景下,偶尔会重复创建订单。
10 分钟后,定位到问题:AI 生成的幂等性逻辑在处理边界条件时,没考虑分布式锁的失效时间与数据库事务提交之间的时序缝隙。
改了三行代码,问题解决。
我靠在椅背上,长舒一口气,顺手刷了一下行业群,又看到那个经典问题:
“AI 会不会让程序员大批失业?”
我的答案是:不会大批失业,但会大批“换人”。
01 只会 CRUD 的,危险了
先明确一点:只会 CRUD 的、只会照着 PRD 抄代码的、把 LeetCode 当圣经的 —— 这类程序员,处境确实越来越危险。
AI 写代码已经发展到什么水平?
我做过移动 APP、写过算法,如今在自动驾驶领域搞研发。最近几乎每天和 GitHub Copilot、Claude 3、DeepSeek 打交道,负责任地说:
AI 已经能秒级生成一个完整的 CRUD 接口、自动补全单元测试、甚至帮你重构某段“屎山”代码。
但它搞不定这些:
产品经理说:“让用户登录体验更丝滑一点。” —— AI 不知道是该接入人脸识别、优化无感刷新 token,还是干脆把两步验证砍掉。
线上一个内存泄漏问题,只在每月最后一天、特定用户数据量下才触发 —— AI 连日志都看不懂,你得靠经验和直觉层层缩小范围。
祖传的支付模块,没注释、原同事已跑路,你敢让 AI 直接重构?出了线上事故,谁来背锅?
一句话总结:AI 擅长“从明确需求到代码”,但不擅长“从模糊业务描述到明确需求”。
02 历史证明:技术是来“换碗”的
回顾历史,你会发现一个规律:
新技术从来不是来砸饭碗的,而是来“换碗”的。
汇编时代,程序员手工拨开关;
高级语言出现,手写汇编的程序员变少,但 C / Fortran 开发者暴增;
互联网兴起,本地单机软件开发变少,但前后端、数据库工程师数量翻了几倍;
云计算普及,手动写运维脚本的人变少,但 SRE、平台工程师岗位持续增长;
AI 辅助编码兴起,简单 CRUD、模板代码工作减少,但 AI 协作工程师、Agent 开发者的需求正在上涨。
根据行业数据,全球程序员数量从 2010 年约 1800 万,增长到 2025 年预计超过 4500 万。
AI 并没有让程序员总数变少,它只是把“只会复制粘贴”的人挤出去,把“懂得指挥 AI”的人拉进来。
03 哪些人最慌?哪些人更值钱?
高危人群(重复、单一、不碰业务):
只会写增删改查的初级后端 —— AI 一秒生成一个 REST API;
只做 UI 组件翻译的前端 —— Figma 转代码,AI 已能搞定 70%;
刷 LeetCode 刷出自豪感的竞赛选手 —— 单纯比解题,你很难赢过大模型;
天天复制 Stack Overflow 的“代码搬运工” —— 搬运工的时代,真的结束了。
安全/升值人群(领域知识 + 系统思维):
行业专家型程序员:搞金融交易、医疗影像、自动驾驶 —— 不懂业务根本没法下手;
架构师 / 技术负责人:拆服务、定一致性方案、选数据库 —— AI 做不了这种复杂权衡;
AI Agent 工具链工程师:写智能体框架、优化模型调用成本 —— 这是未来的新金矿;
遗留系统守护神:银行、航空那些 COBOL 或 Java 8 遗留系统 —— AI 不敢乱动,只有你敢动;
全栈 + 产品思维:能自己理解需求、快速原型、拿给用户验证 —— 这种人在哪儿都是宝贝。
04 未来 3-5 年,工作这样变
现在的工作模式:
写代码 = 主要工作,一天敲几百行,按代码量算 KPI,还要卷工时。
未来的工作模式:
设计 + 审查 + 集成 = 主要工作。
代码让 AI 写,你负责:
拆解需求,写精准的提示词;
测试边界条件,确保鲁棒性;
审查与合并 AI 生成的不稳定代码;
部署上线,监控生产环境。
你可能一天只写 10 行关键代码,但这 10 行决定了整个模块的正确性。
我们不再拼命学“某个框架的细枝末节”,而是学 “如何与 AI 配对编程” —— 怎么给示例、怎么设计 Agent 的规划步骤、怎么判断模型有没有“胡说八道”。
一个典型场景:
你写一句高级描述:“给订单服务加个幂等创建接口,防重复提交,如果已存在则返回原订单。”
AI 瞬间生成代码 + 单元测试。
你瞄一眼,调整一下分布式锁的粒度与超时策略。
AI 根据你的反馈修正代码。
你点“合并”,AI 自动运行集成测试流水线。
效率提升 5-10 倍,但你,永远在关键决策环上。
05 写在最后
不会写代码的人,依然无法用 AI 做出复杂系统 —— 因为你连问题都描述不清楚。
只会写代码的人,会被会用 AI 写代码的人替代 —— 因为你解决不了 AI 也解决不了的问题。
大批失业不会发生,但大批转型必然发生。
未来哪些岗位会崛起?在我看来,这几个角色会在 AI 2.0 时代展露头角:
系统架构师:定义系统边界与演化路径;
AI 性能调优师:让 AI 生成的代码更快、更稳、更省资源;
AI 模型工程师:为特定场景微调或定制编码模型;
Agent 工程师:设计能自主完成复杂任务的智能体工作流。
淘汰的不是程序员这个职业,而是 “不会使用 AI 的程序员”。
所以,别问 AI 会不会让你失业。
问问自己:你的“碗”,换好了吗?
🔥AI 领域权威认证申报中!覆盖全链条核心岗位:
✅ 研发类:人工智能训练工程师、算法工程师、研发工程师
✅ 应用类:人工智能应用工程师、AIGC 应用工程师、AI 智能体应用工程师
✅ 前沿类:生成式人工智能工程师、人工智能提示词工程师
📞马老师:133-9150-9126
最后的话
如果你也在用 AI 写代码,欢迎留言分享你的体验。
如果你对转型感到迷茫,或许可以多看看系统设计、领域业务,以及 —— 如何向 AI 清晰地描述一个复杂问题。
世界的逻辑正在重构,而善于与新工具共舞的人,总会找到自己的舞台。
