1.2.2 迷信二:"要先学好英文" 转载

来源:https://github.com/datawhalechina/vibe-vibe

01-awakening_1.2-breaking-myths_1.2.2-english-myth.png

"代码都是英文的,我英语不好,肯定看不懂。"

这一担忧在AI编程时代已经不再成立。

2025 年,AI 懂中文

现在的 AI 编程工具,几乎都能理解中文。

你完全可以这样和 AI 对话:

帮我做一个网页,显示当前的北京时间,
背景用浅蓝色,字体要大一点。

AI 会直接生成代码。你不需要写一个英文单词。

中文 Prompt vs 英文 Prompt

很多人问:用英文是不是效果更好?

对于大多数场景,差别不大。

场景 中文表现 建议
日常开发需求 ✅ 完全够用 用中文
描述界面样式 ✅ 完全够用 用中文
解释代码报错 ✅ 完全够用 用中文
涉及专业术语 ⚠️ 偶尔需要英文 混用即可

举个例子,这两个 Prompt 效果几乎一样:

中文版:

做一个按钮,点击后显示"你好世界"

英文版:

Create a button that shows "Hello World" when clicked

实用建议:混用策略

最佳实践是中英混用

  • 描述需求用中文(说得更清楚)
  • 遇到专业术语保留英文(减少歧义)

比如:

帮我做一个 login 页面,包含用户名和密码输入框,
用 flexbox 居中显示,样式参考 Material Design。

这样的混用方式,AI 完全能理解。

那代码里的英文呢?

代码本身确实是英文的。但你需要"精通"它吗?

不需要。

你需要做的是:

  1. 告诉 AI 你想要什么(用中文)
  2. 验证效果对不对(运行看结果)
  3. 不对就告诉 AI 哪里不对(用中文描述问题)

起步阶段,你不需要看懂每一行代码。但随着使用次数增多,你会自然地开始认识一些常见的英文单词和代码结构——这不是必须的,但会让你和 AI 协作更顺畅。

好消息是:代码里的英文单词就那么几十个常用的。用着用着就熟了。

实际案例

某社区工作者,58岁,英语基础有限

在他人协助下使用AI制作了一个"菜谱收藏"网页。

开发流程:

  1. 提出需求:"制作个人拿手菜展示网页"
  2. 将中文需求输入给AI
  3. AI生成完整网页代码
  4. 提出修改意见:"字体大小需要调整"
  5. AI完成修改并交付

整个过程中,该开发者未使用任何英文表达。

关键体会:

学习编程的重点在于清楚表达需求,而非语言能力。

小结

迷信 真相
编程必须用英文 中文 Prompt 完全可行
代码是英文的,看不懂 Vibe Coding 不需要读懂代码
英文好才能学好编程 表达清楚比英语好重要

语言能力不是AI编程的核心要求。

📝 实践建议
  • 优先级:先用中文清楚表达需求是关键
  • 渐进学习:项目实践中自然接触代码英文术语
  • 效率提升:有具体目标时再学习英文词汇效果更佳

下一个迷信:需要懂很多技术名词?

最后编辑:Alex 2026-03-05 11:39:48