亚洲财经

搜索

AI 时代,初级程序员还要不要打基础?

AI 时代,初级程序员还要不要打基础?


这大概是最近一年,我被问得最多的一个问题。

问的人往往很焦虑:AI 已经能一句话生成一个函数、补全整个文件,甚至写出能跑的项目了,那我一个刚入行的新人,还有必要吭哧吭哧地啃数据结构、抠算法、背网络协议吗?这些"基本功",是不是已经被 AI 抹平了?

我的答案可能有点反直觉:AI 越强,基本功越值钱。

一、AI 抹平的是"打字",不是"判断"

先说清楚 AI 到底替我们做了什么。

它替我们做的,是"把想法翻译成代码"这一步——也就是敲键盘、查 API、拼语法。这一步确实被极大地加速了,快到几乎免费。

但它没替我们做的,是判断"这段代码对不对、好不好、该不该这么写"。而这一步,恰恰是基本功决定的。

当写代码的成本趋近于零,瓶颈就从"能不能写出来"变成了"能不能看出问题"。会问"这里有没有并发问题""这个复杂度是不是 O(n²)""这个接口设计合不合理"的人,和只会按 Tab 接受补全的人,差距不是缩小了,而是被 AI 放大了。

二、你得先能"看懂",才谈得上"用好"

AI 生成的代码不是圣旨,它会错,而且经常错得很像样——语法完美、逻辑自洽,但在边界情况下悄悄埋雷。

能不能发现这些雷,靠的不是 AI,是你自己脑子里那套东西:你知道哈希表的碰撞会发生什么,你知道浮点数不能直接比相等,你知道这个 SQL 在百万级数据下会慢成什么样。

没有这些,AI 给你什么你就信什么,你不是在编程,你是在赌博。

三、基本功变了吗?变了,但内核没变

我不是说要回去死记硬背。

过去"基本功"可能包括记住某个 API 的参数顺序、手写一个快排——这些确实可以交给 AI 了。

但真正的内核没变,甚至更重要了:理解问题的本质、拆解复杂度、判断权衡、设计清晰的抽象。这些是 AI 目前替不了、未来很长时间也替不了的东西。

换句话说,基本功的"形"变了,"神"更值钱了。

四、给初级程序员的一点实在建议

别把 AI 当拐杖,把它当陪练。

让 AI 写,然后你逐行读、逐行问为什么这么写、有没有更好的写法。把它当成一个 24 小时在线、水平不错但偶尔犯错的资深同事——你的任务不是抄它的答案,是学会审它的答案。

该啃的书还是要啃,该手写几遍的核心逻辑还是要手写。不是为了应付面试,是为了让你在 AI 出错时,是那个能一眼看穿的人。

结尾

AI 不会淘汰程序员,但它会重新分层。

它会把"只会翻译想法为代码"的人,和"能判断想法对不对"的人,清清楚楚地分开。前者的工作正在被吃掉,后者的价值正在被放大。

所以回到最初的问题——AI 时代,初级程序员还要不要打基础?

要。而且要打得比以前更扎实。因为当所有人都能写出代码的时候,能看出问题的人,才是真正稀缺的那个。

资讯来源:微信公众号