乐于分享
好东西不私藏

AI 写代码不是快 10 倍,是把那 3 小时 debug 省了

AI 写代码不是快 10 倍,是把那 3 小时 debug 省了
网上都说 AI 写代码快 10 倍。我这三个月每天都在用 AI 搭我的 SaaS 产品,一个人磕出了两个项目。真实感受是:有些地方确实快了很多,但不是你想的那种快。有些地方反而多花了一倍时间。今天不吹不黑,把账算清楚。
先说结论——AI 写代码的真正价值不在「写得快」,在「我不想写的那部分不用我写了」。
我的真实数据(过去三个月,一个人 + AI):
🔧 搭了两个完整的 SaaS 产品(前后端 + 部署)
⏱️ 手写代码量减少了大概 70%
🐛 Debug 时间大概跟手写差不多,有时候更久
📦 部署和运维环节,AI 帮的忙几乎为零
怎么理解这组数?我拆给你看。
写页面、搭路由、建模型——这确实是 AI 的甜区
我做的两个产品,前端都是独立的 HTML 页面,跑 React CDN + ECharts。后端是 FastAPI + SQLite。这两个技术栈的共同特点——套路极其固定。
一个 CRUD 接口,FastAPI 的标准写法就那几行。AI 三秒给你吐出来,跟你自己对着文档敲的效果一模一样。SQLite 建表、Pydantic 模型定义、前端表单组件——全是模板化的工作。
这个部分,说「快 10 倍」不夸张。而且是那种真正的快——不是打字快,是你不用在「import 写对了没有」「路由参数叫什么来着」「这个装饰器是 get 还是 post」这些狗屁事情上消耗脑力。
但 AI 写代码的 debug,经常是在帮倒忙
举一个真实例子。
我的 GEO 诊断平台上线后,有一天所有 API 接口突然 404 了。查了半天发现是 AI 在 FastAPI 的 main.py 里加了一个 catch-all 路由
@app.get("/{full_path:path}")
,把自己所有的 router 全盖掉了。
这不是 AI 的错吗?从结果上看,这个 bug 就是 AI 引入的。但我后来想明白了——问题不在于 AI 写了 bug,在于我自己没看懂它写的代码。AI 帮我省掉了写那段代码的时间,但我省掉的阅读理解时间,变成了 debug 时间加倍。
还有个例子。前几天我要从服务器上拉数据库数据来分析,AI 帮写了 SSH 脚本。跑了三次都是乱码。换了 base64 编码、换了 locale 设置、换了 SFTP 传输,折腾了半小时才跑通。如果我自己写,十分钟的事。
规律:AI 生成代码的速度,跟你验证它是否正确的时间,是成反比的。它写得越快,你越该慢下来看。
AI 写代码的盲区——部署和运维基本是废的
nginx 配置、systemd 服务管理、Let's Encrypt 证书续期、防火墙规则、域名解析——这些环节 AI 帮不上什么忙。
不是它不懂,是它不懂你的环境。AI 给你的 nginx 配置在它的世界里是完美的,在你的服务器上跑起来可能因为一个权限问题、一个路径约定、一个版本差异就炸了。而且炸了之后它没法帮你登服务器排错,你只能自己上。
我做这两个产品的切身体会:开发效率提升了,但运维工作量一点没降。你还是要会 SSH、会看日志、会改配置。AI 不是外包了你的运维,是让你有更多时间写 bug 然后自己去修 bug。
一个人 + AI 的真实工作流
三个月的经验总结下来,我现在是这么用的。
  • ✅ 搭架子、写模板、定义数据模型——交给 AI,但每次生成完自己读一遍
  • ✅ 业务逻辑、状态管理、数据流——自己写,AI 在这块的理解经常不对
  • ✅ 出了问题先自己定位,定位到了再让 AI 帮忙改——别让 AI 猜 bug
  • ✅ 部署、运维、配置——别指望 AI,老老实实自己 SSH 上去看
这不是什么高深的结论,但它是真实的。
网上那些「AI 让我从零做出一个 SaaS」的故事,隐掉了一个重要的细节:中间那段 debug 的折磨。你在朋友圈看到的是截图,你看不到的是那个人凌晨两点对着 500 Internal Server Error 发呆的画面。
AI 帮你省掉的是什么?是那 3 个小时的样板代码。不是那 3 个小时的 debug。那 3 个小时该在还是在。
AI 写代码,三个最常被问的问题
Q1: 不会写代码的人能用 AI 写代码吗?
A1: 能做 demo,做不了产品。AI 能帮你生成能跑的代码,但它不知道你的数据库为什么连不上、nginx 为什么 502。没有排查能力的人,卡在一个错误上就动不了了。
Q2: AI 写代码效率到底能提升多少?
A2: 模板和脚手架部分能快 5-10 倍,业务逻辑和 debug 基本持平,部署运维零帮助。综合下来,对我来说大概省了 40-50% 的总时间。
Q3: 哪个环节最不该用 AI 写代码?
A3: 安全相关的逻辑、复杂的状态管理、涉及多个服务交互的架构设计。这些地方 AI 经常给出「表面上没问题但跑起来就炸」的方案。
但换个角度看,三天开发变成两天,一周变成五天——对一个 solo 开发者来说,这个节奏就是生和死的区别。
你平时用 AI 写代码吗?哪个环节最爽,哪个环节最想骂人?评论区聊聊,我想看看是不是大家都撞同样的墙。