项目总结的时候,我意识到一件有点存在主义危机的事:
- 架构设计:AI 辅助
- 代码实现:AI 生成(我做了审查和修改)
- 测试用例:AI 生成
- README:AI 写的
- 错误处理:AI 补充的
- 注释:AI 加的
那……我做了什么?
我做了什么
想了想,其实我做了很多:
- 定义了问题:AI 不知道要解决什么
- 判断了方案:AI 给了3个方案,我选了那个
- 验证了正确性:AI 的代码跑了,但结果对不对我来判断
- 承担了责任:上线出了问题,不是 AI 的锅
- 理解了业务:AI 不知道用户真正需要什么
AI 时代的开发者价值:
从"写代码的人"变成"判断代码是否正确的人"。
这是降级还是升级,取决于你的判断能力。