漫漫久思 · 专注AI副业实操 · 每篇都有用
先说结论
用AI做软件,写代码是第7步,不是第1步。跳过前面6步直接写,你会写到一半推翻重来。
核心公式:前6步是"想清楚",第7步才是"干出来"
适合谁:想做软件但不会写代码的人
关键原则:思路是你的,代码才是AI的
你有没有试过用AI做软件?是不是兴冲冲打开对话框,输入"帮我写一个XXX的APP",然后AI给你一堆代码,你复制粘贴,跑起来发现——根本不是你要的东西?
这不是AI的问题,是你的流程错了。
做了8年前端,我用AI做软件的完整流程是这样的——写代码,是第7步。
一、为什么90%的人用AI做软件会失败
大部分人的操作是这样的:打开AI → 输入"帮我写一个XX软件" → AI吐出一堆代码 → 复制粘贴 → 跑不起来 → 再问AI → 改了又改 → 最后放弃。
问题出在哪?你跳过了"想清楚"这个环节。
你以为AI能直接把一个模糊的想法变成成品,但它不能。AI写代码很快,但它不知道你要什么。你说"做个APP",AI不知道你要几个页面、用户怎么登录、数据怎么存、页面怎么跳转。
💡 AI能帮你写代码,但帮不了你想清楚。想清楚是你的事,写代码才是它的事。
所以正确的做法是:在让AI写第一行代码之前,先用AI帮你把所有事情想清楚。这就是下面这7步。
二、7步流程:从想法到成品
下面每一步,你都是跟AI对话完成。你的角色是"提需求、做决策",AI的角色是"帮你梳理、帮你画图、帮你写文档"。到了第7步,才是它帮你写代码。
大部分人的想法停留在"我想做个APP"——太模糊了,AI没法帮你。第一步是跟AI说"我想做一个什么软件",让它帮你把功能清单、用户角色、使用场景全列出来。
你可以这样对AI说:
"我想做一个记账APP,帮我列出所有功能模块、
用户角色、以及每个角色能做什么操作。"
AI会逼你想清楚:你的APP给谁用?有什么功能?用户怎么分类?没有这一步,后面全白搭。
让AI画个线框图,哪个页面放什么、按钮在哪,先搭骨架。丑没关系,看的是逻辑对不对。
这一步你要确认的是:页面有几个?每个页面上有什么元素?页面之间怎么跳转?
💡 线框图越丑越好,因为你关注的是"逻辑对不对",不是"好不好看"。好看是第6步的事。
让AI帮你分模块——前端几个页面、后端几个接口、数据怎么流转。这一步决定了后面写不写得下去。
举个例子:一个记账APP,概要设计会告诉你前端需要"首页、记账页、统计页、设置页"4个页面,后端需要"用户接口、账单接口、分类接口、统计接口"4个接口,数据从"记账页"出发,经过"账单接口"存入数据库,再从"统计接口"取出来展示在"统计页"。
在低保真基础上加交互细节,页面怎么跳转、数据怎么展示,让AI帮你把流程走通。
这一步你要回答的问题是:用户点了这个按钮会发生什么?输入错了怎么提示?数据加载中显示什么?这些细节不提前定好,写代码的时候就会频繁返工。
数据库表结构、API接口定义、每个功能的具体逻辑,在这一步全部定死。
比如:用户表有哪些字段?账单表有哪些字段?每个API接收什么参数、返回什么格式?删除一条账单时,要不要同时删除它的分类关联?
⚠️ 到这里你的软件还没有一行代码,但已经完全想清楚了。这就是前6步的价值。
配色、字体、图标,让AI出设计稿。到这一步,你的软件长什么样已经完全确定了。
把你的品牌色告诉AI,让它给你出一套配色方案。再让它推荐字体组合和图标风格。这些确定下来之后,第7步写代码时,AI就知道用什么颜色、什么字体、什么圆角。
前面6步全想清楚了,AI写代码又快又准。你把需求文档、原型图、数据库设计、API定义、UI设计稿全部喂给AI,它照着写就行。
跳过前面6步直接写?你会写到一半发现逻辑对不上,全部推翻重来。而且越往后改,牵一发动全身,改一个功能要动十个文件。
✅ 前6步花的时间,会在第7步省回来。而且省的不只是时间,更是"推翻重来"的精神折磨。
三、正确流程 vs 错误流程
| 对比项 | ❌ 直接写代码 | ✅ 7步走完再写 |
|---|
| 第一步 | "帮我写个APP" | 需求分析,列功能清单 |
| 中间过程 | 边写边改,越改越乱 | 逐步确认,每步有产出 |
| 返工概率 | 极高,经常推翻重来 | 低,逻辑提前走通 |
| AI输出质量 | 代码能跑,但不是你要的 | 又快又准,照着设计写 |
| 心态变化 | 兴奋→困惑→崩溃→放弃 | 踏实→确认→推进→成品 |
| 最终结果 | 大概率烂尾 | 能用的成品 |
四、3个最常见的坑
坑1:跳步骤
最常见的就是跳过需求分析直接画原型,或者跳过详细设计直接写代码。每一步都有它的价值,跳过任何一步,后面都要加倍补回来。7步不是走流程,是帮你把想法一层层从模糊变清晰。
坑2:不确认就往下走
AI给出需求清单后,你看了一眼觉得"差不多"就往下走。结果到第5步发现需求有问题,前面全得重来。每一步AI给出的东西,你都要认真看、认真改、确认没问题了再下一步。慢就是快。
坑3:一次想做完所有功能
第一个版本别想着什么功能都做。先做核心功能——记账APP就先做"记一笔、看列表"两个功能,跑通了再加统计、分类、导出。AI帮你分析需求的时候,告诉它"这是第一版,只要核心功能",它会帮你砍掉不必要的。
AI能帮你写代码,但帮不了你想清楚。思路是你的,代码才是AI的。
— 8年前端的忠告
👆 关注「漫漫久思」
专注AI副业实操,每篇都有用
不灌水,不搬运,只写自己验证过的方法
👇 扫码关注
漫
漫漫久思 · 专注AI副业实操
每篇文章都是亲手实操后的真实分享
不灌水,不搬运,只写自己验证过的方法