我用 GPT-5.4 写代码一个多月后,突然开始害怕自己的项目了






最近半年,我开发项目几乎 完全依赖 GPT-5.4。
写接口、写业务逻辑、写 SQL、写脚本、写测试代码, 甚至连 Jenkins Pipeline、Dockerfile、部署脚本都直接让 AI 生成。
效率确实很夸张。
以前:
- 写一个模块可能要 半天
- 查资料、写代码、调 bug
现在:
- 一句 prompt
- 几秒钟
- 几百行代码
于是我进入了一种 "AI开发爽感模式"。
但最近,我开始有点 害怕自己的项目了。
因为我突然意识到一件事:
代码写得越来越多,但我对系统的掌控力越来越弱。
一、理想中的 AI 编程流程
当初我开始用 AI 写代码的时候,脑子里的流程是这样的:
AI 写代码
↓
我逐行 review
↓
理解逻辑
↓
优化代码
↓
提交
也就是说:
AI 只是 提高效率的工具。
最终逻辑一定在我脑子里。
所以当时我完全不担心。
甚至觉得:
有 AI 的程序员才是未来的程序员。
但现实很快把我打脸了。
二、真实的开发流程其实是这样的







真实开发流程变成了这样:
写需求
↓
AI生成代码
↓
复制粘贴
↓
能跑
↓
继续写下一个功能
Review?
基本没有。
因为有几个现实问题:
1 AI代码太长
现在 GPT-5.4 一次生成的代码可能:
- 200 行
- 500 行
- 甚至 1000 行
如果每一行都仔细看。
那和自己写 几乎没区别。
于是我开始想:
先跑起来再说。
2 项目节奏很快
开发过程中经常是:
- 需求在催
- 产品在催
- 运营在催
你只想:
功能先上线。
于是流程变成:
AI生成代码
↓
编译通过
↓
接口能跑
↓
上线
逻辑理解?
以后再说。
3 Bug 才是阅读代码的契机
后来我发现一个很真实的事情:
我只有在出 bug 的时候才会认真看代码。
也就是说:
正常运行 → 不看代码
出问题 → 才看代码
问题是:
AI 写的代码 越来越多。
三、业务代码正在指数级增长






随着 AI 加速开发,一个很明显的现象是:
代码量增长非常快。
以前一个项目可能:
3万行代码
现在很容易变成:
10万行
20万行
因为 AI 写代码:
- 不嫌麻烦
- 不怕重复
- 不会偷懒
它会:
- 写完整 DTO
- 写完整 Service
- 写完整工具类
- 写大量封装
于是项目越来越大。
四、我开始对自己的项目失去掌控
这才是最可怕的地方。
以前写项目的时候,我的脑子里是这样的:
Controller
↓
Service
↓
DAO
↓
Database
每个接口:
- 数据怎么流动
- 哪个方法处理
- 哪个 SQL 执行
我都知道。
现在很多时候是这样:
Controller
↓
一堆 AI 写的 Service
↓
一堆工具类
↓
一堆转换逻辑
↓
DAO
当有人问:
这个接口为什么这么写?
我可能需要 重新看一遍代码。
五、最可怕的一种情况
有一天同事问我:
这个逻辑是谁写的?
我想了一下。
回答:
GPT 写的。
他说:
那你知道为什么这么写吗?
我沉默了。
因为我真的不知道。
那一刻我突然意识到一件事:
我正在变成一个"AI代码搬运工"。
六、AI 编程的最大风险
AI 编程最大的风险不是:
- Bug
- 性能
- 代码风格
而是:
开发者对系统失去理解。
一旦出现问题:
你可能会面对:
- 几百行 AI 写的代码
- 复杂的逻辑
- 多层调用
你需要 重新理解系统。
如果项目再大一点。
那就是灾难。
七、为什么 AI 写代码容易失控
总结下来有几个原因。
1 代码生成太快
AI 写代码速度:
人类:1分钟 5行
AI:1分钟 200行
你根本来不及消化。
2 代码结构过度复杂
AI 喜欢:
- 封装
- 抽象
- 工具类
结果就是:
一个简单逻辑
AI拆成10个方法
可读性反而下降。
3 人类开始偷懒
AI 最大的副作用是:
人类开始懒得思考。
很多时候 prompt 是这样的:
帮我写一个完整模块
于是 AI 给你:
- Controller
- Service
- DTO
- VO
- Mapper
全部生成。
八、我现在的解决办法
后来我开始调整自己的开发方式。
总结出三个原则。
原则一:AI 只写 60%
不要让 AI 写完整模块。
而是:
AI写核心逻辑
自己写结构
比如:
- 接口结构自己设计
- Service结构自己写
- AI只写实现
原则二:每次只生成小块代码
不要让 AI 写 500 行。
而是:
一次生成一个方法
这样你能理解每一段逻辑。
原则三:架构必须自己掌控
AI 可以写代码。
但:
- 系统架构
- 服务边界
- 数据模型
必须自己设计。
因为:
架构一旦错了,AI只会帮你更快写出错误系统。
九、AI时代程序员真正的能力
很多人说:
AI 会不会取代程序员?
我现在的理解是:
不会。
但 AI 会淘汰一类程序员。
那就是:
只会写代码,不理解系统的人。
未来真正重要的是:
- 架构能力
- 系统理解
- 业务抽象能力
而不是写代码的速度。
因为写代码这件事:
AI已经比人类快很多了。
十、最后一个真实感受
说实话。
AI 编程真的很爽。
有时候你会感觉:
自己像一个技术总监。
只需要:
- 提需求
- AI 写代码
- 运行
但慢慢你会发现:
如果你不小心。
你写出来的不是系统。
而是一堆 你自己都看不懂的代码。
那才是最危险的。
结语
AI 不会毁掉程序员。
但可能会毁掉 不会控制 AI 的程序员。
真正厉害的开发者不是:
谁写代码最快。
而是:
谁还能理解自己写出来的系统。
如果有一天你发现:
你的项目你都不敢动了。
那说明:
AI 写代码已经开始 反过来控制你了。