跟读练习: I've Changed My Opinion On DEVELOPERS Vibe Coding - 通过YouTube学习英语口语
C1
Hey guys, so I've been pretty vocal about Vibe Coding over the past year or so,
117 句
如果句子过短或过长,请点击 Edit 进行调整。
1
Hey guys, so I've been pretty vocal about Vibe Coding over the past year or so,
2
and most of what I've said has been pretty skeptical.
3
Watching people ship apps without understanding a single line of what was generated,
4
watching beginners get stuck the moment something broke,
5
and not to mention all the influencers pushing the idea
6
that you don't really have to know anything about software development to create successful apps and sasses,
7
which I'll never agree with.
8
However, I have changed my tune a little bit on Vibe Coding in general.
9
All right, so before we go any further,
10
let's define what Vibe Coding actually is,
11
because there's really a spectrum when it comes to coding with AI.
12
In fact, in my Coding with AI course,
13
I talk about five levels ranging from one-shot prompts with platforms like Lovable to just using autocomplete and VS Code.
14
And I think the sweet spot is right in the middle where you're letting the agent write the code,
15
but you're making the architectural decisions,
16
testing, writing spec files, etc. And that's what I teach in my AI course,
17
which I'll have the link for in the description if you're interested.
18
But to me, that's not vibe coding.
19
Vibe coding is where you're barely looking at the code at all.
20
And as the name implies,
21
you're kind of going off the vibes,
22
not the actual syntax, which is something that I've been totally against in the past.
23
However, over the past couple months or so,
24
I've been going all in with AI.
25
I've created a home lab with eight machines that's managed by my open claw Travis.
26
I have agents talking to each other,
27
assigning tasks and been creating all kinds of projects,
28
mostly things that I can use in my daily workflow.
29
So I've gotten a bit,
30
I guess, more liberal with just letting AI cook where before I would monitor and spec out every little feature.
31
The main reason that I've been able to kind of change my opinion on this is because of the models.
32
Opus 4.7 with Claude Code and GPT 5.5 with Codex
33
and even OpenClaw with GPT 5.5 are all amazing
34
if you understand how to direct these models to get the results that you want.
35
So I really don't think that we have to babysit the code as much as we did with,
36
for instance, GPT 5.3.
37
And I'm seeing much less hallucination.
38
And for the most part,
39
it does what I want on the first try.
40
Now, I know that some of that is because I've learned how to communicate with these models,
41
how to manage my context and memory,
42
how to map out my documentation and spec files.
43
So it doesn't mean that just anyone can can pick up any of these models and build a successful SaaS.
44
Which brings me to my main point,
45
I don't think vibe coding is okay under any circumstance if you don't have a foundation in software development and architecture.
46
So for instance, my mother,
47
who basically just only knows how to use Facebook,
48
will never be able to create a successful SaaS,
49
no matter how amazing the model gets,
50
unless she decides to learn software development,
51
which I know she's not.
52
And that's one thing I won't budge on and
53
if I do I want you guys to hold me to it
54
and I've seen this play out a hundred times you know
55
somebody with no real dev background uses an AI tool to build something in fact my accountant just did this
56
and told me about it
57
and had this exact experience they get version one in an afternoon
58
and they're thrilled version two is hotter version three breaks something in version one
59
and they don't know why and they ask the model to fix it
60
and the model makes it worse in a way that they can't see.
61
And now there are three layers deep in fixes that don't address the actual problem.
62
And the code base has architectural choices that nobody actually made on purpose.
63
And they can't even describe the bug clearly enough for the model to help.
64
So this is not a tooling problem.
65
It's a knowledge problem.
66
The user can't form the right mental model of what's happening because they never built the prerequisite intuition.
67
And no matter how good that model is,
68
it can only meet you where you are.
69
So even if it's smart enough to fix what's wrong,
70
you don't know where to tell it to look.
71
And even if it knows where to look and finds it on its own,
72
you can't understand the solution so that it doesn't happen again.
73
And that's only part of it, right?
74
There's a lot of technical skill that you need outside of just actual coding syntax.
75
Imagine vibe coding if you didn't understand Git or version control or didn't even know what it was.
76
If you didn't know how database tables work,
77
If you don't know how to set an environment variable,
78
you know, you don't even have the vocabulary to Vibecode.
79
And the agent is, it's going to be asking you stuff and asking you to make decisions that you don't understand.
80
And I haven't even mentioned deployment, maintenance, scaling.
81
That's all stuff that, that you need to know.
82
So with that said, you don't have to be a 20 year veteran software developer to use AI.
83
I think that people get frustrated with us sometimes because we say learn the fundamentals,
84
build a foundation, but what does that actually mean?
85
So foundation, at least in terms of a web development context,
86
it means understanding how the web works,
87
requests, responses, status codes, what happens between the browser and the server.
88
It means understanding data, how to model it,
89
how relationships work, what an index is it means
90
that you've written enough code by hand that you can read code and see it and not just skim past it.
91
And it means that you've been burned by enough bugs to recognize bad patterns.
92
You don't need a CS degree.
93
You don't need to memorize sorting algorithms or be a genius,
94
but you need to have built things from scratch,
95
debug them, broken them, fix them there's no shortcut to to
96
that pattern recognition and the model can't give
97
that to you the model can only really amplify what's already there
98
so with that said what should beginners do i wouldn't say stop using these tools these ai tools
99
that ship has sailed and honestly fighting it is is the wrong move in my opinion
100
but change what you're using them for use them to learn faster not skip learning.
101
AI is actually a really incredible tool for learning how to code and I don't feel like that's talked about enough.
102
In fact, me and my team are building on working on building a platform that merges AI with coding lessons.
103
But you can have the model explain the code that it generates,
104
type it out yourself, you know,
105
break it on purpose and try to figure out why it broke.
106
And the developers who are going to do well over the
107
next few years are not the ones who can prompt the best.
108
They're the ones who can prompt well and read code and design systems and debug under pressure.
109
The AI handles the typing.
110
You still have to handle the thinking.
111
And this is mainly towards beginners.
112
Back to vibe coding, once you get past that learning stage, vibe away.
113
However, don't make it the only way that you create
114
because you're going to forget a lot and depend on it too much.
115
So I'm not against vibe coding anymore.
116
I just think that it should be a tool,
117
not your entire workflow for every project.
下载应用
AI 为你说出的每个句子打分
TRENDING
热门
为什么要通过这个视频练习口语?
通过这个视频进行英语影子跟读,能够有效帮助学习者提升英语口语能力。视频中的讲者不仅分享了对编程的观点变化,还强调了与人工智能互动的重要性。这种讲述方式做到了生动且富有趣味,让学习者能够在放松的环境中吸收知识。因此,观看和跟读该视频可以让你在掌握专业术语的同时,提高口语表达的流利度和自信心。通过对这些内容的反复练习,能够极大地改善你的英语口语练习效果。
语法和表达在语境中的运用
在这个视频中,讲者使用了一些重要的语言结构,下面分析三到五个关键点:
- “I have changed my opinion”: 使用了现在完成时,表明了他对某一观点的变化,是表达个人成长和思考的重要方式。
- “let the agent write the code”: 此句展示了如何利用自动化工具以及团队合作的概念,强调了“授权”的重要性。
- “understand how to direct these models”: 这是一个强调理解和引导的重要句型,反映出对成功沟通的需求。
- “It doesn’t mean that just anyone can...”: 运用了条件句,表现出如没有基础知识就可能无法成功的论点。
掌握这些语法结构和表达方式,有助于提升自己的英语口语练习水平。
常见发音陷阱
在视频中的部分单词和短语可能会对学习者造成发音上的困难。例如:
- “Vibe Coding”: 这个短语包含了短元音和重音,初学者可能难以正确掌握其音调。
- “software development”: 由于“development”中的重音和连音问题,初学者在发音时可能会出错。
- “models”: 字母“l”的发音可能会被忽略,导致发音不清晰。
通过不断练习这些词汇的发音,你将能够提高英语发音的准确性。运用英语口语练习方法,例如影子跟读,就是一个很好的提升发音的策略。
什么是跟读法?
跟读法 (Shadowing) 是一种有科学依据的语言学习技巧,最初开发用于专业口译员的培训,并由多语言者Alexander Arguelles博士普及。这个方法简单而强大:您在听英语母语原声的同时立即大声重复——就像是一个延迟1-2秒紧跟说话者的影子。与被动听力或语法练习不同,跟读法强迫您的大脑和口腔肌肉同时处理并模仿真实的讲话模式。研究表明它能显着提高发音准确性,语调,节奏,连读,听力理解和口语流利度——使其成为雅思口语备考和真实英语交流最有效的方法之一。
