你知道Python这两年有多火吗?
2021年,Python在TIOBE指数里超过Java,成为第二。
2023年,ChatGPT出来,所有人都说:编程要被AI取代了。
然后你打开招聘网站,Python岗位依然一大堆。
你就懵了。
到底学不学?学了有没有用?
先说个真事。
我一个朋友,在上海做后端,主力语言是Java。去年开始用Cursor写代码,用他的话说:"每天少写两小时重复代码。"今年他们公司接入了Claude AI Code,"连CRUD都AI帮我做了"。
他开始慌了。
不是怕被裁,而是突然不知道自己的技术栈还有什么价值。java十年老兵,在AI时代,好像和刚毕业的应届生站在了同一条起跑线上。
区别只是:
应届生还没有实际的Java项目经验,所以没有包袱。
他呢?十年的Java经验,在AI面前,一文不值。
有个数据你们可能听过:
GPT-4通过了Google L3级别的编码面试。L3是什么概念?入门级工程师。也就是说,AI已经能通过大多数头部科技公司的入门级面试了。
但你有没有想过:为什么还有这么多公司在招初级工程师?
AI面试能通过一回事,让AI实际工作是另一回事。
AI能写一段排序算法,但它不知道你们公司的技术债务,不知道那个遗留模块为什么写成那样,不知道为什么老张五年前选了这个方案。这些"不知道为什么但就是不能用"的东西,是经验的真正价值。
但话说回来,如果你还觉得"我会写代码"这件事本身是护城河,那可能需要重新想想了。
以前护城河是:你会写,别人不会写。现在护城河变成了:你会问问题,你会判断AI写的代码对不对,你知道在哪个环节介入。
这不是门槛变低了,这是门槛换了个地方。
以前你得自己动手,现在你得自己动脑。
哪个更难?
我觉得是现在。
回到标题那个问题。AI都能写代码了,为什么还在学Python?
因为学Python不是为了"会写代码"。
是为了理解代码在干什么。
是为了在AI瞎写的时候,你能看出来它哪错了。
是为了在产品经理说"这个能不能做"的时候,你脑子里能快速过一遍:能做,但要三天。
这个判断能力,AI现在还不行。
至少目前不行。
当然,如果你学Python是为了"找个程序员工作",那我建议你再想想。岗位确实在变少。但如果你学Python是为了让自己多一个工具,多一种看问题的角度,那就学。因为工具永远不嫌多。
最后一句:
AI不会让你失业。
会用AI的人,会让不会用AI的人失业。
学Python,本质上是在学:怎么和代码打交道。
这个能力,AI不会替代你。
它只会让你更强。
你现在还在学新语言吗?还是已经在用AI辅助编程了?