我不会写代码,却用 AI 把一款小程序做上线了
- 2026-09-25 12:39:47
我不会写代码,却用 AI 把一款小程序做上线了很多人问我:"你不是搞技术的,那个随手开单小程序是怎么做出来的?" 答案就四个字:全程用 AI。这篇文章,把我是怎么"指挥"AI 从零搭出一款上线小程序的,一步一步讲清楚。
过去想做一款软件,你得会编程语言、懂前后端、配服务器、调数据库……门槛高到劝退。 现在不一样了。以我做"随手开单"这款微信小程序为例,从头到尾我一行代码没自己敲,需求、调研、原型、代码、部署、修 bug,全是跟 AI 对话完成的。 我不是在吹 AI 多神。准确说,是我把"想清楚要什么"的活儿干了,把"怎么实现"的活儿交给了 AI。下面就是这套打法。
很多人卡在第一步——脑子里有个模糊的点子,但说不清它到底解决谁的问题。 我的做法:直接把场景丢给 AI,让它做调研和梳理。比如我跟 AI 说,要做一个给菜市场批发档口老板用的开单工具,用户是 45 到 65 岁、初中文化、老花眼的人群。 AI 很快给我梳理出: 市场有多大:生鲜批发超 5 万亿,档口数以百万计,数字化极低; 真实痛点:手写单错漏、价格一天三变、赊销对不上账、订单散落各处; 竞品为什么用不起来:功能堆太满、要培训、收费高、不友好; 设计原则:大字大图大按钮、语音优先、三步开单、离线可用。 这一步的价值在于:AI 帮你把"我感觉"变成"有依据的框架"。你不用自己查资料查到眼花,但框架里的判断,得是你这个真懂行的人拍板。
方向有了,我没让 AI 直接写正式代码,而是让它先做一个能在手机上打开就点的网页原型(一个纯 HTML 文件,零外部依赖)。 为什么不直接写小程序?因为想法再好,真人一上手可能一步都走不下去。原型是成本最低的试错。 我让 AI 把首页做成超大"开始开单"按钮,下面是客户头像墙和几个大入口;选货页左边大分类、右边商品大卡片,点一下加购;确认页金额放大标红,现结/赊销一个大开关。 原型跑通,确认"大字大图确实好戳好懂",再进入下一步。省下的,是闷头写两周再推翻的噩梦。
原型定了,正式开干。我跟 AI 描述清楚页面结构和适老化要求,它直接生成了微信小程序的完整前端:首页、选客户、点货、确认、复购、拍照、欠款、我的,八个页面,全局大字样式统一。 过程中那些"看不见但很重要"的细节,也是靠对话一点点磨出来的: 跟 AI 说"语音引导开关得真能关能开,别做摆设",它把逻辑真正接上; 说"拍照开单要按商品名取到库里的真实 ID,别乱建重复",它改了取数逻辑; 说"我的页底部加个联系开发者,用户出问题知道找谁",它补上。 关键心法:你当产品经理,AI 当程序员。你说清楚"要什么样、哪里不对",它来改。你不需要懂语法,只需要会描述"我想要什么效果"。
小程序一开始数据存在手机本地,自己玩没问题,一上真场景就露馅:换台手机数据没了,老板和伙计对不上。 我让 AI 把整套数据迁到微信云托管(Node + Express + MySQL)。AI 给了我前后端完整代码、建表 SQL、部署文档,我按它说的在控制台点几下就行。 这一步最大的收获是:AI 不只是写代码,还能当你的运维搭档。后面踩的每一个坑,都是它陪我排掉的。
上云这段,是 AI 发挥最大的地方——也是我踩坑最密集的地方。每个报错甩给 AI,它定位、给方案、改代码,我负责照着控制台操作。 几个真实例子: 服务名填成了版本号。 我把带版本号的那串填进服务名,调用一直 INVALID_HOST。AI 点破:服务名是固定的,不是版本号。 MySQL 填了公网地址。 结果 ETIMEDOUT 连不上。AI 提醒:云托管和数据库走内网,得用控制台里的内网地址。 emoji 写入报错。 客户名带个表情,数据库直接 Incorrect string value。AI 给它加上 utf8mb4 字符集,根治。 订单里不显示客户名。 AI 一看就知道是后端拼订单时漏了关联客户表,补个 LEFT JOIN 搞定。 收款请求失败。 AI 追到根上:前端只传了"已收金额",后端却当整行更新,名字字段为空触发报错。前端补全、后端改部分更新,彻底修好。 用 AI 排障的诀窍:报错信息原样贴给它,别自己瞎猜。它比人耐得住性子,也不会嫌你问题蠢。
顺带一提,小程序的图标也是 AI 生成的。我给了参考风格,让它出橙绿渐变、写着"开单"的图标,来回几版定稿。 中间还踩了个坑:第一版它几乎原样复刻了参考图,我提醒"别抄别人,做出自己的差异",它立刻调低相似度、改色改字,出了原创版。AI 出图,描述越具体、越敢说"不对重来",效果越好。
小程序成功上线。这里有个 AI 不会主动提醒、但你必须知道的点: 后端(云托管)部署完立刻生效;但前端(小程序代码)要提交微信审核、通过后发布,用户才看得到新版本。改了后端逻辑不用重新提交,改了界面才走审核。 所以跟 AI 迭代时记住分工:逻辑类改动往往"秒生效",界面类改动得"排队等审"。
你负责"想清楚",AI 负责"做出来"。 别指望 AI 凭空懂你的生意,场景判断是你的。 先原型后代码,用最低成本试错。 让 AI 先做个能点的网页,比直接写正式程序聪明十倍。 把 AI 当搭档,不是许愿池。 报错贴给它、需求讲细、不对就让它重来,它越用越顺手。 踩坑就记下来。 每一次排障,都是你下次省下的时间——这篇文章的坑,就是这么来的。
我不会写代码,但这不妨碍我把一个真实痛点,做成货架上能搜到的小程序。 真正发生变化的,不是"AI 代替了程序员",而是会描述需求、会判断好坏的人,第一次有了把想法变成产品的权力。 如果你也有个一直想做的小工具,别等"学会了再动手"——先跟 AI 聊起来,它陪你从第一行需求,走到上线的那一刻。
我是用 AI 一步步把"随手开单"做上线的普通用户。你也在用 AI 搞事情吗?留言聊聊,踩过的坑说不定能互相救一把。
一、先说结论:不会写代码,真的不妨碍你做软件
二、第一步:让 AI 帮你把"想法"想透
划重点:AI 调研是"帮你列清单",不是"替你做决定"。哪些功能坚决不做,是我拍的板。
三、第二步:让 AI 先做个"能点的原型"
四、第三步:让 AI 写出完整小程序前端
五、第四步:数据要从"本地"搬到"云端",还是交给 AI
六、第五步:部署踩坑,让 AI 当"排障助手"
七、第六步:连 LOGO 都是 AI 画的
八、上线:AI 没说的那个坑,我替你记着
九、给想动手的人的几点真心话
十、最后
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。