ARTICLE · 1123130
AI写代码烧钱太快?老程序员亲测的4个省钱绝招

国庆假期,朋友圈一半在高速上堵着,一半在景区里挤着。
上海这几天都在下雨,我选择宅在家里,体验AI高效写代码的乐趣——一两个小时就开发出一个工具的原型,3天出一个可用版本。
可惜,偶尔也会血压飙升。
不是AI写代码慢,而是那个号称"极速生成"的AI,正带着我,肉眼可见地烧掉钱包里的钱。
今年5月底,我第一次接触AI辅助开发,那阵子天天熬夜盯屏幕,20多年没写代码的兴趣彻底被激活了。
最近又做了个新工具,感觉AI进步真快——需求理解准了,Bug也少了。
但有件事越来越扎心。
各家大模型都在转向收费,免费Token少得可怜。每一轮对话,都是钱包在滴血。
我本以为花了钱能"躺赢",结果差点交了高昂的智商税。
踩了几个月的坑,我攒出一套跟AI打交道的省钱心法。今天跟你聊聊。
01
两次烧钱惨案
先说这两天刚踩过的坑。
惨案一 · 一次分页优化,三回合烧掉一顿猪脚饭
需求很简单。一个相册工具,需要在左边展示文件夹照片的缩略图。图片一多,缩略图就卡顿,显示也不友好。我想改成"每页24张 + 分页条"。
AI很快回复"修复完成"。
我一验证,页面全白。
接下来就是我肉疼的"烧钱三连"。
第一轮,6分38秒。怀疑路径有问题,让我选文件夹、截图、看日志。
第二轮,3分1秒。怀疑没递归,把 os.listdir 换成 os.walk,让我按F12看控制台。
第三轮,4分27秒。怀疑内存爆了,引入PIL限制像素、搞缓存机制……
👇 截图1-3:三轮盲目排查的对话记录


看着它不断让我"加日志、重启、看控制台、截个图",我心都在滴血。
按大模型计费标准,这几轮盲猜试错,直接烧掉我一顿猪脚饭。
我花钱买Token,是让你来写代码的。不是让你把我当免费测试员,陪你一起盲猜排错的。
老程序员的直觉告诉我——本次修改方向不对,我立刻打断。
我敲了一行字:
"原来图片已经正常显示,只是优化成每页24张再显示下一页,为什么改完后图片就不显示了?"
那一刻我像个拿教鞭的教导主任,看着AI疯狂运算。
终于它被拉回正轨,憋出一句:"您的质疑完全正确……"
原因很简单。它漏改了数据结构初始化,导致 page 变成 undefined,切片永远是空的。
一行代码,搞定。
那一刻我不仅省了几十块钱,还找回了老IT工程师的尊严。
但回过头想——如果我不及时止损,这冤枉钱不就白花了?
截图4:AI确认我的质疑完全正确

惨案二 · 拖动优化,方向错了越改越烂
分页的坑刚踩完,后续开发中还遇到一个让我伤心的场景。
这次的需求是优化封面文字的拖动体验,让它跟手一点,准确移动到对应位置。当时版本能拖动,但不精准。
AI吭哧改了几版,分别出现:
文字拖不到右边,像被什么东西挡住了;
文字直接不显示了;
执行靠右对齐,整个格式直接乱掉。
👇 截图5-6:拖动越改越糟的问题截图

有了上次的教训,我看到AI花费大量时间修复,却出现致命问题——拖动功能完全不可用。
试错三次后,我按下了暂停键。
这时候我做了一个决定——回滚到最初能正常拖动的版本,然后换个思路解决精准问题。
怎么换思路?这个后面讲。先说我后来总结出的省钱心法。
02
四个省钱绝招
踩了这么多坑,我总结出四条心法。
绝招一 · 方向不对,立刻喊停
这是用真金白银砸出来的第一条经验。
AI有一种本能——拿到问题就想动手改代码,哪怕它根本没搞清楚问题在哪。
你要做的,就是按住它的手,让它先用脑子想。
三个危险信号,出现任何一个就该喊停:
1. 连续两轮还在"盲猜式排查"——加日志、看控制台、截个图
2. 问题不仅没解决,反而引入了新的更严重的问题
3. 方案越改越复杂,偏离了原始需求
💡 黄金问句
"这次是不是方向错了?先给我分析原因,别动代码。"
别小看这句话。它把AI从"执行模式"强行拉回"思考模式"。你是产品经理,AI是初级程序员。初级程序员写代码上头的时候,产品经理要喊停。
绝招二 · 先看方案,再动代码
光会喊停还不够,你还得学会"断后路"。
之前我想把方形照片改成圆形边框显示。换以前肯定直接让AI动手了。但这次我按住了它。
"现在照片都是方形,希望增加圆形。是否可行?先给方案,不改代码,确认后再进行下一步操作。"
👇 截图7:要求先给方案 + AI给出技术方案
这招太管用了。AI立刻给出了详细方案——从PIL的圆形遮罩、边框组合,到旧照片的兼容性,说得明明白白。
但我依然不放心,追问了一句极其关键的话:
"这方案改动,目前已经完成的是否受影响?"
👇 截图8:AI明确回复"纯新增,不影响已完成"

AI明确回复:不影响,圆形是纯新增的开关,正文排版、图注系统一字不动。
听到"纯新增"三个字,我才放心让它动手。
💡 标准操作三步
第一步:"先给方案,不改代码,确认后再动手"
第二步:仔细看方案,问清技术选型和影响范围
第三步:灵魂拷问——"是否影响已完成的功能?"
多少程序员因为改A崩B,又花了几倍的Token去修B?防患于未然,就是最高级的省钱。
绝招三 · 三次搞不定,产品设计降维
前面惨案二里那个拖动优化,我按下了暂停键,说要换个思路。现在接着讲。
虽然AI承认了方向错了,但真正改起来还是反复拉扯。拖动这东西,说简单也简单,说复杂也复杂——要跟手、要不卡顿、要边界准确、要兼容竖排文字……代码层面的细节特别多。
改了两三版,总是有这样那样的小问题。要么拖到边界回弹不自然,要么竖排文字的锚点不对。每次改一个地方,另一个地方又出问题——典型的打地鼠式开发。
这个时候我意识到——再跟AI在代码层面死磕,就是纯纯送钱了。
这其实很像实际项目里的场景:产品经理设计了一个复杂的交互体验,开发工程师反馈说这个需求得做三天三夜;但如果产品经理简化一下设计,可能一个小时就搞定了。
我放下了"必须让拖动完美"的执念,从产品设计的角度重新想了想。
用户拖动文字,核心诉求到底是什么?
把文字放到想要的位置。
拖动是手段,不是目的。如果拖动很难做到像素级精准,那我能不能给用户另一个"精调"的手段?
思路一转,方案秒出。
回滚到最初能正常拖动的版本,再加一组"方向微调按钮"。选中元素后,右栏出现上下左右四个箭头,每击一次移动约1毫米。先粗拖到位,再用按钮精调。
👇 截图9:方向微调按钮上线

这个方案的妙处有三个。
纯增量开发。完全不动现有的拖动代码,不会改A崩B。
逻辑简单。就是坐标加减,AI一次写对,没有复杂的边界判断。
体验反而更好。拖动负责快速定位,按钮负责像素级精调,各司其职。
AI不到3分钟就搞定了,效果完美。
💡 操作心法
连续拉扯3次以上还在同一个Bug里绕圈子 → 立刻停手
别再给它送钱了,它不是能力不够,是方向就不对
从产品设计角度简化问题,往往一秒破局
有时候在代码里绕了三圈都解决不了的问题,退一步,从产品设计上简化一下,反而柳暗花明。
绝招四 · 杀鸡焉用牛刀
最后再送一个"白嫖"思路。
不是所有任务都需要上最贵的大模型。
简单任务用免费额度。排查语法错误、写个正则、改个样式——直接用免费的国产小模型或IDE自带的免费额度。
复杂任务才上付费模型。架构设计、复杂逻辑、跨文件改动——再切回付费的高级大模型。
把免费额度用在"试错"上,把付费模型用在"定稿"上,这不就省下来了?
03
最后说两句
用了几个月AI辅助开发,我最大的感悟是——
AI不是来取代你的。它是来放大你的。
如果你自己不懂代码、不懂产品、不懂架构,AI可能会带你在错误的方向上一路狂奔,烧掉一堆Token,最后给你一堆不能用的代码。
但如果你有经验、有判断力,懂什么时候该喊停,懂什么时候该换个思路——AI就是一个24小时不睡觉、手速比你快10倍的超级助手。
把AI当成一个手速极快、但缺乏全局观、还容易乱撞的初级程序员来管理。
我们这些老家伙的常识、边界定义和架构思维,才是真正省钱的利器。
别让AI把你当免费测试员。把省下来的钱拿去买杯咖啡,不香吗?
💬 互动一下
你在用AI时,遇到过白白烧钱的"坑"吗?你有什么省钱的独门秘籍?
评论区聊聊,让我们一起捂紧钱包 💰
祝大家国庆快乐。
不管是在路上看风景还是在家里看代码脑子转起来,总会有收获 ✨