不会写代码,也能主导一个复杂小程序吗?
- 2026-09-24 08:23:05
如果你搜索过"Vibe Coding"或者"用 AI 做小程序",大概见过很多令人心动的内容:
不会写代码也没关系。把需求告诉 AI。让 AI 生成页面。导入开发工具。再调几次报错。
一个小程序就做出来了。
这些内容不一定是假的。
如果只是做一个简单页面、一个展示型 Demo,或者一个只给自己使用的小工具,AI 确实可以非常快。
但如果你想做的不是 Demo,而是一个有真实用户、真实数据、前端、后端、数据库、运营后台,还要经过真机测试、平台审核和正式上线的小程序,事情就完全不一样了。
我想写的,就是从"AI 能生成页面"到"产品真的能够上线使用"之间,那段没有被充分讲清楚的路。
我不是程序员,但我真的做了一个小程序
我没有技术开发背景。
我是一个上海车主。做这个小程序最初的原因也很简单:在上海开车,经常不知道目的地附近哪里能停、价格多少、入口在哪里、车位好不好停。
地图可以告诉我附近有停车场,却不一定能让我快速做决定。
同一个目的地,两个停车场可能只差几百米,价格、入口难度、机械车位、步行距离却完全不同。很多真正影响停车体验的信息,要等开到现场才知道。
于是我有了一个想法:
能不能做一个小程序,让车主出发前输入目的地,就能比较附近停车场,更快决定停哪里?
这个想法后来变成了"省停停"。
![]() | ![]() |
省停停当前首页:可以搜索目的地、查看附近停车场,并在地图和列表之间切换。
一开始,我以为主要工作是做几个页面:
▪ 一个可以搜索目的地的首页;
▪ 一个停车场列表;
▪ 一个停车场详情页;
▪ 一个停车攻略页面;
▪ 一个让用户补充信息的入口。
真正开始以后,我才发现,一个看起来并不庞大的小程序,背后至少包含:
▪ 用户使用的小程序前端;▪ 处理搜索、收藏、投稿和审核的后端;▪ 保存停车场、价格、图片和用户内容的数据库;▪ 供运营人员审核和修改内容的管理后台;▪ 地图和地点搜索接口;▪ 22,819 个停车场的基础数据;▪ 用户投稿、图片上传和内容安全;▪ 隐私政策和数据使用说明;▪ 云函数、环境变量、域名和服务器;▪ 开发版、体验版和正式版;▪ 真机联调、提审、发布,以及上线后的回滚。
页面只是用户看见的部分。
真正的复杂度,藏在页面之间、数据之间,以及本地代码到真实上线之间。
AI 能做很多,但没有替我负责
在这个过程中,AI 确实做了大量工作。
它帮我分析需求、撰写产品文档、生成前后端代码、设计数据结构、检查安全问题、分析报错,也分别承担过产品经理、前端、后端、代码审查和部署顾问等不同角色。
但 AI 能做这些,并不意味着整个过程会自动完成。
真正需要我做的事情包括:
▪ 决定哪些功能做、哪些功能不做;▪ 提供真实业务背景;▪ 注册账号和申请接口;▪ 管理权限、密钥和费用;▪ 执行部署;▪ 用真机走完整流程;▪ 发现 AI 方案中不符合真实用户习惯的地方;▪ 判断结果是否可信;▪ 决定是否可以发布到正式环境。
我不需要突然变成一名程序员。
但我必须逐渐成为这个项目真正的主理人。
很多"已经完成",后来都被证明没有完成
这个项目里,我经历过很多这样的时刻。
AI 告诉我代码已经修改好了,我上传以后,手机上却和之前一模一样。
用户提交内容时,前端显示"网络异常",运营后台里却已经出现了审核记录。
一篇攻略已经审核通过,数据库里也有记录,但用户在小程序里就是看不见。
一张用户上传的错误图片在后台被撤下了,停车场详情页却仍然继续展示。
高德地图页面上明明能看到停车场图片和部分价格信息,真正调用开放接口时,返回的数据却和想象中不同。
有一次,我们甚至修改了一个看起来完全正确、实际上只是历史备份的代码目录。
代码的确改了,只是改的根本不是正在运行的那一份。

运营后台里的真实审核记录:用户提交、审核、发布和撤下,需要形成完整的数据链路。
这些问题让我慢慢明白:
AI 输出了代码,不代表功能完成;功能在开发工具里能运行,也不代表真实用户可以使用。
一个功能是否完成,至少要继续确认:
▪ 改动发生在哪个真实工程里?▪ 对应代码是否已经部署?▪ 数据是否真的写入数据库?▪ 运营后台能否看到和处理?▪ 用户端是否能得到正确结果?▪ 真机和正式环境是否一致?▪ 如果结果错了,是否能够撤回或恢复?
答案必须来自证据,而不是来自 AI 的一句"已经修复"。
对我最有帮助的,不是更长的技术说明
有很长一段时间,我真正卡住的并不是代码本身,而是我不知道:
▪ 应该去哪个软件操作;▪ 当前打开的是哪个环境;▪ 哪些云函数需要重新部署;▪ 代码改完后是否已经上传;▪ 数据库里的真实记录是什么;▪ 手机看到的究竟是不是最新版本;▪ 操作失败后,应该把什么信息告诉 AI。
后来,我向部署顾问提出了一个要求:
不要一次给我几十个步骤。每次只告诉我一步,明确告诉我去哪里、做什么、正常会看到什么。我完成并反馈结果以后,你再告诉我下一步。
这条看起来很简单的要求,反而成为整个项目里最有效的协作方法之一。
因为对没有技术背景的人来说,真正需要的往往不是更长的命令,而是:
▪ 当前现场足够明确;▪ 每次动作足够小;▪ 正常结果足够清楚;▪ 每一步都能立即验证;▪ 出错以后仍然知道如何返回。
所以,这组文章不会只讲"怎么写提示词"
提示词当然会有。
在后面的文章里,我会整理我认为真正必要的提示词框架,例如:
▪ 怎样让 AI 帮你判断一个项目是否可行;▪ 怎样把模糊想法变成真实用户任务;▪ 怎样收敛第一版功能;▪ 怎样梳理前端、后端、数据库和运营后台;▪ 怎样要求 AI 只做最小范围的修改;▪ 怎样让另一个 AI 进行对抗性审查;▪ 怎样整理报错和故障证据;▪ 怎样让部署顾问一次只带你完成一步;▪ 怎样完成提审、发布、交接和回滚。
但我不会把它们包装成"万能提示词"。
因为同一段提示词放在不同项目里,可能得到完全不同的结果。
真正可以迁移的,不是一段固定文字,而是你是否理解:
▪ 什么时候应该使用它;▪ 使用前需要准备哪些事实;▪ 哪些内容不能让 AI 猜;▪ AI 最容易在哪些地方出错;▪ 得到答案后应该怎样验证。
这也不只是一个停车小程序的开发记录
省停停会贯穿这个系列,因为它是一个真实发生过的复杂项目。
我会讲它的需求为什么变化,哪些功能被砍掉,哪些设计后来被真实使用推翻,哪些 AI 建议看起来专业却无法落地,以及我们最后怎样处理数据、审核、部署和上线。
但这组文章不要求你也做停车小程序。
如果你想做预约小程序,你同样需要考虑:
用户怎样提交预约、数据保存在哪里、管理员怎样确认、用户怎样看到结果、时间冲突如何处理、取消以后怎样释放名额。
如果你想做会员管理小程序,你同样需要考虑:
用户怎样提交资料、谁审核身份、哪些资料可以被其他会员看到、资料更新如何记录、退出以后怎样处理数据。
如果你想做内容或社区小程序,你同样需要考虑:
用户怎样投稿、内容怎样检测、谁来审核、什么时候发布、错误内容怎样撤下、撤下后是否还会出现在其他页面。
行业不同,页面不同,但背后的思考方式是相通的。
关注这个系列,希望你能得到什么
接下来,我会沿着一个复杂小程序从想法到上线的真实过程,依次讨论:
STEP 1
先判断:这个想法是否值得做
不是所有需求都应该做成小程序,也不是所有复杂项目都适合个人只靠 AI 完成。我们会先看用户、场景、数据、平台、主体、费用和风险。
STEP 2
再收敛:第一版到底做什么
不是先罗列几十个功能,而是找到用户真正要完成的那件事,并建立一份明确的"不做清单"。
STEP 3
再看懂:一个小程序背后有哪些部分
不要求你学习编程语法,但需要听懂前端、后端、数据库、API、环境、版本、日志和回滚分别是什么。
STEP 4
再组织:怎样让 AI 承担不同工作
产品、系统设计、开发、审查、测试和部署,需要不同的工作方式。
STEP 5
再实施:先打通一条真实链路
不一次生成所有页面,而是先让一个用户行为真正经过前端、后端和数据库,最终返回一个可验证结果。
STEP 6
再验真:AI 说完成以后怎样检查
我们会讨论真机、后台、数据库、日志、版本和异常测试,以及不会看代码的人怎样发现"假完成"。
STEP 7
最后才是部署和上线
包括账号、主体、接口、环境、云端、域名、真机、隐私、内容安全、提审、正式发布和回滚。
我希望这组文章至少能让你面对自己的想法时,不再只有一句:
"帮我做一个小程序。"
而是逐渐知道下一步应该先确认什么,怎样把问题说清楚,需要让 AI 承担什么工作,以及用什么结果判断它真的完成了。
这组文章不会承诺什么
我不会承诺:
✕ 看完就能做出任何复杂小程序;✕ 复制提示词就可以自动上线;✕ 完全不需要学习和判断;✕ 一个 AI 可以替代所有专业人员;✕ 所有项目都适合个人开发;✕ 省停停的做法可以原样复制到其他产品。
涉及复杂支付、资金、医疗、金融、高敏感个人信息、实时安全控制和大规模交易的项目,仍然需要专业开发、法律、合规或安全人员参与。
承认边界,不是削弱 AI 的价值。
恰恰相反,只有知道哪里可以借助 AI、哪里必须谨慎,才可能把 AI 真正变成长期有效的生产工具。
我最想记录的,不是 AI 帮我写了多少代码
而是一个没有技术开发背景的人,怎样在一次次看不懂、操作失败、判断错误和真实反馈中,逐渐学会:
▪ 不被专业表达吓住;▪ 不把 AI 的回答当成事实;▪ 不用功能数量证明产品进度;▪ 不在没有证据时宣布完成;▪ 不把部署和运营留到最后;▪ 不因为自己不会写代码,就放弃对产品结果负责。
下一篇,我会从省停停的真实过程开始讲:
AI 究竟帮我完成了什么,又有哪些事情最后只能由我自己完成?
如果你也有一个一直想做、但不知道该从哪里下手的小程序想法,希望这个系列能让那条路稍微清楚一点。
VIBE CODING 实战复盘系列
关注我,追更这个系列
下一篇:AI 究竟帮我完成了什么,又有哪些事情最后只能由我自己完成?
— END —
如果觉得有启发,
欢迎点个「在看」或转发给同样在做小程序的朋友
有兴趣的也可以去看看我的小程序👇

