跳到主要内容

你用AI编程用到什么深度了?

AI编程用到什么深度?聊聊我这半年的真实体验

先说结论:爱不释手。

不是那种"哇好酷"的新鲜感,而是用回去就觉得少了点什么的依赖感。

我是个普通开发者,不是什么技术大牛,就是日常写写业务代码、搞搞小工具。用AI编程大概半年多了,说说我的真实感受。

开发效率:提升大概10倍不止

这个"10倍"不是瞎说的。

以前写一个功能,比如做个基金定投模拟器,从构思到写完可能要一下午。现在呢?我把需求描述清楚,AI帮我搭好框架,我再调调细节,分分钟搞定。

为此我开了TRAE,KIRO的会员,每天有空就丢提示词给AI

KIRO
TRAE

但这个效率提升有个前提:你得知道自己要什么。

AI不是魔法,它更像一个打字飞快的实习生。你说"帮我写个登录功能",它能写出来,但可能不是你想要的那个样子。你得告诉它用什么框架、要不要记住登录状态、错误提示怎么显示……

所以真正省的是什么?是敲代码的时间,不是思考的时间。

需求探究:帮了30%的忙

这个可能很多人没想到。

有时候产品给的需求很模糊,或者我自己想做个小工具但没想清楚。这时候我会跟AI聊:

"我想做一个财务自由计算器,你觉得应该有哪些功能?"

它会列出来:目标金额、当前存款、年化收益率、每月投入……有些我想到了,有些没想到。然后我再筛选、补充。

这个过程有点像跟一个懂点技术的朋友头脑风暴。不一定每个建议都有用,但能帮你把思路打开。

kiro有个好处就是,不用打开项目,也能和claude聊天,有时候我把它当claude 桌面端使用

测试:只能覆盖10%

这是AI编程目前最弱的环节,至少对我来说是这样。

AI能帮你写单元测试,但它写的测试往往是"正确路径"的测试。边界情况、异常处理、并发问题……这些它很难主动想到。

更麻烦的是,它不知道你的业务上下文。比如"用户余额不能为负"这种业务规则,你不告诉它,它不会帮你测。

所以我现在的做法是:自己写一个业务相关单元测试的案例,其他的让AI照着我的写,把其他场景都测到

维护:能帮50%

这个比我预期的要好。

看别人的代码、看自己三个月前写的代码,经常一脸懵。现在我会直接问AI:"这段代码在干什么?"它能给我解释个大概。

改bug也是。把报错信息贴给它,它能帮我定位到大概的问题范围。不一定每次都准,但至少给了个方向。

重构的时候也有用。"帮我把这个函数拆成几个小函数",它能做。"帮我把这段代码改成异步的",它也能做。

说点实在的

AI编程不是银弹,它不会让你从初级变高级,也不会让你不用动脑子。

但它确实改变了我的工作方式。以前很多"我知道怎么做但懒得写"的事情,现在可以交给它。我可以把更多精力放在"想清楚要做什么"上面。

有人担心AI会取代程序员。我觉得短期内不会,但它会取代"只会照着需求文档敲代码"的程序员。

因为那部分工作,AI确实比人快。

最后

如果你还没用过AI编程,建议试试。不用期望太高,就当多了个工具。

如果你已经在用了,欢迎评论区聊聊你的体验。我挺好奇别人是怎么用的。