最近这个话题又被炒了一轮,朋友圈里好几个同行都在转相关的文章,标题一个比一个吓人。正好我自己也在用AI写代码,聊聊我真实的看法。
先说结论:不会完全替代,但会深刻改变
我觉得最准确的说法是,AI不会让程序员整体失业,但会让一部分程序员的工作内容发生根本性变化。就像当年Excel出来的时候,会计没有失业,但纯粹做加减乘除的那批人确实被淘汰了。
现在的AI编程工具,不管是Cursor、Copilot还是Claude Code,本质上都是辅助工具。它们能帮你写代码、改Bug、做重构,但它们不能替你理解业务需求,不能帮你做架构决策,也不能在凌晨三点被叫起来处理线上事故的时候替你背锅。
哪些岗位会逐渐消失
说实话,有些岗位确实危险了。
纯CRUD开发。如果你的日常工作就是对着需求文档写增删改查,那AI确实能替代你大部分工作量。我亲测用Claude Code做一个标准的后台管理模块,包含列表、详情、新增、编辑、删除,加上表单校验和权限控制,大概一个小时就能搞定。以前这种活可能要写一两天。
简单网页切图。前端切图仔这个岗位已经在萎缩了,AI加上组件库,基本上给个设计稿就能直接生成前端代码。虽然生成的代码质量参差不齐,但对于大部分活动页、落地页来说已经够用了。
基础脚本编写。数据处理脚本、自动化脚本这类工作,AI做得又快又好。我以前写一个数据迁移脚本要半天,现在描述清楚需求,十分钟就能拿到能跑的版本。
哪些岗位在增长
但另一方面,新的岗位也在不断冒出来。
AI工程师。不是研究模型的那种AI研究员,而是把AI能力集成到产品里的工程师。怎么做RAG、怎么管理上下文、怎么控制成本、怎么保证输出质量,这些都需要专门的人来做。市场上这类人才缺口非常大。
Prompt Engineer。虽然很多人觉得这个岗位是个笑话,但做过的人都知道,写好Prompt是个技术活。特别是在企业级应用里,一个好的System Prompt能直接决定产品体验。这个岗位现在在往Skills工程师方向进化。
Agent搭建师。用各种框架和工具搭建AI Agent,让AI能自主完成复杂任务。这个方向目前需求旺盛,因为很多企业都在探索Agent落地,但真正能搭好的人不多。
AI安全和治理。模型的安全性、偏见问题、数据隐私,这些都需要专人来管。随着AI在各行各业的渗透,这个方向只会越来越重要。
关键是适应变化
我身边有两类程序员,反应截然不同。
一类人从去年开始就积极拥抱AI,天天用各种工具提效,周末还自己做AI项目练手。他们的产出确实提升了不少,有的人甚至开始接AI相关的副业。
另一类人到现在还在抵触,觉得AI写的代码不靠谱,觉得自己写的才最好。说实话,技术上他们可能没错,AI确实会犯蠢。但从职业发展的角度来看,这种态度很危险。
我的建议是,不管你现在做什么方向,都至少要做到两点:
第一,学会用AI工具提效。不是说要精通每一个工具,但至少要会用一到两个主流的AI编程助手。这是基本的职业素养,就像以前你得会用Git一样。
第二,向上走。往架构、产品、业务方向发展。AI越强大,能做低层次工作的能力就越强,但高层次的判断、决策、沟通能力,短期内AI还替代不了。
一些个人感受
说个真实的体验。自从用了AI编程工具之后,我写代码的时间确实减少了很多,但我思考的时间反而增加了。因为AI把执行层面的事情做了,我有更多精力去想架构设计、技术选型、性能优化这些更核心的问题。
某种意义上,AI让程序员的工作回归了本质——我们应该是问题解决者,而不是代码搬运工。
还有一点很重要,AI不擅长的恰恰是最有价值的。跨团队沟通、需求分析、技术方案评审、线上故障排查,这些都是AI目前做不好的,也是高级工程师真正的价值所在。
所以我的结论是:AI不会让程序员失业,但会让不愿意进化的程序员失业。与其焦虑,不如行动起来。
大家觉得AI对自己的工作影响大吗?有没有已经在转型的朋友,聊聊你们的经历?