---
title: "1.2.2 迷信二：要先学好英文"
---


![01-awakening_1.2-breaking-myths_1.2.2-english-myth.png](/images/Basic/01-awakening_1.2-breaking-myths_1.2.2-english-myth.png)
# 1.2.2 迷信二："要先学好英文"

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

这一担忧在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编程的核心要求。**


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

下一个迷信：[需要懂很多技术名词？](./1.2.3-terms-myth.md)
