关于我在 Vibe Coding 的这一面
个人对 Vibe Coding 趋势的看法,以及用它搭建博客、股票工具与国际象棋等项目的实践。
个人比较看好 Vibe Coding 的未来发展趋势。
目前在深度使用 Vibe Coding 搭建一些个人级别的项目,比如现在的这个博客,就完全是基于 Vibe Coding 所搭建的。
另外也还包括一个股票分析工具 Today Stock Finance,以及 国际象棋 这些项目,也都是使用的 Vibe Coding 形式去搭建的。
小看法之关于国产Agent
我一直是很讨厌那些瞧不上国产Agent模型的人,在很多社交网络平台里面(比如抖音、公众号),很多人疯狂在那里炫耀自己对于AI工具的掌握了解有多深。
经常看到有博主在分享一下说像Minimax、Deepseek V4 Pro的工作流搭起来用着非常舒服,然后一大堆的人就跑过来说:“吃点好的吧”。
我心想你这一个用中转站API的人,你真的用过最原版的Opus 4.8或者GPT 5.5去搭建你自己的工作流吗?
国外的Agent模型,token烧得到底有多恐怖你自己有想过吗?在没有公司的报销基础上,你能承担得了这个费用吗?
类似于像上面的这种炒股Web的搭建流程,我将这一套模式抽象出来了一套基于React和Node.JS Koa2的skills Markdown文档,然后写了一大堆诸如此类的Web平台。比如接入一个AI Chat模型去分析。
总共就往梁叔叔的Deepseek里面充了100块不到,我至少已经创建了十几个类似这样的项目。
而且这其中还用Deepseek的Agent模式自己构建了一套skills去写了一大堆的网文(玄幻修行、重生之我是世界首富、重生之我在SpaceX建设商业航空)等等。
国产Agent模型,这么低的价格,提供了这么多的自定义快乐,你还要什么自行车?
所以我忍不住想问那些人:“你真的懂这里面的玩法吗?还是在人云亦云?”
当然我只会在自己的博客里面发出这个疑问,如果在公开社区里面发出这个疑问,那我就和他们成为了同样的人(一种爱炫耀,借一样事情打另外一样事情的人。)
这很薛定谔的猫,我经常举的一个例子就是:嘉豪的可怕之处,这个东西在于,当你谈及嘉豪的时候,你本身也成为了嘉豪。而当你意识到自己成为了嘉豪的时候,你又失去了成为嘉豪的资格,由此便进入了似豪非豪的拟豪态,就看这个状态什么时候坍塌。
人一旦意识到自己成为了某种人,他就已经不再是那个纯粹的“某种人”;但他又无法完全脱离那个身份,于是进入一种介于成为与未成为之间的叠加状态。
小看法之关于Vibe Coding的技术向
不可否认Opus以及GPT它在很多方面的效果表现,确实是比Deepseek强太多了。
Deepseek目前在Trae CN中接入,还是经常遇到服务不稳定的问题,经常出现网络断开的问题。我使用CURSOR的过程中,几乎就没有遇到过这样的问题,我家的梯子非常稳定,但是接入到DEEPSEEK内,就很莫名其妙出现各种各样的问题,我能清楚地知道那肯定不是我的网的问题,我PING GOOGLE和BAIDU都是正常的。
所以梁叔叔的这个Deepseek,在一些网络层面的支持,其实还是差了一点点的。
模型请求失败,请稍后重试。 (4054):Trae CN.T(5/21/2026, 11:04:53 PM)
而且有时候经常是一个BUG它需要五到六轮的修正,有时候很是让人忍不住去自己手动改好它算了。
当然如果是非常疑难的问题,比如涉及到并发这种运行时异常问题,这就还是需要一点点的编程功底在的,快速排查问题,然后告诉Agent,让他缩小范围帮你快速解决问题。这个就是我们常说的剪枝操作。
比如我需要自己去排查这一个异常到底是什么原因造成的,我现在写的小应用基本都是个人应用,只有自己一个用户,所以基本的表现情况都是UI交互层或者Backend层的一些逻辑错误,自己的开发经验基本也可以简单看一下代码就大致定位可能的问题在哪里,然后让Agent围绕着这个范围去修改,减少Agent的思考时间。
如果涉及到百万级别、亿万级别的服务端项目,如果真的让 我 + Vibe Coding去负责那样的问题,其实无异于一个IT小白从0到1处理各种奇奇怪怪的BUG。
这也还是很难,必须还是要相信专业的人,这一点必须要认清自己的客观现状和历史局限性,所有叫嚣着在现阶段AI能取代一切的人,都是搞笑的。
AI从技术层到道德层,一定都只是一个强有力的工具,而不是取代掉人的工具。
少点听那些社会达尔文的人的话,这个世界不需要《三体》里面维德那样的人。而且听信大部分鼓吹AI取代某某职业的人,他们本身的能力可能还不如自己,他们的话,又有几分值得相信呢?
小看法 动态语言和静态语言,谁更好呢?
个人看法,一定是静态语言更加好。
动态语言的类型过于任意了,在运行阶段才实际去判断一个类型到底匹不匹配于当前的变量,这是一件很危险的事情,把很多的风险暴露在了线上,增大了测试团队的工作量。
而静态语言,它的工程范式更加严格,你的类型如果有问题,他在编译阶段就会给你报错,类似于像Kotlin、Java、Swift、Objective-C这些语言,你写的代码能跑起来,就已经是成功的第一步啦。而JavaScript这种代码,你真的是不敢相信它一点点,它在使用的过程中确实是灵活,可是,你真的敢无条件去相信他吗?测试用例不写多几条,TDD不建立得完整一些,我是真的不敢信任他。
于是我不难去想象,如果到时候出现一批项目,可能就是以一种很隐秘的形式,在某一个关键节点出现运行时程序崩溃报错的项目,专门去污染AI模型公司的JavaScript、Python这种动态语言的训练数据呢?由Agent写出来的这些动态语言支撑的服务,用于服务于几千人、几百万人、几十亿人的时候,它到底还可不可信呢?
AI提供的代码本身已经很黑盒了,需要用很大的成本去检测这一块内容到底稳不稳定,如果再加上动态语言这种不可控性去应对商业级别的产品,消耗的测试成本可能会更大。
Java也可能出现这种污染情况,但是AI交付给你的代码,你直接就运行不起来了,就可以提前人为介入去排查这些问题。
用户的操作路径都是不一样的,导致出现的边界情况会各种各样。是不是把这个可能的风险前置到编译阶段,比后置在运行阶段,会更可靠呢?
当然,如果你是像我现在这个样子,写一下这种自家用的小脚本,那无所谓,Python和JavaScript更快,Python的Anaconda和JavaScript的npm工具运行小脚本、小工程的时候,以及搭配那一个实时热更新,它比Java这种需要执行完整个编译行为再去重新看效果更顺畅。
Vibe Coding 也是一种电子沉迷?
最近的一个更加深层的一些思考,像现在这样 Vibe Coding 的生活对于我来说,是不是也是一种电子沉迷吗?
00年代的那些年轻人玩的《传奇》,而我作为20年代的年轻人玩的是 Vibe Coding。
罗翔曾经说过他喜欢读书,但是他时常觉得喜欢读书,和喜欢打麻将,好像没什么区别。都只是一个爱好而已,读书给他带来的只是无尽的对于哲学角度的迷茫,对于人性的困惑。
当然这也没关系的,这种问题,是人类在面对一个未知场景时候,必然会遇到的困惑。