AI 时代,程序员正在从执行者变成指挥官
01. 想法萌生:从“查资料”到“指挥官”
我对 AI 编程的体感,是从“对话框答疑”开始的。曾几何时,我们遇到棘手问题需要在 Stack Overflow 或 GitHub Issue 里翻找数小时,而 AI 出现后,它能瞬间点出要点。但当时的 AI 还处于“卷基模”阶段,更像是一个懂很多的智囊,它能给你方案,但不能替你动手。
随着基于 VS Code 魔改的 AI 原生 IDE(如 Cursor)兴起,“自然语言”正式成为了我最常用的编程语言。在公司尝试了几天 Vibe Coding 后,我彻底“上头”了:从想法到落地的距离被缩短到了极致。所以我之前的想法岂不是可以快速实现?
02. 工具兵法:模型才是真正的“大脑”
工欲善其事,必先利其器。但在 Vibe Coding 的世界里,选对模型比选对工具重要 10 倍。
市面上的工具(Cursor, Github Copilot, Qoder 等)决定了 Token的消耗速度和外部能力(如操控浏览器、读写文件),但最终决定代码质量的还是幕后的模型。
根据我的实战体验,我总结了一份大模型适用场景:
|
|
|
|
|---|---|---|
| Claude | 逻辑巅峰/UI 审美 | 写新页面、复杂逻辑实现。
|
| DeepSeek | 中文理解/文字加工 | 文字润色、内容总结。
|
| Gemini | 技术调研/长上下文 | 查文档、Google 搜索集成。
|
| Qwen / GLM | 明确需求/快速产出 | 已知方案的小功能实现。
|
| GPT | 全能平衡/代码审查 | Code Review。
|
[!TIP] 无脑建议: 如果你完全没有编程基础,或者追求最高成功率,直接选 Claude。
03. 实战演练:Coding 的 SOP 流程
Vibe Coding 不是“瞎写”,如果不做规划,项目很快会变成一团乱麻。
🏗️ 第一阶段:架构先行(拒绝无脑开搓)
在写第一行代码前,我先找 Gemini 进行了深度沟通,理清了以下两点:
理清需求:是否需要数据库?是数据分析型还是协同型?是否需要登录?
选型评估:让 AI 对比不同的技术栈(如 FastAPI vs Go, React vs Vue),并给出选择理由。
核心 Prompt 示例如下:
“我想搭建一个用于 XX 场景的网站,需要 XX 功能,计划部署在 XX。请帮我做前后端技术框架的设计和选型,越细越好,过程中随时跟我确认需求细节以及不同技术架构和技术方案的对比。”
🛠️ 第二阶段:规范建制
项目跑起来后,我会立即让 AI 完成三项基础建设:
Git 管理:AI 可以直接操作 Git 提交,确保每一步都有悔棋的机会。
架构文档化:要求 AI 在根目录和子目录下生成README.md,写清接口、参数和作用,方便后续 AI 快速入场。
注入“灵魂” (Claude.md):这是 Vibe Coding 的核心秘籍。我会在该文件中约定:
🔄 第三阶段:开发 SOP (标准作业程序)
我总结了一套四步开发法,屡试不爽:
设计任务单:新开会话,让 AI 列出Todo List,确认逻辑无误。
人工把关:AI 每走一步,必须人工确认运行效果,再进行下一步。
交叉 Review:完成后,换一个模型(如用 GPT-5.5 审阅 Claude 写的代码)。
总结提交:更新文档 -> 更新迭代记录 -> 提交 Git。
04. 经验沉淀:Q&A 避坑指南
Q: AI 越理越乱,陷入错误循环怎么办?
A: 及时中止!因为模型基于上下文推理,错误结论会污染后续决策。方案: 利用 Google 搜索或其它模型寻找正确方案,然后新开一个会话重来。
Q: 描述不清楚,Token 烧完了还没解决?
A: 后端问题让 AI 加日志自查;前端问题让 AI 自己连接 Chrome 来调试。参考: https://code.claude.com/docs/zh-CN/chrome
Q: 同样的问题每次都要重复强调?
A: 把你的一些通用的约定和规范写到 Claude.md 文件,这个文件每次对话都会自动加载到上下文里面。
Q: 前端页面达不到想要的效果?
A: 前端页面尽量让 Claude 写,不需要告诉它前端怎么去布局,它往往能带给你惊喜。如果遇到特别喜欢的布局,可以把网址或者截图丢给它。
05. 成果展示:项目初貌
目前,我通过 Vibe Coding 已经完整落地了以下模块:
|
|
|
|---|---|
![]() |
![]() |
| 🗞️ 财经资讯流式播报 | 🎯 智能关键词订阅与总结 |
![]() |
![]() |
06. AI 焦虑?不,是程序员的二次进化
回到标题的内容,AI 的发展给人的感觉是程序员要把自己“干掉”了。作为中年程序员,我是这么看的:
AI 是利好:工具毕竟只是工具,能干的事情越多,对我们效率提升越快。程序员应该及时拥抱、学习 AI,想好如何更好地利用它。
思维转型:随着技术实现门槛降低,有两点需要重视:
-
摆脱一成不变的工程思维,培养产品思维。
-
跳出圈子看问题,AI 弱化了岗位边界,重要的是想法和创新。
找回快乐:为什么 Vibe Coding 能让我重拾编程快乐?因为之前很多想法一想到复杂的逻辑实现就打退堂鼓。而现在只需要一句话就能省去大半天时间,这简直是极致的“精神毒药”。
技术功底依然重要:扎实的技术功底能让你知道什么路线最快、写法最好,出现问题时能精准排查。
总结:想法到落地的极致效率提升!
正如这张图所表现的,在 Vibe Coding 的路上,我也根本停不下来。

夜雨聆风



