如何做 30 天冲刺计划

第九编 · 第一章:如何做 30 天冲刺计划的深入分析


30 天冲刺的现实约束

大多数人在职准备面试的时间是有限的。工作日要上班,下班后精力有限,周末相对充裕。30 天是一个合理的冲刺周期——足够建立基本的知识骨架和表达框架,但也不会长到让人疲惫。

但 30 天也很紧张。如果花时间的方式不对,很容易出现"每天都在学,但什么都没准备好"的状态。

这一章的目标是帮你建立一个 30 天的冲刺框架,让最后一天的你比第一天更有信心。


第一步:诊断现状

在做计划之前,先诊断现状。你需要回答三个问题:

第一个问题:你的目标岗位是什么? 不同岗位的考察重点不同。同样是高级前端,React 技术栈的岗位和 Vue 技术栈的岗位,考察的重点有差异。toB 业务和 toC 业务的面试风格也不同。先明确目标,才能知道该准备什么。

第二个问题:你的强项和弱项是什么? 对着技术清单过一遍,找出哪些是你有深度理解的、哪些是你用过但讲不清楚的、哪些是你完全不知道的。这个诊断不需要精确,只需要大概分类。

第三个问题:每天能投入多少时间? 这个答案决定了你计划的可行性。每天两小时和每天四小时的计划完全不同。


第二步:分配时间块

30 天的时间应该分成三块:

第一块:建骨架(1-10 天)。这个阶段的目标是把核心知识点的骨架建立起来。不是把所有知识点都学一遍,而是对着最重要的几条线,理解每个技术"是什么、解决什么问题、和哪些技术有关系"。

第二块:补缺口(11-20 天)。对着骨架图,检查哪些节点还薄弱。集中时间把这些薄弱环节补起来。这个阶段要做输出练习,不只是输入。

第三块:模拟面试(21-30 天)。这个阶段的目标是把"理解"变成"能讲清楚"。对着镜子讲、找人模拟面试、复盘每天的表现。


第三块:每天的时间分配

工作日(每天 2 小时)

通勤路上(30 分钟):看一集源码解析视频,或者听一段技术播客。不要做笔记,只做输入。目标是保持技术敏感度。

下班后(90 分钟):系统学习时间。对着一个知识点深入学,然后做输出练习。学的时候想:这个知识点能怎么讲出来?能不能回答三个追问?

睡前(30 分钟):复盘时间。今天学了什么?哪个点理解得更清楚了?哪个点还有疑问?把疑问记下来。

周末(每天 4-6 小时)

周末是整块时间,适合做系统性的学习或者模拟面试。每周末抽出两个小时专门做模拟面试,找同学或者朋友帮忙,或者自己对着镜子录视频。


每天的计划模板

早上出门前:看一眼今天的计划,确定今天的重点是什么。

通勤路上:做输入。可以看文章、听播客、刷技术 Twitter。目标是保持技术视野。

下班后

前 30 分钟:回顾昨天的疑问,看看今天能不能解答。

后 60 分钟:深度学习。选一个知识点,深入研究,做笔记,然后做输出练习。

睡前:复盘。今天完成了什么?明天要做什么?


30 天计划示例

以下是一个以 React 技术栈为目标、前端工程化方向为加分项的 30 天计划示例:

第 1-3 天:React 核心——Virtual DOM、Fiber 架构、调和算法。输出练习:能用自己的话讲清楚 React 的更新流程。

第 4-6 天:React hooks——useState/useEffect 机制、闭包陷阱、useMemo/useCallback。输出练习:能回答常见面试追问。

第 7-9 天:React 状态管理——Context、Redux、Zustand。理解各自的适用场景和 trade-off。

第 10 天:JavaScript 核心——执行上下文、调用栈、事件循环。理解异步执行顺序题。

第 11-13 天:浏览器与网络——HTTP 缓存、渲染流程、安全基础。理解从前端视角看这些问题的角度。

第 14-16 天:前端工程化——构建工具(Webpack/Vite)、模块化、CI/CD。理解工程化不是"配工具"而是"解决问题"。

第 17-19 天:性能优化——Core Web Vitals、React 性能优化、加载性能。理解优化的正确思路是先测量再优化。

第 20 天:项目复盘。准备两到三个能体现工程能力的项目故事。

第 21-25 天:模拟面试。每天至少一次模拟面试,或者自己对着镜子讲。

第 26-28 天:查漏补缺。哪个知识点还有疑问,集中时间补起来。

第 29-30 天:轻量复盘。保持状态,不要在最后时刻过度学习导致疲劳。


冲刺中的常见问题

问题一:计划太满,执行不了几天就放弃

这是最常见的问题。解决方案是:计划要留 buffer,每天留 30 分钟的缓冲时间。不要把时间精确到每一分钟,要给自己喘气的空间。

问题二:学到后面忘了前面

这是因为输入没有变成长期记忆。解决方案是:每天开始学习前花 10 分钟回顾前一天的内容。每周末做一次周回顾,把这一周学的东西串起来。

问题三:学了很多但感觉还是没准备好

这是因为没有做输出练习。学是输入,能讲出来才是真的掌握。解决方案是:从第 11 天开始,每天至少做一次输出练习。可以对着镜子讲、写技术博客、或者录视频。


这一章想说的

30 天冲刺需要一个切实可行的计划,而不是一个"完美但执行不了"的计划。

先诊断现状:目标是什么、强项弱项在哪、能投入多少时间。然后把 30 天分成三块:建骨架、补缺口、模拟面试。

最后,坚持比完美更重要。不需要一个完美的计划,需要的是每天坚持执行、每周复盘调整。30 天后回头看,你会发现自己比想象中准备得更充分。