我的 AI 编程经历

45 阅读3分钟

我大约是在 2024 年初,正式踏进 AI 辅助编程这条路的。

在那之前,我用过 ChatGPT 网页版,也用过早期的 Copilot、CodeGeeX。它们都很聪明,也很努力,但始终像是一个坐在我身旁、只看得到我当前这页纸的助手。你问它工程全貌,它就对你眨眨眼,说抱歉,看不见。

后来,Cursor 出现了。

第一次用它的时候,我是真的被吓了一跳。那种感觉很奇妙,就像你走在街上,忽然意识到: 啊,时代可能真的要变了。

其实变革早就开始了。 从 ChatGPT 能听懂人话,到 Claude 能稳稳地吐出结构化意图,再到模型开始在「自然语言」和「结构化世界」之间自由往返——这件事本身,就已经说明某种闸门被打开了。

只是 Cursor 把这件事,直接放进了我的编辑器里。

后来我也不太安分。 我试过 Continue、Cline 这些开源插件,甚至一度雄心勃勃地在本地搭 DeepSeek,幻想着“免费、私有、全套自主”。现实很诚实——风扇狂转,屏幕迟钝,模型慢得像在用毛笔写代码。理想很丰满,体验很骨感。

于是我回到了 Cursor,像一个折腾够了的人,终于认命。

2025 年春节,我在家过年。 DeepSeek 突然横空出世。其实之前也听说过,只是没怎么在意。可那几天,几乎所有平台都在推它——我刷头条,整个世界仿佛只剩下 DeepSeek,连想看点别的都看不到。

年后到公司,我第一件事就是把模型跑起来。 效果确实不错。

我顺手在朋友圈写了一句话:

ChatGPT 在黑暗中点亮了一盏灯, Claude 又点亮了一盏, DeepSeek 干脆拉开了窗帘, 让阳光照了进来。

那一刻我突然意识到: 这不是“谁更强”的问题,而是光源开始变多了

回头看,Cursor 其实也经历过“青春期”。 刚开始的时候,它常常手滑,一不小心你没提交,它就能把你辛辛苦苦写的代码送去异世界。那段时间,我对 Git 的热爱达到了前所未有的高度。

不过现在它成熟了,也稳重了,再也不会乱来。

中间 Trae 出现时,我也短暂地“不忠心”了一下。 试用了一阵子,奈何那时它还年轻:性能不行、工程一多就喘、易用性也差点意思。折腾一圈,我又默默回到了 Cursor,像一个兜兜转转,最后还是回家的旅人。

起初,我只是用 Cursor 写代码。 后来,我不满足了。

我开始积累自己的提示词,写 Cursor Rules,把需求、设计、实现、测试,全流程交给 AI。至于我自己,就去研究一些开源项目和新技术:Agent、多模态、复杂多步骤推理……很多其实并不在我原本的技术栈里。

但研究总要动手。 于是我开始改源码、写 demo、快速验证。

Vibe Coding,这把屠龙刀,就这样扛到了肩上。

它确实锋利。 有时候它能让你飞起来,几小时做完过去几天的事,让你专注在真正重要的思想和创新上。 可它也是一把双刃剑。

有些时候,你会卡在一个问题上。 AI 来来回回地改,token 一袋一袋地烧,代码越写越不像人写的。 而最可怕的是——你已经看不懂它写了什么。

那种感觉,很痛苦,也很浪费时间。

于是有一天,我写下了这样一段话:

今日扛着 vibe coding 的屠龙大刀, 提着满满一袋子金 token,自信爆棚。 孤军深入,不毛之地,上窜西跳, 瘴气丛生,左顾右盼。

最后遇到铁甲之兵, 我一顿乱砍,疯狂输出, 终于—— 砍断了屠龙刀, 耗尽了金 token。

饿着肚子, 沮丧地下班了。

写完我笑了。 原来屠龙刀再锋利,也得知道龙在哪。 不然,先断的,往往是自己的刀。