手搓微信小程序那篇文里,我誓要解决配图噩梦。终于,噩梦醒,交作业来了。
先上成品敬粉丝(作业思路在文末):

这个成品芳名“工作瀑布”,是个本地安装的电脑软件,文末有它的介绍了。
作为一个根本不懂编程的假冒“产品经理”,做这个软件,我还是绕了些圈子、踩了些坑的。
但为了大家能快乐无痛编程,我摔坑里的痛苦都是值得的

。诸位看官,且听我慢慢道来~
先说说我这次的“发心”
在我探索一些新功能、新工具的时候,一般会截图记录关键步骤,留着写文章时配图。
但,图到用时方恨乱——为文章配图时,我总要对着文件夹里的缩略图找很久。这就是上篇文章里提到的噩梦本梦。
于是,我,要,亲手,编软件~
我想做一个“一边探索、一边截图、一边记录文字”的本地电脑工具。每次探索结束时,一份带图带文字的探索记录也就生成了,不用事后回忆过程,不用费劲挑图。我把名字都起好了——“工作瀑布”~
接下来,自然就是无痛编程“圆(噩)梦”过程了——
无痛编程三个坑
一号坑:我跟AI说不清诉求
我带着这个需求去跟好几个AI聊天了。
现在的AI都特热情,生怕自己响应不够快用户不续费。俩对话型AI工具听完我的需求,都迅速而热情地告诉我:“明白了!”
但,一个认为我需要一个截图分类工具,一个认为我需要一个笔记工具……
我:……(不续费了!

)。

来来回回好几轮,换了好几种人话,AI才终于明白我想做的是个啥东西。
——也说明,市面上没有的东西,AI也得费点功夫才能理解,并不是“一点就透”的聪明。
二号坑:贴代码贴到怀疑AI
好不容易把需求掰扯明白了,圆(噩)梦之旅进入二号坑。
我常用的AI工具和大家一样,某包、某问、某宝,都是对话型AI——咱问,它答。但我没意识到,它们虽然可以帮着编程写代码,但都不会直接跑代码。
于是,我的圆(噩)梦之旅是这样婶儿操作的:
跟AI话疗提编写软件的需求 → AI给我一段代码 → 我复制 → 打开 Windows PowerShell(开始菜单点右键选"终端")→ 粘贴 → 回车 → 红字报错 → 截图给AI → AI给我一段修改后的代码 → 我再复制 → 再打开 PowerShell → 再粘贴 → 再报错……
循环往复,地老天荒
更困扰我的是,做个软件,还要弄个文件夹,再建好多文档,把各篇代码粘到对应文档里面。有 bug,我也不知要改哪行,只能整篇代码重新粘。

我这个纯种小白,分不清代码文件、配置信息、依赖包,也不知道.js 和 .json 是啥,只能傻乎乎按照AI的指令,手动建文件夹、手动给文件起名、手动选后缀、手动粘贴修改整篇代码——
我的内心在呐喊:"这用的莫不是假AI吧~"
三号坑:费老劲了却只做出个网页版
费了九牛二虎之力,终于PowerShell里没有红字了,有成品了。我激动地打开一看——
一个网页。

我要的是装在电脑上的软件,它给我做一个浏览器打开的网页。
那心情,怎么说呢,“我本将心向明月,奈何明月照沟渠

我要的快捷键、本地存图、本地存文字、本地语音——网页版一个都实现不了。
对话型AI知道自己的边界在哪——它没法直接在我电脑上装软件、配环境,所以它给了我一个最能交差的解决方案:一个浏览器就能打开的网页。
救生绳:终于出坑
因为进展实在不顺,我一度搁置了这次探索。但一次灵光乍现的提问,让我重拾编软件的信心。
我想,既然直接让AI“帮我编软件”步步受挫,那我换个问法——
不问产品,问人。
问AI“怎么才能成为一个程序员”。
没想到,效果立马拉满:

我终于知道,还有一种AI工具,叫做“编程型”AI
——它本身就长在代码编辑器里面。把需求告诉它,它直接在编辑器里写代码、直接运行、出现报错自己看、看完自己改。完全不需要复制粘贴任何东西,不需要手动建文件夹,不需要对着 PowerShell 里那一片红字瑟瑟发抖。
真是“踏破铁鞋无觅处,得来实在费功夫”!
康庄大道:软件终于做出来了
找到合适的工具后,我这个小白终于靠“耍嘴皮子”,把软件做出来了,并且迭代得越来越好看、越来越好用,成就感杠杠滴。
隆重介绍我的作品“工作瀑布”:
(配图在文首)
它彻底解决了我的核心诉求:探索和记录同步完成。
就问好不好?牛不牛?

哈哈,怎么看怎么不像编程小白的手笔呀~

收尾说俩事,事关无痛编程
AI工具分类
首先,说说目前市面上的AI工具分类。这次绕了这么多弯,主要是因为一开始没搞清楚AI工具还分不同种类,拿着对话型AI去编程了。我让Workbuddy帮忙简单梳理了一下,帮大家避坑:

AI编程工具
然后,说说AI编程工具。
各大厂都在竞相发布自己的AI编程工具,程序员也是最早被AI逼着转型升级的职场牛马。
AI编程工具分独立 IDE、编辑器插件、命令行 Agent 好几类。其中,独立AI IDE 对小白最友好——它本身就是个完整的编程环境,打开就能用,不用额外装插件配环境。
具体名字就不说了,省的像个软广,搜“国产AI编程工具”“独立AI IDE”就有一堆,装电脑上就能用了。
或者在公众号消息框发“编程工具”,我把这次用的工具名称发给你。
好啦,作业写完,今天这篇,用“行话”说,就是,我终于学会Vibe Coding(快乐无痛编程)啦~
从今天起,咱们一起vibe coding(快乐无痛编程)吧!

Vibe Coding(氛围编程 / 感觉式编程) 是一种由 AI 大语言模型驱动的新型软件开发方式。核心意思是不再需要逐行手写代码,而是用自然语言(日常说话/打字)向 AI 描述你想实现的功能,让 AI 自动生成、修改和调试代码。