学习笔记

如何用 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