不懂代码的我,用 AI 做出了一套真能用的软件
文 / 明杰
那是个周二下午,我打开自己刚做出来的系统,想给我老婆演示一下——「Pipeline 管理」这个功能终于能用了。她坐在我旁边,我点开首页那个「运营快捷操作」的区块,准备告诉她:你看,这就是我做的
然后我们俩都愣住了。整个区块,空的,一张卡片都没有
我心里咯噔一下。前一天还测过的,侧边栏菜单明明正常,Pipeline 管理也能点进去用,怎么首页这块就秃了?
我赶紧打开和 AI 的对话框,把截图丢过去:pipeline 灰了,看不到了
AI 反应很快,猜是缓存问题,让我硬刷新。没用。又说可能是开发服务器要重启,我照做了。还是没用。我老婆在旁边看了五分钟,问我「你这个要做多久啊」,然后就去厨房了
我和 AI 来回试了快一个小时,清缓存、重启、改配置,能试的都试了。我开始心慌,心想这东西是不是哪儿崩了,这周末别想休息了
我打了一句话情况变了
试到第四五次的时候,我盯着屏幕,突然想:我们是不是从一开始就猜错地方了?
我打了一句话发过去:你别猜了,让我右键检查一下那个空白的位置,你看看是哪段代码出来的
AI 停顿了一下,回了我一段话,大意是:对,我刚才方法不对,先猜原因、再找证据了。应该先让你定位元素,看真实的 HTML 长什么样
我把右键检查的截图发过去。三分钟,问题找到了。根本不在缓存——首页那块卡片是另一个文件硬写死的,它压根不知道「Pipeline 已经能用了」这件事,因为这个信息存在另一个地方
两份信息,各活各的,谁也不知道谁
修这个 bug 本身,30 秒搞定
但接下来发生的事,才是我这八周里印象最深的瞬间
这是个性问题?还是系统性问题?
我没让 AI 直接收工。我又打了一句:等一下,这是个性问题,还是系统性问题?后面会不会再发生?
这句话我现在回想起来都觉得意外。八周前的我,绝对问不出来。八周前的我,只会说「修好了就行,谢谢」
AI 这次回得很慢,它把整个项目里类似的地方都翻了一遍,然后告诉我:这是第六次踩同一个坑了——同一份信息存在两个地方各自维护,改了一边没改另一边,界面就开始撒谎。它给这个反模式起了个名字
然后它做了一件让我震撼的事。它不只是修了这个 bug,它写了一个小工具:以后只要任何人,包括它自己,再写出这种硬写死状态的代码,这个工具会在提交前直接报错,根本提交不上去
这扇门一关,这类 bug 以后永远不会再出现在我们项目里
我老婆从厨房探出头问「修好了吗」,我说「修好了,而且以后再也不会出这种问题了」。她没听懂我在说什么,我自己当时也没完全反应过来。直到第二天早上洗脸,我突然意识到:
我昨天做的,不是修了一个 bug,是给项目立了一条永久的规矩
我以为我在学写代码
学 AI 之前,我以为成功的标志是「我能用 Python 写出一个网站」
八周下来,我一行 Python 都没写明白。但我做出来了一个真能跑的酒店营销系统:后端一百多个接口,前端能登录、能注册、能配 Pipeline,微信支付和支付宝都接通了,管理后台几十个端点——这些我连名字都念不利索的东西,全是 AI 写的
但 AI 不是天生就会自动做这些。我做的那件更难的事是:我学会了怎么让 AI 不犯重复的错
刚开始,我让 AI 修 bug,它修完下次还踩。我让它加功能,加完过几天我自己都找不到这功能在哪。整个项目像一锅粥,我心里没底
转折点是某一次,我问 AI:你能不能写个文档,把刚才这个坑记下来?下次别再踩了。AI 写完之后,下次真的不踩那个坑了
然后我开始问:那别的坑呢?那以后的坑呢?那换别的 AI 接手怎么办?
慢慢地,我和 AI 摸出一套打法:每踩一次坑,就立一条规矩;每立一条规矩,就写一个工具盯着它;每个工具都接到提交代码前的自动检查里——任何人,包括 AI 自己,再想犯同样的错,门都进不去
到现在,项目里有 9 道这样的守门关,从后端到前端,每一道都对应过一次真实的踩坑。我看着这些规矩,觉得它们才是我这八周真正的产出——比那一百多个接口更值钱
正是因为我不懂代码
和朋友吃饭,他们都觉得我牛——你居然搞出一套软件。我每次都摆手:是 AI 写的,我啥也不会
但我心里清楚,真正难的不是让 AI 写代码,那个谁都能让。真正难的是,让 AI 写出来的代码不会越堆越烂,让它知道哪里能犯错、哪里不能,让它在我不在场的时候也按我的规矩干活
八周前如果有人跟我说「你将来会和 AI 一起立规矩」,我会觉得他在说胡话。立规矩这种事,听起来是那些穿西装的 CTO 才干的,我一个连数据库是什么都说不清的人,凭什么?
但事实恰恰是:正因为我不懂代码,我才更敢追问「是不是系统性问题」
一个懂技术的人,可能直接把那个 bug 修了就去做下一个。我不懂,所以我只会问「会不会再发生」。就是这句外行的追问,反而一次次救了整个项目
所以以后再有人问我「你不会写代码,怎么跟 AI 一起开发」,我会告诉他一句话:
你不需要会写代码。你只需要会问一句——这次是个性问题,还是系统性问题?
立一次规则,胜过修一百次 bug
塘 主 说
明杰是 AI 百日读书应用营第 2 期学员,也是学徒班 3 年连续老学员,行动力爆炸的实战派
全文最打动我的一句:「这是个性问题,还是系统性问题?」,八周前他问不出这句话,八周后他靠这句话给项目立下了一道永久的规矩
学 AI 会写提示词只是入门,会立规矩才是高手。大多数人停在「修好这个 bug」层面,而明杰走到了「以后再也不会有这个 bug」
他说「正因为我不懂代码,才更敢追问」——这不是谦虚,是一个被严重低估的真相。当机器接管了「怎么做」,人最值钱的能力,变成了「问对问题」
夜雨聆风