AI 时代如何招前端工程师(一):能力模型重构

AI 工程36 阅读约 7 分钟

这是系列的第一篇。在动手出题之前,先解决一个更根本的问题:当 AI 已经能写出能跑、甚至不算难看的代码时,你到底还在招一个什么样的人? 如果这个问题没想清楚,你出的题越"经典",越容易招进一个明天就会被 AI 替代的人。

一、先承认一个让人不舒服的事实

Claude 5.0、GPT、Gemini 这一代前沿模型,已经能稳定完成下面这些事:

  • 把一个 Figma 稿还原成像样的 React/Vue 组件;
  • 写出带类型、带基本测试、带边界处理的工具函数;
  • 实现一个分页表格、一个表单校验、一个防抖节流;
  • 解释绝大多数"八股文"——事件循环、闭包、原型链、BFC、HTTP 缓存,比很多候选人背得还顺。

这意味着一件事:"能把需求翻译成语法"这个能力,正在以肉眼可见的速度贬值。 而过去十年,绝大多数前端面试考的恰恰就是这个。

所以如果你还在用 2018 年的题库——手写一个 Promise.all、问 var/let/const 区别、让候选人默写 flex 属性——你筛出来的,正是 AI 最擅长替代的那批人。

面试官要做的第一个转变是:

不要再问"你会不会写",要问"你能不能判断写得对不对、好不好、该不该这么写"。

二、一张表:哪些能力贬值,哪些能力升值

我把前端的能力拆成 6 层,标注它们在 AI 时代的"估值变化":

层级 能力 AI 时代估值 说明
L0 语法 / API 记忆 📉 大幅贬值 AI 随手就来,背 API 毫无意义
L1 实现常见组件 / 页面 📉 贬值 AI 一次成型,人只需描述与微调
L2 调试 / 定位真实问题 📈 升值 线上 bug、性能、诡异兼容,AI 给方向但难闭环
L3 架构 / 系统设计 / 技术选型 📈 升值 约束、取舍、演进,AI 是助手不是决策者
L4 工程判断与代码品味(taste) 📈📈 大幅升值 知道什么是"好",能在 AI 的 N 个方案里选对
L5 产品理解 / 沟通 / 协作 📈 升值 把模糊需求变成清晰约束,是喂给 AI 的前提

再叠加一个全新的横向维度,它会乘到上面每一层上:

L×:AI 协作力 = 上下文工程 + 提示表达 + 审查验证 + 边界判断。

一个 L2 的工程师如果 AI 协作力强,实际产出可能超过一个 AI 协作力为零的 L3。这就是为什么"会不会用 AI、怎么用 AI"必须进面试考察范围——它不是加分项,它是新的基本盘。

三、面试官的核心心智:从"打字员筛选器"到"判断力探测器"

传统面试本质是一台打字员筛选器:在白板/编辑器里看你能不能在 40 分钟内把代码敲出来。

AI 时代,这台机器要换成判断力探测器,探测三件事:

  1. 理解深度——你是真懂原理,还是只会复述结论?(区分手段:追问"为什么"和"如果……会怎样"。)
  2. 判断质量——给你三个能跑的方案,你能不能说清各自代价、选哪个、为什么?
  3. 把关能力——给你一段 AI 写的、看似正确实则有坑的代码,你能不能揪出来?

记住一句话:

AI 把"产出代码"变成了商品,把"判断代码"变成了稀缺品。面试要考的就是稀缺品。

四、三档人才画像(AI 时代版)

不要再用"会几个框架"定级。用下面这套画像。

初级(Junior)—— 看"地基"和"可塑性"

AI 时代对初级最大的风险是:用 AI 糊出了作品集,但地基是空的。 所以初级反而要更狠地考基础内功学习方式

  • ✅ 能讲清浏览器渲染、事件循环、HTTP、作用域这些"不会变"的东西,并能解释"为什么";
  • ✅ 用 AI,但能解释 AI 生成的每一行在干什么;
  • ✅ 出 bug 时有定位的方法论,而不是"再问一遍 AI";
  • ❌ 危险信号:离开 AI 寸步难行,被追问原理就崩。

中级(Mid)—— 看"独立闭环"和"工程化"

  • ✅ 能独立把一个中等需求从设计到上线闭环,包括异常、边界、性能、可维护性;
  • ✅ 有自己的工程化主张(目录结构、状态管理、测试策略、CI);
  • ✅ 会用 AI 提速,但能为产出质量负责、能 review AI 的代码;
  • ❌ 危险信号:只会按图施工,一遇到没见过的问题就卡死。

高级 / 资深(Senior+)—— 看"判断力""架构"和"放大效应"

  • ✅ 技术选型能讲清约束与取舍,能预判演进与坑;
  • ✅ 有明确的"代码品味",能定义团队的"好代码"标准;
  • ✅ 能把 AI 变成团队的放大器(规范、模板、rules、评审护栏),而不只是自己用得爽;
  • ✅ 能识别 AI 的系统性风险(幻觉、安全、过度抽象、隐蔽性能问题);
  • ❌ 危险信号:技术很强但所有判断都是"我喜欢",给不出可迁移的理由。

五、正向信号 vs 危险信号(贴在你工位上的清单)

正向信号 ✅

  • 对 AI 的态度是"强力工具 + 默认不信任",先用后验;
  • 讲方案时主动说"代价是什么""什么场景不适用";
  • 能把模糊问题拆成清晰的约束和验收标准;
  • 被指出错误时,关注的是"哪里想错了",而不是面子;
  • 能读懂并批判别人(或 AI)的代码,而不只是会自己写。

危险信号 🚩

  • 全程"这个 AI 能搞定",但说不清 AI 会怎么搞、可能错在哪;
  • 另一个极端:完全排斥 AI,强调"纯手写才靠谱",本质是不肯进化;
  • 只会背结论,一问"为什么/换个场景"就卡壳;
  • 把"用了很多新技术"当成优点,说不出解决了什么真实问题;
  • 简历/作品集很炫,但当场让他讲某个实现细节就露馅(AI 缝合怪)。

六、给面试官的三条原则

  1. 考"不会被 AI 替代"的能力:判断、调试、架构、品味、沟通——而不是记忆与默写。
  2. 把 AI 请进面试间:与其防着候选人用 AI,不如直接观察他"怎么用、怎么把关"。下一篇会专门讲怎么设计这种环节。
  3. 基础不是用来刁难,是用来照妖:在 AI 缝合怪面前,扎实的原理追问是最高效的"打假"手段——但要问"为什么",不要问"是什么"。

下一篇进入实操:考察范围与面试流程设计——8 大考察维度怎么排布、几轮面试各自抓什么、以及 AI 时代最关键的命题:到底是"闭卷考内功"还是"开卷考协作",怎么设计一个让 AI 缝合怪无所遁形的现场环节。

相关文章

评论 (0)

还没有评论,来抢沙发