写了七年代码,聊聊AI Agent到底会不会让程序员失业

这个话题已经被讨论烂了,但我还是想从一线开发者的角度说说。

不是那种"AI取代不了创造力"的空话,而是基于我日常工作的真实感受。

我的工作内容有什么变化

坐标上海,后端开发。用OpenClaw和Cursor差不多半年了。

确实感觉到效率提升了。以前写一个CRUD接口大概要一到两个小时(包括写测试),现在半小时差不多了。写文档、改配置、查错误日志这些杂活也快了很多。

但我的核心工作并没有减少:

  • 跟产品讨论需求、理解业务逻辑 → AI做不了
  • 系统架构设计、技术选型 → AI只能给建议,决策还是我来
  • 线上故障排查、性能优化 → 需要对系统全局的理解
  • Code Review → AI能查语法但看不出设计问题
  • 跨团队协作、技术方案评审 → 纯粹的人际沟通

什么样的开发者会受影响

说完全不会影响是骗人的。我觉得受影响最大的是这类开发者:

  1. 工作内容高度重复的——天天写差不多的CRUD、改改样式、搬搬数据
  2. 不理解业务只管写代码的——“产品说怎么做就怎么做,不问为什么”
  3. 技术栈老旧又不愿意学新东西的

换句话说,如果你的工作可以被精确地描述为一系列步骤,AI迟早能做。

什么样的开发者不用担心

  1. 能理解业务的——知道为什么要做这个功能,而不只是知道怎么做
  2. 能解决复杂问题的——不是写代码的能力,而是分析问题和设计方案的能力
  3. 能跟人协作的——技术方案的推进需要沟通和说服
  4. 能持续学习的——包括学会怎么更好地用AI

我的结论

AI会让"写代码"这件事变得更容易、更便宜。但"写代码"从来不是程序员的全部价值。

问题解决、系统设计、业务理解、团队协作——这些才是。

所以与其焦虑"AI会不会取代我",不如想想"我怎么用AI让自己变得更有价值"。

被取代的不是程序员,是不会进化的程序员。

说得有道理 但每个人的情况不同 不能一概而论 适合自己的才是最好的

这个角度之前没想过 确实有道理 但实际情况比文章描述的要复杂

部分观点同意 但有些地方过于绝对了 现实中很少有非黑即白的情况

终于有人说了大实话 社区里吹的太多 需要这种冷静的声音

文章提到的问题确实存在 但不能因噎废食 关键是找到合适的使用方式

七年经验的不会失业,初级的可能会

底层开发短期内替代不了

会用AI的程序员会替代不会用的

淘汰的是不学习的程序员

七年?我十二年了,焦虑感更强

不会失业但会降薪,供给多了嘛

写CRUD的确实危险,做架构的还行

单元测试覆盖率至少要到80%