不写一行代码Vibe Coding从0到1打造AI产品,上线一个月有什么心得?
本文分享了软件开发工程师如何通过Vibe Coding在两周业余时间内零代码开发AI绘画工具BoltPaint的经历和心得。作者利用Cursor等AI编程工具,通过自然语言对话生成代码,颠覆传统编程模式。文章指出AI时代产品思维和需求文档的重要性不降反升,并对比了不同AI模型在开发中的实际表现。作者认为技术壁垒消失后,想象力、产品思维和用户同理心将成为核心竞争力。最后邀请读者体验其开发的BoltP
Hello大家好,我本职是一名软件开发工程师。
从去年开始,我利用业余时间在社交平台分享AI绘画和同人二创,全网积累了大概2万粉丝,为了提升创造效率,我全程使用Vibe Coding的方式从0到1开发了我的AI绘画工具BoltPaint。
BoltPaint主打移动端,让你随时随地开启创造,BoltPaint致力于帮助用户激发模型全部潜力用最原始的想法创作惊人作品。BoltPaint提供6000+模版为你带来创造灵感,支持自动生成分镜脚本产出漫画、批量生成绘画任务、自定义模版、高阶生图等功能,素材管理、短剧大师也即将上线,做市面上最简单的AI绘画工具。
今天这篇文章,不聊产品功能,我们来聊一聊作为Vibe Coding小白,我是怎么不写一行代码从0到1把它做出来的,这个过程我的收获有哪些。
开发 BoltPaint 的第一版(包含后台管理系统),我只用了两周的业余时间,每天大概2小时。
先说结论:Vibe Coding彻底改变了我的编程模式,完全颠覆我的固有认知,这既是程序员最强的的武器,也是每一个想要进入编程领域的人最佳入场手段。
1. 什么是 Vibe Coding?以及我的主力武器 Cursor
对于还没有接触过这个概念的朋友,简单来说:Vibe Coding 就是你不再像砖瓦匠一样一行行敲代码,你的角色更像产品经理或者用户,通过使用自然语言(大白话)与 AI 对话,让 AI 帮你生成、修改和测试代码。
方便你的理解,下面这个梗图十分形象。
在这个过程中,我的核心武器是 Cursor。
和传统的 ChatGPT 网页版复制粘贴代码不同,Cursor 的核心优势在于“全局上下文理解”和其内置的 Composer(代码组装)能力。AI 知道你整个项目的目录结构,知道你改了 A 文件会不会影响 B 文件,它能直接将生成的代码 Apply(应用)到你的本地文件中,甚至可以控制终端命令,帮你启动项目、打包、执行测试脚本。
如果你对cursor还不熟悉,请关注我后面的Vibe Coding相关教程,以简单实用为基础,面向任何小白;
现在,我不再写代码,我开始“聊”代码,我把这叫做自然语言编程。
2. 反直觉的真相:AI 时代,需求和设计文档反而变得前所未有的重要
很多人以为有了 AI 编程,随便说两句“给我写个生图App,带支付功能”,代码就能跑起来。这是最大的误解。
在使用 Vibe Coding 的过程中,我最大的感悟是:传统的软件工程思维,尤其是写需求文档(PRD)和设计文档的能力,其重要性非但没有降低,反而被无限放大了。
在开发 BoltPaint 之前,我老老实实地写了非常标准的传统开发文档:需求设计、概要设计、详细设计,包含需求分解、功能模块设计、数据库设计、技术栈选型等(如果你没有任何编程基础,让AI帮你生成,你试着去检查它)。
为什么要这么做?很简单,控制变量,我们给AI的输入越模糊,AI可发挥的空间就越大,你一定不想浪费大量的token和时间让它一遍遍的试错。
在 Vibe Coding 中,Prompt(提示词)的本质,其实就是极其严谨的结构化输入,这也是为什么我称其为自然语言编程。
3. 我的开发节奏与模型实战对比
每天2小时,两周第一版上线,我是怎么分配AI模型算力的?实战下来,在合适的场景选择合适的模型是对于大多数人来说都是必要的,毕竟不是谁都可以sonnet4.6豪到底的。我开发时主要对比了 Composer2、Sonnet4.6、Gemini3Flash、Gemini3.1Pro 这几个模型,并总结出了一套调度策略:
最强主力:Sonnet4.6
最强也最贵。我把额度全都用在了刀刃上:
- 项目初始化: 喂入第一版需求文档和设计文档,打磨底层骨架。
- 独立复杂功能模块: 比如极易出错的“支付模块”,以及逻辑非常复杂的“漫画工作流”。
- 架构优化调整: 缓存机制的设计、白屏优化、以及通用逻辑的抽离和封装。
日常搬砖:Gemini3Flash 和 Composer2
这两个模型能力差不多,响应快,非常适合处理脏活累活:
- 样式调整。
- Bug 优化。
- 现有功能的二次开发。
替补队员:Gemini3.1Pro
有时候 Gemini3Flash 和 Composer2 效果不理想,但受限于 Sonnet4.6 额度不够的时候,我会切到 Gemini3.1Pro。
实测下来,我发现谷歌的 Gemini3.1Pro 在一些 skills 插件上效果不好,有时候会出现死循环的问题。如果给 Sonnet4.6 打分100,Gemini3.1Pro 在我心里只有80分。
一些技巧:
Gemini3.1Pro 的 plan(规划)模式表现稍微好一点。所以我养成了一个习惯——遇到复杂需求时,先让 Gemini3.1Pro 给 Plan(拆解实现逻辑和步骤),然后把这份 Plan 喂给 Sonnet 去执行。
4. 认知升级:产品思维 > 编程语言
在过去,作为一个程序员,我的成就感来源于写出了一段优雅的代码逻辑,或者终于抓到了深藏的 Bug。
但 Vibe Coding 给我带来了巨大的心理冲击:技术壁垒正在被迅速抹平。
我不太熟的某些前端动画,AI 懂;我没接触过的某些第三方 API,AI 几秒钟就能接好。如果大家都能借助 AI 快速写出及格线以上的代码,那么决定一个产品生死和上限的到底是什么?
答案是:产品思维与用户同理心。
在这两周的开发里,我的精力主要花在了思考“用户怎么用才爽”上。比如 BoltPaint 里的“AI润色”功能,是因为我深刻知道我那 2w 粉丝中,绝大多数人根本不知道怎么用写出“过肩镜头、电影级光影”这种专业提示词。所以产品设计必须足够简单——输入白话,AI 帮你转成大师级指令。
当代码不再是短板,懂业务、懂用户,有利他之心,并富含想象力的人,将拥有降维打击的能力。
5. 写在最后:想象力才是第一生产力
这段从0到1的开发经历,让我确信了一个趋势:未来,单纯的“代码搬运工”一定会越来越少。
不管是使用 BoltPaint 去生成一幅绝美的 AI 绘画,还是使用 Cursor 去开发一款商业 App,底层的逻辑已经是殊途同归的——谁拥有更专业、更有想象力的指令,谁就能创造出最佳结果。
想象力,正式成为了这个时代的第一生产力。
最后:如果你也对我的开发成果感到好奇,或者想体验一下超简单的创造快感,欢迎来白嫖我用 Vibe Coding 搓出来的产品:
👉 BoltPaint。
更多推荐



所有评论(0)