这个话题已经被讨论烂了,但我还是想从一线开发者的角度说说。
不是那种"AI取代不了创造力"的空话,而是基于我日常工作的真实感受。
我的工作内容有什么变化
坐标上海,后端开发。用OpenClaw和Cursor差不多半年了。
确实感觉到效率提升了。以前写一个CRUD接口大概要一到两个小时(包括写测试),现在半小时差不多了。写文档、改配置、查错误日志这些杂活也快了很多。
但我的核心工作并没有减少:
- 跟产品讨论需求、理解业务逻辑 → AI做不了
- 系统架构设计、技术选型 → AI只能给建议,决策还是我来
- 线上故障排查、性能优化 → 需要对系统全局的理解
- Code Review → AI能查语法但看不出设计问题
- 跨团队协作、技术方案评审 → 纯粹的人际沟通
什么样的开发者会受影响
说完全不会影响是骗人的。我觉得受影响最大的是这类开发者:
- 工作内容高度重复的——天天写差不多的CRUD、改改样式、搬搬数据
- 不理解业务只管写代码的——“产品说怎么做就怎么做,不问为什么”
- 技术栈老旧又不愿意学新东西的
换句话说,如果你的工作可以被精确地描述为一系列步骤,AI迟早能做。
什么样的开发者不用担心
- 能理解业务的——知道为什么要做这个功能,而不只是知道怎么做
- 能解决复杂问题的——不是写代码的能力,而是分析问题和设计方案的能力
- 能跟人协作的——技术方案的推进需要沟通和说服
- 能持续学习的——包括学会怎么更好地用AI
我的结论
AI会让"写代码"这件事变得更容易、更便宜。但"写代码"从来不是程序员的全部价值。
问题解决、系统设计、业务理解、团队协作——这些才是。
所以与其焦虑"AI会不会取代我",不如想想"我怎么用AI让自己变得更有价值"。
被取代的不是程序员,是不会进化的程序员。