
这大概是最近一年,我被问得最多的一个问题。
问的人往往很焦虑:AI 已经能一句话生成一个函数、补全整个文件,甚至写出能跑的项目了,那我一个刚入行的新人,还有必要吭哧吭哧地啃数据结构、抠算法、背网络协议吗?这些"基本功",是不是已经被 AI 抹平了?
我的答案可能有点反直觉:AI 越强,基本功越值钱。

一、AI 抹平的是"打字",不是"判断"
先说清楚 AI 到底替我们做了什么。
它替我们做的,是"把想法翻译成代码"这一步——也就是敲键盘、查 API、拼语法。这一步确实被极大地加速了,快到几乎免费。
但它没替我们做的,是判断"这段代码对不对、好不好、该不该这么写"。而这一步,恰恰是基本功决定的。
当写代码的成本趋近于零,瓶颈就从"能不能写出来"变成了"能不能看出问题"。会问"这里有没有并发问题""这个复杂度是不是 O(n²)""这个接口设计合不合理"的人,和只会按 Tab 接受补全的人,差距不是缩小了,而是被 AI 放大了。
二、你得先能"看懂",才谈得上"用好"
AI 生成的代码不是圣旨,它会错,而且经常错得很像样——语法完美、逻辑自洽,但在边界情况下悄悄埋雷。
能不能发现这些雷,靠的不是 AI,是你自己脑子里那套东西:你知道哈希表的碰撞会发生什么,你知道浮点数不能直接比相等,你知道这个 SQL 在百万级数据下会慢成什么样。
没有这些,AI 给你什么你就信什么,你不是在编程,你是在赌博。
三、基本功变了吗?变了,但内核没变
我不是说要回去死记硬背。
过去"基本功"可能包括记住某个 API 的参数顺序、手写一个快排——这些确实可以交给 AI 了。
但真正的内核没变,甚至更重要了:理解问题的本质、拆解复杂度、判断权衡、设计清晰的抽象。这些是 AI 目前替不了、未来很长时间也替不了的东西。
换句话说,基本功的"形"变了,"神"更值钱了。
四、给初级程序员的一点实在建议
别把 AI 当拐杖,把它当陪练。
让 AI 写,然后你逐行读、逐行问为什么这么写、有没有更好的写法。把它当成一个 24 小时在线、水平不错但偶尔犯错的资深同事——你的任务不是抄它的答案,是学会审它的答案。
该啃的书还是要啃,该手写几遍的核心逻辑还是要手写。不是为了应付面试,是为了让你在 AI 出错时,是那个能一眼看穿的人。
结尾
AI 不会淘汰程序员,但它会重新分层。
它会把"只会翻译想法为代码"的人,和"能判断想法对不对"的人,清清楚楚地分开。前者的工作正在被吃掉,后者的价值正在被放大。
所以回到最初的问题——AI 时代,初级程序员还要不要打基础?
要。而且要打得比以前更扎实。因为当所有人都能写出代码的时候,能看出问题的人,才是真正稀缺的那个。
资讯来源:微信公众号
