# 你刷的 300 道 LeetCode，备考了一个已经没人筛的市场

- URL: https://davidyin.dev/writing/cs-grads-job-reality-2026/
- 作者: David Yin
- 发布: 2026-05-30
- 标签: x-article
- 摘要: 表哥带孩子来问我。大三，刷了 300 道 LeetCode，秋招投了 80 份简历，0 面试。他爸在桌子另一头看着我，等我说点什么——「再刷点」「换城市投投看」「考研避一年」。我心里清楚怎么回事，但开口前停了一下。问题不在他刷得不够多。是他

*ISSUE 001 · CS GRAD 2026 · FIELD REPORT*

表哥带孩子来问我。大三，刷了 300 道 LeetCode，秋招投了 80 份简历，0 面试。他爸在桌子另一头看着我，等我说点什么——「再刷点」「换城市投投看」「考研避一年」。我心里清楚怎么回事，但开口前停了一下。问题不在他刷得不够多。是他对着的那个考场，已经撤了。

## 这次不是周期，是替代

第一反应都会觉得是周期。2022 年裁了一波，2023 年又一波，应届生赶上不走运。这次不一样。

数据摆在那里。美国 entry-level 软件工程师岗位的 posting，从 2022 年峰值至今下跌 28%；2026 年前两个月再跌 15%（[FinalRound AI](https://www.finalroundai.com/blog/software-engineering-job-market-2026) / [dev.to](https://dev.to/gabrielanhaia/ai-coding-tools-are-making-developers-dumber-the-data-agrees-4elo)）。斯坦福去年那份引用很多的研究：22-25 岁年龄段程序员的就业率，从 ChatGPT 上线那个月开始往下走，到现在下降了大约 20%（[行业引用](https://www.winheadhunter.com/news/FAQ/260.html)）。

国内一样厚。麦可思《2025 年中国本科生就业报告》里，2024 届计算机类毕业生去向落实率 82.4%，在 61 个主要专业类里排倒数第十一，低于全国本科均值 86.7%（[新浪财经](https://finance.sina.com.cn/wm/2025-11-11/doc-infxaafr1768245.shtml)）；2023 届中三成以上 CS 毕业生「学不致用」（[21经济网](https://www.21jingji.com/article/20251024/herald/070fe3e0b2cac031adeacaf08352cc3c.html)）。一个公认的第一热门专业，砸到了倒数第十一。2026 年高考志愿热度榜，计算机专业第一次跌出前十，电气工程登顶（[网易新闻](https://c.m.163.com/news/a/KPEP9LFH0536N8SL.html)）。

任何一条单拎出来都可以解释成周期。放在一张表上，方向一致到无法忽视。

*同一个考场，4 年间从 100% 满座到 72%，HR 的位置上现在坐着 Claude Code 和 Cursor。*

**这次不是考场冷了，是考场撤了。**

## 企业不再雇初级，是一道简单的数学题

我每天都在用 Claude Code 和 Cursor。$20 一个月。

我用它做的事，是过去要带一个 junior 才能做完的：一边写 spec 一边出代码，一边出代码一边写测试。junior 过去在团队里的价值是「便宜 + 24 小时陪 senior 干杂活」——文档、单测、bug 修复、boilerplate、把会议纪要翻成 ticket。这五件事，今天 $20 的工具全做了，做得更快。

Anthropic 自己的研究承认了这件事。他们分析了 Claude Code 上的真实对话，79% 被归类为「替代劳动力」而不是「辅助劳动力」（[Anthropic Economic Index](https://www.anthropic.com/research/impact-software-development)）。「辅助」是给一个工程师当外挂；「替代」是替代一个原本会被雇的人。这俩是不同的物种。

雇 junior 在过去的成本结构里说得通：8000 的月薪买一份未来 3-5 年的产能投资，前 6 个月赔本带，后面回本加赚。今天这个公式两头都被打穿。一头：那 6 个月赔本带的时间，AI 工具已经把活儿包了；另一头：3 年后这个 junior 真长大了，他长大后能做的事，AI 工具又往前涨了一个量级。投资期被吃掉一半，回报期被压扁一半，账算不平。

*同样的五件杂活，左边一个月 8000，右边一个月 $20。这道题企业算了一遍就出答案。*

**你可能要说：大厂校招去年还在发 offer，阿里字节几千个 HC。** 对，但发的什么 offer？泛软开发岗和 AI 算法 / 基础架构岗是两个市场。前者这几年趋近 0，后者门槛是「进来就能上手做 senior 的活」——叫「顶级 junior」比叫初级准。不是「校招还在」证明「初级岗还在」，是「校招里的初级岗几乎只剩那个顶级壳」。

**你可能要说：开源做得好、竞赛拿过奖的优秀 junior 还有机会。** 是。但这句话的另一面是：那 95% 的平均 junior 的训练岗消失了。优秀 junior 本来就占 5%，这 5% 的路在不在，跟你表哥这个孩子的处境没关系——他不在那 5% 里。「路还在」和「路变窄了 95%」是同一件事的两种说法。

**junior 不是被 AI 替代了，是被「不需要」了。**

## LeetCode 本身没错，错的是它的功能变了

我不打算骂 LeetCode。算法思维是真东西，递归、DP、图论这些抽象能力在系统设计里照样用得到。会刷题的人通常底子也不差。

但 LeetCode 这个工具的功能变了。

它过去几年是企业用来批量筛初级岗候选人的筛子。这套筛子成立的前提，是企业有大量初级岗要招，HR 收到 5000 份简历，需要一个机器在 1 小时内砍掉 4500。LeetCode 干的就是这件事。

前提塌了。需要算法思维的岗位本来就不多——算法岗、底层架构、量化研究——这些岗位的共同点是不雇初级。它们雇 5 年经验起步的人，进去之后写算法的部分不到 30%，剩下的是系统判断、性能权衡、上下游对话。LeetCode 题在那种岗位里只是入场券，不是决胜局。

**刷 300 道 LeetCode 备战一个根本不雇初级的高阶岗，是拿绣花针去对岸抢山头。**

刷题没坏处。坏的是一边刷一边没意识到考场已经撤了。

## 什么还被需要：AI 现在做不好的三件事

每天用 Claude Code，我能清楚划出它做不好的边界。三件事。

**第一件：拍板的责任。** AI 能给我三个方案，能列出每个方案的 trade-off，能说哪个在哪个维度更好。它做不到的是「这个团队、这个时间点、这个项目，我们选 B」。这句话里包含团队当前的技术储备、上个季度踩过的坑、客户的容忍度、半年后产品方向的押注。拍板的人要为后续 18 个月的代码债务签字，AI 不签这个字。

**第二件：医疗里 HIPAA 合规怎么落到代码层、金融里清算 T+1 vs T+0 在系统设计上意味着什么、制造业的 PLC 怎么和上层 ERP 对接——这些场景的代码不多，文档不公开，AI 训练语料里几乎没有。这是行业的具体语言。** 会写代码的人很多，懂这一行的人很少，两者同时具备的人极少。

**第三件：把业务方的话翻译成需求。** 用户说「我要一个能导出 Excel 的按钮」，他真正需要的可能是「让财务在月底对账时不用手工敲数」。这中间隔着两层翻译，每一层都靠追问、推断、跟业务方反复对齐。整个过程是非线性的、混乱的、充满中断的，恰恰是 AI 工具最不擅长的工作形态。

## 考研避不了 2029，换城市换不了结构

回到开头那三个选项。「再刷点」前面已经拆完，剩下两条是大多数家长第一反应会推的——也都不是出口。

考研不是出口。3 年后你出来面对的是 2029 年的 junior 市场，不是 2026 年的。AI 工具每过一年再涨一个量级，等你毕业，今天讨论的这个考场可能已经又移了一次。你考的是一张研究生学位证，不是把自己延期到一个更友好的市场。考研能避开今年的难，避不开明年后年的难。

换城市也不是出口。换的是地点，不是结构。杭州不招初级 = 成都不招初级 = 武汉不招初级。换城市只是让你晚几个月发现同一件事。

**这两条都是「拖」不是「解」。**

## 你今天能做的三件事

三件事，时间维度分别是今天、3 个月、下次更新简历。

**今天**：把简历上你写的每一个技能点，逐条喂给 Claude Code，让它替你完成那个技能点对应的典型任务。它 30 秒能干完、水平和你差不多甚至更好的，那一项就是你的「无差异化优势区」。不是让你删掉它——简历照样要写——是让你看清自己手里真正稀缺的是哪几样。

**3 个月内**：用 AI 工具独立交付一个有真实用户的项目，哪怕 10 个用户。「独立交付」和「跟着教程做」是两件事。独立交付意味着你做了产品决策、上线决策、定价决策、bug 应对决策。一份能链接到、有 10 个真实用户的 demo，比 300 道题的 AC 截图更有筛选信号。这是 2026 年雇主真正在看的东西。

**下一份简历**：把「熟悉 Spring Boot / 熟悉 React」这种 2018 年风格的描述全部删掉。换成「用 Cursor 独立交付 [项目名]，解决 [具体问题]，目前有 [数量] 用户 / 调用量」。前一种描述给 AI 工具替代留了门，后一种描述展示了你能用 AI 工具到什么程度。**这是 2026 年雇主第一眼看到的差别。**

*把箭从撤了的考场里收回来，看清新靶子在哪，再射。这三步是顺序的，不是平行的。*

## 把箭先收回来

这篇不是说学 CS 没出路了。恰好相反。

会用 AI 工具的 CS 背景，今天仍然是独立开发、SaaS、AI 应用方向最好的起点。技术基础那部分照样要打，区别在打法。过去「刷题→进大厂→升 senior→财务自由」这条路径，2026 年带不到原本承诺的终点。但 CS 出身的人手里真正的家当——读代码、调系统、debug 思维、技术品味——这些不会贬值——但会**换个地方计价**。

考场撤了，CS 这条底子还会接着用——只是换了个考场。

刷 300 道 LeetCode 这件事本身没问题。问题是你在为一个已经没人筛的考场考试。靶子移了，箭再准也没用。

先把箭收回来，再决定射向哪里。

---

## 【引用出处】

- **初级软件岗 posting 从 2022 峰值下跌 28%** —— [FinalRound AI · Software Engineering Job Market 2026](https://www.finalroundai.com/blog/software-engineering-job-market-2026)
- **2026 年前两个月再跌 15%** —— [dev.to · AI Coding Tools Are Making Developers Dumber](https://dev.to/gabrielanhaia/ai-coding-tools-are-making-developers-dumber-the-data-agrees-4elo)
- **斯坦福研究：22-25 岁程序员就业率自 ChatGPT 上线后下降约 20%** —— [行业引用 · winheadhunter](https://www.winheadhunter.com/news/FAQ/260.html)（原始论文《Canaries in the Coal Mine》, Brynjolfsson et al., Stanford Digital Economy Lab, 2025）
- **麦可思《2025 年中国本科生就业报告》：2024 届 CS 落实率 82.4%、61 个专业类倒数第十一、低于全国均值 86.7%** —— [新浪财经](https://finance.sina.com.cn/wm/2025-11-11/doc-infxaafr1768245.shtml)
- **2023 届中三成以上 CS 毕业生「学不致用」（22% 因能力达不到岗位要求）** —— [21 经济网](https://www.21jingji.com/article/20251024/herald/070fe3e0b2cac031adeacaf08352cc3c.html)
- **2026 年高考志愿热度榜：CS 首次跌出前十，电气工程登顶** —— [网易新闻](https://c.m.163.com/news/a/KPEP9LFH0536N8SL.html)
- **Anthropic Economic Index：79% Claude Code 对话 = 替代劳动而非辅助** —— [Anthropic · Impact of Claude on Software Development](https://www.anthropic.com/research/impact-software-development)
