一年多独立开发经验后,我最近总结了 AI 编程真正高效的用法
从AI编程新手到熟练使用AI工具完成开发任务的实践经验。文章总结了AI编程的6个关键趋势:1)AI从代码补全发展为完整任务执行;2)开发者角色转变为"AI调度者";3)需结合工具链提升AI效率;4)通过实际使用(dogfooding)优化体验;5)开发模式转向目标导向;6)根据任务复杂度采取不同协作策略。作者指出,AI编程不是降低门槛,而是需要掌握新的专业技能,包括清晰定义目标
“过去这一年,我从让 AI 写代码的小白,变成能靠它完成完整任务的‘指挥官’。这个变化,比我想象的更彻底。”
我这两年一直在做独立开发,尝试过多个方向,包括图像处理、文档工具、剪辑类工具等等。最初,我还是手动一个函数一个 API 地写;但随着 Claude、Codex 这些 AI 工具越来越强,我的工作方式也发生了天翻地覆的变化。
最近我刷到一段 Anthropic 的访谈视频,几乎每句话都踩中我自己的经历。它总结了当下 AI 编程的 6 个关键趋势,结合我这一年的实践,我决定整理成一篇文章,希望能帮到也在折腾 AI 开发的你。
01. AI 编程正在快速演化:从补代码,到构建智能体
过去我们用 ChatGPT,最多也就是「问一句,贴代码,复制结果」。
现在完全不一样了。
我已经习惯用 AI 完成一整个完整的任务流程,比如:
-
• 根据需求自动规划项目结构
-
• 主动建议使用哪些库、封装哪些组件
-
• 给出优化建议、生成 PR
这些都不只是“补代码”,而是完成从「思考 → 执行 → 优化」的完整闭环。
02. 开发者的角色:从写代码,变成“调度 AI”
这是我这两年最强烈的体会之一。
AI 编程不是不需要程序员了,而是角色变了:从“码农”变成“导演”。
现在的开发流程更像这样:
-
1. 先写一个任务描述,交给 AI 拆解;
-
2. 看它怎么规划,再调整和确认;
-
3. 最后交由 AI 生成代码,我来微调。
你其实是在「带一位极其聪明但有点轴的实习生」,不是全权交给 AI,但你也不再是一个人硬敲代码了。
03. 工具有马,也得有鞍:模型 + 工作流工具才叫生产力
视频里用了个特别妙的比喻:模型是马,工具是马鞍。
我真的太有感触了。
Claude 本身很强,但如果只是用网页版对话,它永远记不住上下文。后来我试了带有上下文管理的 CLI 工具,外加一些脚本和代码结构提示,它的表现完全不一样。
换句话说:
-
• 光有模型不够,必须搭配结构化的提示、历史上下文、工具集成
-
• 提示词、代码导航能力、插件调用,全都是“马鞍”
没有配套系统,再强的 AI 也只能做玩具项目。
04. 真正用起来:Dogfooding 带来的反思
Anthropic 的工程师每天都在用 Claude 来开发 Claude。
这个叫「Dogfooding」,字面意思是“吃自己家的狗粮”。
我自己也一直在实践这个方式:每次做功能测试我都自己当用户用一轮,才知道到底哪里顺、哪里不顺。有时候别人觉得没问题的地方,只有你自己实用才知道那个体验点有多“逆”。
这些小痛点,不用真用,是察觉不到的。
05. 编程的未来:从任务导向,变成目标导向
以前开发一个功能,要手动拆成十几个小任务,再一个个完成。
现在的思路更像是:
“我想做一个 xx 类型的功能,支持 abc,要有高性能的处理逻辑。”
AI 就能给出:
-
• 完整的模块设计
-
• 路由规划
-
• 技术选型建议
-
• 代码原型草图
你不再需要一步步构建,而是从宏观“目标”出发,让 AI 来帮你走通路径。
06. AI 编程使用建议:不同任务,采用不同协作方式
新手入门阶段:
别急着让它写代码,先用它读懂代码。
-
• 问代码在做什么
-
• 让它生成注释
-
• 用它来提炼逻辑、翻译技术文档
Claude Code 或 Codex 特别适合这类「辅助理解」的工作。
简单任务(纯粹搬砖类):
可以完全交给 AI。
我之前做过一些自动化任务,例如自动下载、合并、处理资源,这种就完全交由 AI 执行即可。你甚至可以一句 prompt 让它直接生成整个脚本文件和 README。
中等复杂任务:
建议“先讨论再执行”。
和 AI 进入「规划模式」,一起讨论流程结构、选型方案,再让它动手写。
这个方式可以显著提高准确率,也能避免反复修改。
复杂任务(含权限、外部 API、多用户状态等):
AI 是你的“结对工程师”,但你是主导者。
你得:
-
• 把控整体架构;
-
• 审核它每一步建议;
-
• 把它当做随时待命的“设计助理”而不是自动驾驶。
这时候的 AI,是用来提升你“判断力”的,不是替代你技术判断。
🧠 一点后话:AI 编程,不是捷径,是另一种专业
别以为用了 AI,门槛就低了。
恰恰相反:AI 编程是一种新的专业技能。
它要求你:
-
• 更清晰地定义目标
-
• 更熟练地组织语言
-
• 更擅长跨模态沟通(文档、逻辑、代码混合输入)
如果你能掌握它,它会是你做产品、做创意、做原型最强的「助推器」。
我自己也还在摸索,但已经感觉到了这条路径的巨大红利。
欢迎交流,如果你也在尝试用 AI 搭建工具,或正在找方向,不妨聊聊看。我目前已经上了 3 个ios app,2 个web站,目前还在努力中~
更多推荐
所有评论(0)