本集简介
双语字幕
仅展示文本字幕,不包含中文音频;想边听边看,请使用 Bayt 播客 App。
欢迎来到 Syntax。
Welcome to Syntax.
今天我们要聊一聊 Vibe Coding。
Today, we're talking about Vibe Coding.
在你因为觉得 Vibe Coding 太烦人而关掉之前,我先跟你坦白说说我们到底想干嘛。
Now before you before you shut it off because you're sick of the obnoxiousness of Vibe Coding, let me give it to you straight about, like, what we're trying to do.
我们会聊聊用 AI 随便搞点东西,可能还行,但你根本不在意。
We're gonna we're gonna be talking about, like, just building random stuff with AI that might be kinda good, but you don't necessarily care.
我们会讲讲这到底是什么,值不值得这么做,还有我们之前用 Vibe Coding 做过哪些东西。
We're gonna talk about what it is and whether or not we should be doing this and and some examples of of stuff we have Vibe Coded.
我也不太确定。
I don't know.
别人还用过别的说法,比如个人软件,或者一次性软件,我最近就做了不少这类东西,就是得赶紧弄出来用一下。
People the other words that people have been using this is like, well, like, personal software kinda fits into this, you know, or or throwaway software, I've been calling it as, I've built quite a few things recently where I just need it very quickly.
用完就扔,根本不用管。
Once it served its purpose, it it gets thrown away.
是的。
Yeah.
你说个人软件挺有意思,我觉得对很多人来说,个人软件确实相关,而且我觉得,相比其他人,那些更负责任的开发者可能更依赖个人软件,如果这么说合适的话。
So it's funny that you say that personal and I do think personal software is connected for a lot of people, and I think personal software might be more connected for, I would say, more responsible developers than it is for other people, if if that's the best way to say that.
因为
Because
对。
Yeah.
我发现,使用Vibe Coding的大多是经验不足的人,因为他们靠这个提升了效率,但如果没有它,他们根本没法这么高效,毕竟基础知识不够。
What I found with Vibe Coding is that, specifically, it's a lot of inexperienced people doing it because they are becoming productive with it, but they cannot be that productive without it because they don't have the knowledge base.
这只是一个推测,但这是我从社交媒体上看到的情况。
That's an assumption, but that's my experience, what I'm seeing on on socials.
如果你从来没听过‘Vibe Coding’这个词,也不上社交媒体,没见人聊过,那这到底是什么东西?
So Vibe Coding, what if you've never heard of this term, you're not on social media, you haven't seen people talk about it, what the heck is it?
简单说,就是完全靠提示词来写代码,比如Cursor、Claude Code这类智能系统,它们能自动帮你生成多个文件、连接功能、运行项目。
It's basically coding entirely using prompts, things like cursor or Claude code, these types of systems that are agentic, that do a lot for you, that are adding multiple files, connecting things, running projects.
Vibe Coding 的核心理念就是,作为开发者,你不需要深入代码本身。
And the idea with Vibe Coding mostly is that you as the developer are not getting really deep into the code.
你根本不会去关注那些细枝末节。
You're not really paying attention to the close details.
对。
Mhmm.
你主要就是跑一跑,看看能不能行,怎么运行的,然后继续提需求、微调,再提需求,再提需求,一遍又一遍,直到它按你想要的方式运行为止。
You're mostly just running it, seeing if it works, seeing how it works, prompting again, tweaking, prompting again, prompting again, just on repeat until the thing does what you want it to do.
这其实是一种 AI 混搭式开发,但说实话,现在用它真能做出东西来。
It's a form of AI slop, and right now, you can actually make stuff with it.
你可能想不到,只要你别太纠结细节,光靠 Vibe Coding 也能出乎意料地高效。
You know, believe it or not, people might if you're not getting into the stuff, you can be surprisingly effective vibe coding.
但话说回来,最终出来的代码往往一团乱。
But, again, it ends up being being a lot of slop.
不过我觉得,有些项目或场景确实更适合用这种方式去探索。
And there's I think there's certain instances and projects and things like that that make more sense for exploring that type of way.
但遗憾的是,我觉得我们当中经验不足的开发者,可能根本分不清这条线该在哪里。
And and sadly, I think the inexperienced developers amongst us might not understand when and where that that line is.
确实如此。
Totally.
我有时候一深入进去想改个问题,结果连着试了两三轮提示后,发现越改越糟,干脆直接重来,从头开始重新提示。
I I find myself when I when I get into it and I try to correct a problem, I I find sometimes I'm two or three prompts in, and I just have to scrap it and sort of start it start again from that prompt because it just starts making it it worse and worse, and it starts adding a whole bunch of stuff.
但Vibe Coding的核心就在于,你其实不用太在意这些。
But the the whole idea with with Vibe Coding is that you don't necessarily care.
只要能跑起来,那就成了。
And as long as it works, it works.
我其实处于中间状态,因为有些成果出乎意料地好,做起来还挺有意思,比如以前根本不敢想能做出游戏这种东西。
And, I'm kinda somewhere in between because it's surprisingly some of the stuff is surprisingly good, and it's kind of fun, the stuff that you can make with it where you might not have been able to possibly the people are making games.
Levelsio就在搞一个完整的飞机模拟器。
Levelsio is is building this, like, whole airplane thing.
对。
Mhmm.
他们只是在做自己想做的任何东西。
They're just building whatever they possibly would want.
这当然会让那些真正懂行的人生气,但每个行业都这样。
And certainly, that will make people who are good at this stuff mad, but that always happens in every single industry.
每当有什么新工具让事情变简单了,它并不会让专业人员消失,但确实让初学者也能轻松做出粗糙但能用的东西。
When something comes along and makes it easier, it doesn't do away with the need for those people, but it certainly makes the intro level sloppy version of something very, very attainable.
我们以前就见过这种情况,比如拖拽式建站工具。
We saw it with with drag and drop website builders.
对吧?
Right?
是的。
Yeah.
我们这些做WordPress开发的,以前特别讨厌Dreamweaver那种拖拽工具,还有Squarespace之类的东西。
Us WordPress devs hated these Dreamweaver drag and drop or these Squarespaces, things like that.
我们讨厌它们,因为生成的代码简直一塌糊涂。
We hated that because it the code that it outputted was garbage.
你知道的。
You know?
但现实是,很多人其实并不在意,只要能用、能完成他们想做的事就行。
But the reality is that a lot of people don't necessarily care, as long as it works and does what the thing that they're trying to do.
对。
Yeah.
我还记得我第一次用那个Adobe的网页构建工具,有拖拽界面,当时觉得真不错,能做出挺好看的东西,结果一用起来不是这儿出问题就是那儿出bug,各种奇怪的状况。
I remember the first Adobe web builder that I had that had a drag and drop UI, and it's like, oh, I can get something looking really nice, and then it wouldn't work in various instances or it's full of bugs or all kinds of weird stuff.
我觉得现在,2025年3月的今天,Vibe Coding挺适合做演示的。
I think right now, in 2025, you know, March 2025 as it is right now, I think Vibe Coding is good for demos.
适合做个人用的小工具,这个我们待会儿再聊。
It's good for personal software, which we'll touch on that.
适合做概念验证。
It's good for concept.
原型验证。
Proof of concept.
而且对于 Sentry 这样的平台来说也很合适,因为你的代码总会出问题。
And it's also good for Sentry at sentry.io because your code is gonna suck sometimes.
可能会烂得不行。
It's gonna be terrible.
你甚至可能根本不知道它有问题,这恰恰是 Sentry 最理想的应用场景——你代码里有 bug,自己却完全没察觉。
It's and you might not know it's terrible, which is man, that's like that's at Sentry's ideal landing spot is like, you have some bugs in your code, and you don't know about them.
如果你是在用 vibe coding 的方式开发的话,
And, like, if you're vibe coding
那简直就是随便写写跑起来就完事。
slop running.
对。
Yeah.
没错。
Yeah.
你连自己根本没意识到问题在哪都不知道。
You don't even know not only you don't even know about
你连代码里的问题都察觉不到,更别说那些层出不穷的bug了。
your bugs, you don't even know about your code, let alone the bugs, which is gonna be full of them.
赶紧去 sentry.io 看看吧。
So so check it out at sentry.io.
用这种方式解决所有问题,而且 Sentry 里其实还内置了一个 AI 工具。
Solve all your problems that way, and there is actually an AI tool within Sentry too.
说不定哪天,Sentry 就能融入 AI 编码的流程里,你只要点一下‘帮我修一下’就行。
So maybe at some point, Sentry part becomes part of the AI vibe coding flow, and you just click fix it for me.
哦,有 bug 了。
Oh, there's a bug.
帮我修一下。
Fix it for me.
帮我修一下,它自己就搞定啦。
Fix it for me, and then it just fixes itself.
去试试看吧。
So check it out.
前往 sentry.io/syntax
Sentry.io/syntax.
注册并使用优惠码 tastytreat,免费使用两个月,全部小写,连在一起。
Sign up and get two months for free with the coupon code tasty treat, all lowercase, all one word.
本播客由 Sentry 赞助,如果你还没看出来的话。
This podcast is presented by Sentry in case you could not tell that.
但不管怎样,我觉得这对氛围编程来说是个重大问题。
But either way, I do think that it is a major concern for Vibe Coding specifically.
如果你是个资深开发者,把这类智能编码工具当成一个初级程序员来用,仔细盯着它,逐行审核代码,认真阅读并完全理解每一处新增内容。
If you are an advanced developer and you're using these agentic coding solutions as an assistant as, like, a junior level programmer that you're watching very carefully, and you're approving all of the code line by line, and you're reading it, and you're really comprehending exactly what's going on for every single thing that's added to your code base.
首先,最终结果会好很多。
One, it's gonna be a lot better at the end of the day.
但其次,你可能会特别抓狂,想自己动手,因为 AI 一次改一大片,你一看:这根本不是我会写的,太糟了。
But two, you might actually get very frustrated and wanna do some of it yourself because the the AI stuff can do a whole bunch of changes at once, and you're like, that's not what I would have done, and that's a bad idea.
不管你怎么做,这都不是个好主意。
Whatever you're doing, it's a bad idea.
我还是自己来吧。
Let me do it myself.
让开。
Move.
这是我的。
It's mine.
你懂的。
You know?
但其他人呢,我觉得他们就只是想看看这玩意儿能不能跑起来,仅此而已。
But other people, I I think they just they're just checking to see if that that shit works, and that's it.
你懂的。
You know?
所以我的意思是——
So, I mean
这其实挺搞笑的,因为几年前AI生成图片刚出来的时候,大家都疯狂转发那些最离谱的图。
It's it's really funny because, like, when the the AI images stuff first hit, I don't know, probably three years ago, everybody was posting the most hilarious images that popped up.
对吧?
Right?
后来聊天机器人一出来,大家都疯转那些搞笑的对话记录,不过后来这股风潮就慢慢消了。
And then when the chat stuff popped up, everybody was posting the hilarious chat back and forth, and then that sort of died out.
现在呢,你直接就能做出一个游戏,
And and now that you can just, like, literally make a game
对。
or Mhmm.
或者开发点软件,这股热潮也跟着来了。
Or build some software, we're having that in as well.
大家都在做些有趣的软件。
People are are making fun software.
有人做小游戏啊、小玩意儿啊,我觉得等大家看腻了,觉得‘这有什么稀奇,不就是生成一只狗吃汉堡吗’,这股热潮也就过去了。
They're building little games and whatnot, and I I think that will will die down as people go, yeah, of course, you can you can generate a dog eating a hamburger.
你知道的。
You know?
哇,真的吗。
Like, oh, wow.
你知道的。
You know?
几年前,这事儿简直让人惊掉下巴,太好笑了。
Like, that was that was the most hilarious, mind blowing thing a couple years ago.
现在你到处都能看到。
And now you see it.
哎,烦死了。
You're like, ugh.
当然了,谁都能做这种东西。
Like, of course, like, anybody can do that.
我觉得我们现在正处在这么一个阶段,做这类东西已经不稀奇了。
So I I think we're sorta in that stage right now for building these types of things.
但这不意味着全是垃圾,我最近就在想,我孩子一直想做个数学游戏。
But not to say that it's just, like, it's just garbage as well because, like, I'm thinking right now, my kids wanna have wanted to make a math game for a while.
你知道的。
You know?
他们想做个闪卡,但你想想,咱们其实可以做个更厉害的。
They wanna make, like, a flash card, but, like, imagine we could build.
我当时就想,对啊,这事儿咱们真能做成。
I thought, like, yeah, we could build that.
咱们得挤出点时间来。
Let's set across some time.
我要是从零开始做个闪卡游戏,说实在的,我也不确定。
And for me to make a little flash card game from scratch, like, that's I don't know.
我估计六个小时左右就能搞定了。
I could probably do that in six hours or something like that.
没错。
Yes.
完全没错。
Totally.
但我应该能做个三维世界的小游戏,角色在里面跑来跑去回答问题。
But I could probably make something with the three d world where you run around and answer questions.
我估计一个小时就能搞定,这对他们来说肯定会特别兴奋,我觉得这绝对是值得的,因为他们对电脑和编程本来就感兴趣,还能顺便学数学。
I'd probably make that in like an hour or so, and now and that would be so exciting for them, and I think like that would be a net win because they're excited about computers, they're excited about coding, and they're gonna be learning math.
我懂。
I know.
我最近一直在想,我和我儿子刚开始做游戏开发,但进步特别慢,尤其是我技术也不行,他都快没耐心了。
Was thinking about this a lot with, like, you know, my son and I are getting into game development, and it takes so long to see any major real change in it, especially because I'm not great at it, that, like, he he's losing attention.
我尽量提醒他看。
And I'm doing my best to be like, look.
我们已经有角色了。
We got a guy.
他现在会走路了。
He's walking around now.
只是还没面朝正确方向。
He's not pointing in the right direction.
他动作还不对,但至少能动了。
He's not doing the right animations, but he he moves.
我儿子就回了一句:哦,行吧。
And my son's just like, okay.
挺好。
Great.
咱们啥时候能开始做马里奥啊?
When are we gonna get to, like, build Mario?
是啊。
Yeah.
他平时玩马里奥制造者,直接拖拖拽拽就能把东西放屏幕上,特别快特别爽。
Because he'll he'll play Mario Maker where you're just dragging and dropping everything onto the screen, and it's so nice and fast.
马上就能看到效果,那才叫过瘾。
You get instant results or whatever.
他真正想要的,就是这种体验。
And that's what he really wants, you know, out of the experience.
而且,确实,我觉得即时反馈或者视觉上的东西挺重要的。
And, yeah, I I do think that instant feedback or or visual whatever.
这种反馈特别能激发灵感。
It's great for being inspired.
这里面有各种各样的情况。
There's all kinds of things.
但当你想用它来构建长期稳定的生产代码时,问题就来了。
I think a lot of it falls apart when you try to build long standing production code bases.
不是说不能用这些工具,但你得把它们当成助手,得时刻盯着,而不是靠感觉随便写。
Not that you can't use these tools, but you need to treat them more like a an assistant that you're you're really watching closely, rather than Vibe Coding it.
我经常在想这个问题。
I think about this all the time.
我有些朋友说,我做了一个应用,功能全了,就靠几条提示词搞定的。
I have friends that are like, oh, I made this, app that does this whole thing, and I just did it with prompts.
特别简单。
It was super easy.
我想把这个做成一个产品。
Like, I'm gonna turn turn this into a product.
然后我就想,好吧。
And I'm thinking like, alright.
那你懂身份验证吗?
Well, do you know anything about authentication?
懂数据库和安全吗?
Do you know anything about databases, security?
你到底懂点什么?
Do you know anything about anything?
这些问题的答案全都是不懂。
And just the answer is no to all of those things.
对吧?
Right?
如果没有这些知识,现在你很难自信地推出一个靠谱的产品,这些能力和工具还是缺一不可的。
And without those answers and while the you today probably can't confidently ship something that is good without those those tools and knowledge and and, you know, there there's still that gap there.
所以,至少现在用Vibe Coding来做生产环境的代码吧。
So, yeah, Vibe Coding for your production now at least.
对吧?
Right?
没错。
Yeah.
用Vibe Coding写生产代码根本不行,因为这玩意儿本质上意味着你根本没认真看代码,也没深入理解它。
Vibe Coding your production code is only gonna be I'm gonna say it's not good at all because, again, Vibe coding kind of implies that it's you're not even looking at the code really, or you're not getting deep into the code.
不过,对于临时的个人项目、演示或者灵光一现的小玩意儿,我觉得完全没问题,用起来也挺顺手的。
But, yeah, for throwaway personal software, projects, demos, inspiration, I think it's it's totally valid and and works just fine for that stuff.
完全同意。
Totally.
我刚才在回想自己最近做的那些东西。
I I think I'm going back and thinking about the stuff that I've built in the last little while.
说实话,我连一半都记不起来了,反正就是搭出来、跑通了、用完就扔。
And and and quite honestly, I don't even remember half the stuff that I've I've I've got because I just I build it, it does its thing, and and I throw it out.
不过呢。
But Yeah.
我现在正在设计一个参数化网格,准备用3D打印出来,然后挂到健身房的墙上。
I'll we'll we'll throw an image up on the screen right now is I'm building a a a parametric grid, that I'm three d printing, and I'm I'm gonna be hanging this grid in our gym.
之后就可以在网格上装各种挂钩,挂健身器材了。
And then you can put all these hooks into this grid and hang up all the different attachments for the gym.
通常来说,这种东西就是直接打印一张出来。
And, normally, this stuff is you just print off a sheet of it.
想打多少就打多少,全都拼在一起,立马就能用。
You print off as many as you want, they all click together and you're you're up and running.
但我这次想给它加个漂亮的边框,才发现麻烦多了,得专门做四个角:左上、右上、左下、右下。
However, because I wanna put a nice border around it, I realize it's much more complicated because I need a top right, bottom left.
这就像把CSS里的滑动面板搬到了现实里。
Like, it's basically the sliding panels of CSS in real life.
我得做出那些转角的部件。
I need the I need the corner pieces.
我需要
I need the
顶部、底部、左侧、右侧,还有内部的那些部件。
tops, the bottoms, the lefts, the rights, and the internal pieces.
一共是九种不同的拼图块。
It's nine different puzzle pieces.
我当时就想,天啊,这东西我实在很难在脑子里想象出来。
And I was like, man, I'm having a hard time visualizing this.
于是我就开始写写画画,拿张纸涂鸦,想搞清楚到底需要什么。
So I started, like writing it, scribbling it down on a piece of paper to try to visualize what I needed.
这是一个四乘六的网格,我就想,不如这样吧。
It's a four by six grid, and I was like, you know what?
我干脆直接靠提示一步步推出来。
I'm just gonna start prompting my way into this.
我弄了个小工具,输入说:我有一个四乘六的网格,得定义每条边的名称。
I built a little thing that I said, I have a four by six grid, and I need to define what each of the edges are called.
对吧?
Right?
左上角、右上角、右边边缘、左边边缘,还有内部的那些。
Top left, top right, edge right, edge left, etcetera, internal.
然后我就一直说:不错。
And then I just I just kept saying, good.
现在想象一下。
Now visualize it.
不错。
Good.
现在给我出一份清单,每种部件要印多少张。
Now make me a cut sheet of how many need to be printed for each piece.
这花了我大概十五分钟,说实话,要是我自己来弄,肯定没这么快,而且也画不出这么清晰的图。
And like, that took me like fifteen minutes and I was just like, okay, I've I never would have not never, but that would have taken me much longer and I don't have nearly as nice of a visualization if I were to build this myself.
我估计自己根本不会去动手做。
I probably would not have built it myself.
我可能会弄个表格或者写张纸之类的。
I probably would have made a spreadsheet or a piece of paper or something like that.
是的。
Yeah.
为了让听众清楚,这并不是因为你做不到。
And to be clear to people listening, it's not because you cannot do that.
你完全有能力做出这个界面。
You are very capable of making, this interface
一个网格。
A grid.
对。
Yes.
一个网格。
A grid
或者这些东西。
or any of this stuff.
真正的优势其实体现在速度和省下的精力上。
It the the benefit really comes from the speed and effort that it takes.
你真正能看到好处的地方就在这儿。
That's really where where you see the benefit.
比如说,我那个MIDI控制器,没错。
Like, for instance, we had my whole MIDI controller thing, and, like, yes.
我当然能自己写一个MIDI钢琴界面,把琴键的排列方式都实现出来,但我也能叫Cursor帮我用CSS和HTML做个美观的钢琴界面。
Could I have absolutely coded a MIDI piano UI, which is the keys or all you know, they're the way the piano keys are shifted, or I can ask cursor to create a piano for me aesthetically in CSS and HTML.
但我能给它指导。
But I can guide it.
我可以说,这里用Grid或者Flexbox。
I can say use Grid or Flexbox for this.
可以用这个,也可以用那个。
I could use this or that.
给它定个风格,随便你。
Give it this aesthetic, whatever.
你可以用技术来引导它。
You can guide it with the technology.
你可以告诉它该用什么方法。
You can tell it the approach to use.
你可以给它一些提示之类的。
You can give it hints and stuff like that.
我没完全手写那个应用的代码,但键盘界面我是用AI辅助生成的,因为我实在不想花那个时间。
But I didn't Vibe code that entire app, but I Vibe coded the keyboard interface because I just flat out didn't wanna take the time to do it.
而且这又是个纯粹玩玩的项目。
And it's, again, it's just a a for fun project.
对吧?
Right?
所以我真的觉得,这正是个特别合适的平衡点。
So I do I do really find that that to be, a nice little sweet spot.
这事儿你也能做。
It's something that you could do.
你知道该怎么弄。
You know how to do it.
你知道它做出来该是什么样子,直接说一声就行。
You know what it looks like when it's done right, and you can just ask it.
帮我省点时间吧。
Save me some time here.
帮个忙吧。
Do me a solid.
对。
Mhmm.
我觉得这种 vibe 编程的另一个应用场景是,你去碰一些自己不太熟悉的东西。
I think another area for this sort of vibe coding is you're you're going into things that you're not necessarily comfortable with.
对。
So Mhmm.
吸尘机器人,我之前写过一大堆 C++ 代码,我想是这样。
The the Roomba, I wrote a whole bunch of c plus plus, I think.
我忘了当时用的是什么语言。
I forgot what language it was.
是的。
Yeah.
你懂的。
You know?
对。
And Yeah.
我想应该是C++,那时候我在调试串口通信,一路折腾过来。
I think it was it was c plus plus, and I was debugging serial connections and and sort of going through that.
我还做了整个界面来控制那个吸尘器,就是Roomba。
And and I built the whole UI to control the the vacuum, the Roomba thing.
我有个视频,你可以去看看。
I have a video on you can go watch it.
我搞定了整个系统,我想你可能会管这叫‘氛围编程’吧,因为如果你看一眼,其实并不算完美。
I built that whole whole thing, and that was, I I guess you call that Vibe Coding because I if you look at it, it's it's not ideal.
里面用了很多奇怪的 React Hook 之类的东西,但反正能用。
There's a lot of, like, weird react hooks and and stuff, but but it worked.
运行得特别顺,很快就搞定了。
It worked really nice, and I was able to get it up up and running really, really quickly.
所以这两种语言,还有那些你根本不熟悉、从来没碰过的领域。
So both languages where you're not really comfortable with or areas of stuff you've never worked in before.
还有那些你得赶紧赶出来的界面和东西。
And then UIs and things that you need to just crank out as, as quickly as possible.
因为你就是在学,这并不意味着我什么都没学到。
Because because you're just learning and it's not to say that I didn't learn anything.
我觉得我从这个项目出来的时候,比进去的时候聪明多了。
I think I came out of that project way smarter than I than I went in.
对吧?
Right?
我现在对微控制器懂多了,对 C++ 也更有信心了。
Like, I know so much more about microcontrollers, and and I feel so much more confident in c plus plus now.
不是说机器人能替我写,但我感觉自己对它理解深多了。
Not that the robot can write it for me, but, like, I I feel like I understand a lot more about it.
光看书的话,我可能不会得到这种理解,但通过控制吸尘器,我迟早也能明白。
And I don't know that I would have gotten that understanding reading a book, but controlling the vacuum, I would have certainly got there.
对。
Yeah.
这确实是个挺复杂的问题,因为有时候‘氛围编程’其实挺傻的。
It is a it is a whole thing because, like, I think there is some degree where vibe coding is stupid.
如果你根本不懂自己在干嘛,也不清楚代码在做什么,一点收获都没有,只是不停地堆垃圾代码,我不喜欢这样。
If you don't know what you're doing and you don't know what the code is is doing and you're not learning anything from it and you're just pushing out more slop into the world, I don't like that.
我觉得这种做法不对。
I think that's bad.
但如果你是把它当成学习的机会,用它来激发兴趣,为了做出东西、提高效率,这些我都支持,也觉得很有价值。
But if if you are using it as a learning opportunity, you're using it to excite yourself, you're learning it to make things, be productive, all of those things, I can get behind that, and I can see a benefit to that.
哦,没错。
So Oh, yeah.
是的。
Yeah.
不一样。
Different.
对。
Yeah.
我觉得现在有个孩子想做个游戏,遇到问题后在调试,一边打字一边看回复。
I think I think of, like, somebody like a kid right now trying to build a game, and, and they hit problems and they're trying to debug it and they're, they're typing in and they're reading the replies.
啊,可能是这里出现了竞争条件,我这才明白什么是竞争条件。
Ah, it might be because we have a race condition here and I go, oh, that's what a race condition in this is.
然后我们就解决了这个问题。
And we, and we solve that.
通过做这些随手的小项目,你能学到的东西真的太多了。
And there are so many different things you can learn very quickly just building these silly little throwaway applications.
我知道,每次我们在播客里聊AI相关的话题,都会引来不少愤怒的评论。
So as I know we had a lot of angry people, a lot of angry replies about when we do AI stuff on this podcast.
是的。
Yes.
完全对。
Totally.
但我觉得,当你在学习新东西,不管是解决自己项目里的问题,还是想掌握新技能,这种做法总体上还是很有帮助的。
But I think I think it's a net win for when you're trying to learn something and you're trying to just you're either trying to fix a problem that you have for your own personal stuff or you're trying to learn something new.
我觉得这东西确实利大于弊。
I think it's a net win with this stuff.
没错,完全同意。
Yeah, totally.
好的。
All right.
关于Vibe Coding,你还有什么想说的吗?还是就想随便聊聊?
Anything else you want to say about Vibe Coding or do you just wanna vibe off?
我就想随便聊聊。
I want to vibe off.
是的。
Yes.
我也不知道还能说什么了,就这些吧。
I don't even know what else to say about it, but that's it.
告诉我们你用Vibe Coding做了什么。
Let us know what you have vibe coded.
特别想听听。
Love to hear it.
看到大家的反馈真的特别棒。
It's, it's great to great to see everybody's replies.
对。
Yeah.
完全没错。
Totally.
喜欢也好,讨厌也好。
Love it, hate it.
你觉得怎么样?
What do you think?
和平。
Peace.
和平。
Peace.
关于 Bayt 播客
Bayt 提供中文+原文双语音频和字幕,帮助你打破语言障碍,轻松听懂全球优质播客。