学习笔记 郭晋
如何用 AI 写程序(零基础版)
#AI编程
#新手入门
#方法论
#零基础
#输出
#工作流优化
首先说明,我是一个零基础程序员。
为什么会进入这个赛道?其实并不是我“想”进入这个赛道,而是我正在做的项目“逼”我进入这个赛道。
而 AI —— 给了我这种可能。
今天,我想梳理一下目前为止我摸索出的工作流程或方法论。
坦率地说,这不只是“用 AI 写程序”的步骤,而是写程序的通用步骤,只不过我用的是 AI 辅助。
写程序的步骤(AI 加持版)
1. 对程序进行分析(一定要动手修改)
- 画流程图:帮助你梳理整体逻辑。
- 写 PRD 文档:哪怕只是简单的功能点描述,也要自己写一遍,强化理解。
📌 重点:一定不要全靠 AI 生成的流程图/文档,必须亲自修改,这能帮你真正搞懂需求。
2. 程序模块的划分
将整个程序拆成几个逻辑清晰、职责单一的模块,比如:
- 登录模块
- 数据录入模块
- 搜索与展示模块
- 评价与反馈模块
3. 对每个模块进行深入分析
a) 画模块内流程图、用自然语言描述逻辑
这一步很关键,能暴露出哪些部分需要封装/复用。
b) 设计数据库结构
数据库设计本应该一开始就做,
但我因为经验有限,往往到这一步才去考虑——
也算是“半路补课”,但依然有效。
c) 明确模块的输入与输出
这点非常重要。
一旦输入输出明确了,后续开发就有了“主线索”,
不容易迷路。
4. 用 AI 协助编程(可提前进行)
其实这一步可以提前放在第 3 步前面。
先让 AI 帮你写一版代码,快速看到整体结构和思路,
再根据实际需求和你自己的分析,重新组织和重写代码。
不要全信 AI,但可以借力 AI 快速成型。
5. 编程实操建议
- 模块复杂时:先拆分功能逐步实现;
- 模块简单时:直接梭哈也可以;
- 无论怎样,最重要的是:你心里有谱。
如果完全不懂编程语言,AI 也救不了你——
你只是会更快地滚进屎山而已。
小结
用 AI 写程序,其实是用自己+AI 的组合拳。
你是导演,AI 是工具人。
你越能掌控节奏和逻辑,AI 越能放大你的生产力。
这就是我作为零基础开发者的经验总结——输出的第四天。
2025.04.12