"为什么不学 Java、C 语言?Python 会不会太基础了?""AI 都能写代码了,还学编程干什么?""我自己跟着 AI 学不就行了?"
这几个问题,我分开来说。
先说结论:想接触编程,就先学好 Python
不管你是什么专业、有什么兴趣、以后想走什么路,只要想接触编程,我都建议你先认真学好一门编程语言。而这门语言,我只推荐 Python。
Python 会不会太基础?
很多家长和同学会问:为什么不学 Java、C 这些?Python 是不是太简单了?
第一,Python 只是语法相对简单,不代表它本身简单。 很多同学一开始也觉得 Python 很简单,结果在我这里连基础班都没能顺利学完的,不在少数。
第二,我的课不只是教 Python 语法。 课程里还穿插了很多在学校上课、以后工作都需要了解的知识。学到进阶班、大师班的同学都知道,这里就不多说了。
第三,AI 时代,编程这件事本身正在改变。 以前,能把 Java、C 写到很高水平,确实很有优势。但现在,越来越多人用"氛围编程"(vibe coding)的方式工作:用自然语言告诉 AI 要做什么,AI 几分钟就能写出一大段代码,很多时候写得还不错。
所以我的观察是:单纯靠"代码写得快、写得多"的岗位,竞争会越来越激烈。传统的前端、后端开发,都能感受到这种压力。
当然,我不是说 Java、C 完全不用学。如果你真的有兴趣、有天赋,完全可以学;大学计算机专业也一般都会教。只是我不建议把它们作为入门的主线了。
既然 AI 会写代码,为什么还要学 Python?
有同学会说:照这么说,还学什么 Python,直接让 AI 写不就完了?
我的回答是:AI 写代码,你得看得懂、管得住。
- 你得会一门编程语言,才能真正用好 AI。 你知道该怎么描述需求、怎么拆分任务,AI 才能帮你把事情做好。
- 你得看得懂 AI 在做什么。 AI 写的代码不一定对。看不懂,你就没法判断,也没法修改。
- Python 是和 AI 关系最紧密的语言。 它相对简单、容易上手,又是目前最热门的编程语言,AI 领域的工具和库大多都是用 Python 写的。
- 学会 Python,再学别的语言也更快。 编程语言之间有很多共通的地方,我的课上也会时不时带大家看看其他语言里相通的概念。
我自己跟着 AI 学不行吗?
这要分年龄。
年纪比较小的同学,一定是跟着老师系统学最好。 自学需要很强的自律和判断力,这对孩子来说太难了。
年纪大一些的同学,跟着 AI 自学是可以的,但我还是不太推荐。 不是为了宣传我的课,我现在基本也不怎么宣传了。我只是真心觉得,Python 这门和各行各业、和 AI 都紧密相关的语言,值得花点心思系统地学好,不会有坏处。
自学最大的问题是知识零零碎碎:东学一点、西学一点,好像都会了,真要用的时候却不知道从哪里下手。
而如果你把我的课程完整地走一遍,你会发现:在学校上课、在公司上班、和 AI 聊天的时候,都轻松很多。不是说你比 AI 强了,或者比老师厉害了,而是老师在讲、AI 在回答的时候,你能和他们站在同一个层面交流:不会听了半天都抓不到重点,也不用对着 AI 写的代码焦头烂额。
我大师班的学生,每天都主动催我上课,积极性特别高,完全不用我操心。课程一套系统学下来,基础就扎扎实实地过关了。
给大学生和准备找工作的同学
如果你已经在上大学,或者准备找工作,还有一点值得知道:就业市场正在变化,传统开发岗位越来越难找,同时出现了很多新的 AI 岗位,比如:
- 大模型应用开发
- AI 智能体(Agent)开发
- 具身智能机器人开发
- AI 嵌入式开发
这些岗位几乎都离不开 Python(其中机器人和嵌入式方向,往往还需要 C/C++)。一个大模型应用开发的岗位,常见的技能要求包括:
- 调用 OpenAI、Anthropic、Gemini 等大模型的 API
- 提示词(Prompt)设计、让模型按格式输出
- LangChain、LangGraph 等开发框架
- RAG、Embedding 和向量数据库
- 用 FastAPI 或 Django 写后端
- 用 Pandas 清洗数据
- PostgreSQL、Redis 等数据库
- 用 Docker 部署
其中,Agent 开发尤其离不开 Python。因为 Agent 不只是"问模型一句话",而是一整套流程:
- 用户提出问题
- 大模型判断应该做什么
- 调用工具
- 查数据库、上网搜索、调用接口或者运行代码
- 根据结果继续推理
- 给出最终回答
这时候,你实际上是在写一个由大模型驱动的后端系统,Python 的重要性可想而知。
大模型也是现在最热门的方向,我的大模型应用开发课已经开班了。不过这是第二阶段的内容,要先把 Python 的基础全部打好才行。
最后总结一句
我相信,在 AI 时代,Python 的地位很难被别的语言撼动。所以,先把 Python 学好,是现在最值得的选择。
想知道具体怎么一步步学,可以看学到哪个班才算学会?。第一节试听课是免费的,也可以直接联系我聊聊。