跳到内容
分享网

转行准备面试没头绪:这份开源清单把考点排好了

学习资料 Web 4 小时前更新 浏览 10 ↓ 直达下载

非科班转行最难受的是不知道要补哪些课:数据结构、操作系统、计算机网络,样样都说要学,却排不出先后。这份清单是作者自学后整理的完整路线,按顺序列出需要掌握的知识点,每项还附上公开的课程与教材链接,照着打勾就行。

它解决什么问题

不清楚面试到底考什么范围,东补一块西补一块,越学越没底。

知道要补基础,但每门课都从第一章开始啃,学到一半就泄气。

核心能力

能力 具体能做到什么
清单式路线 按主题列出知识点,可逐项打勾管理进度
附带资源链接 大部分条目给出公开课程或教材,省去自己找
非科班视角 作者记录了自己从零补课的实际顺序与踩坑
覆盖主干 数据结构、算法、系统、网络等基础科目均有涉及
可裁剪 按目标岗位和剩余时间自行删减,不必全做
开源免费 仓库公开可读,也可以克隆一份自己维护

按剩余时间倒推,只做相关的那部分

这份清单最容易失败的地方是从第一条一路做到最后,做到数组就走不动了。正确做法是先按剩余时间倒推,只保留和目标岗位直接相关的部分:偏业务开发的岗位可以淡化底层系统,把时间压在数据结构与算法上,其余的当了解。每天定一个能完成的小目标,比计划「今天学完整个数据结构」更容易坚持。

清单本身只是目录,真正花时间的是它指向的课程和书。建议每学完一个主题,用白板或纸把核心概念默写一遍,能讲清楚才算过,而不是看完视频就勾掉。另外英文行文较长,可以只读目录结构再逐节处理,不必通篇精读,把时间留给动手做题更划算。读这本清单不必逐字翻译,抓住每个主题要解决的问题就行。

同类工具怎么选

工具 授权 差别在哪
CS自学指南 开源免费 中文写成的计算机自学路线,课程推荐更细
Teach Yourself CS 开源免费 按学科给出教材清单,条目更精简,适合快速定位
LeetCode 中文站 免费闭源 偏算法刷题与题解,用于检验清单里的算法部分

谁适合用

  • 非科班转行、需要一份完整补课路线的求职者
  • 毕业多年想回炉基础的后端开发
  • 准备技术面试但不知道考点范围的在校生

怎么开始

  1. 打开仓库页面,通读目录,了解总共包含哪些主题。
  2. 按面试时间和已有基础,划掉暂时不做的部分。
  3. 从数据结构与算法开始,按条目点进对应课程学习。
  4. 每学完一个主题,用白纸默写核心概念自测。
  5. 把清单克隆到本地,勾掉已完成项,保持进度可见。

常见问题

清单要全部做完吗?
不必。按目标岗位和剩余时间裁剪,做完核心部分就已经够用。

有中文版吗?
仓库以英文为主,社区存在一些翻译版本,可读性以能找到的版本为准。

适合零基础吗?
不适合完全零基础的人,至少要先会一门语言、能写简单的程序。

要花多长时间?
取决于基础和每天投入,作者只提供了自己的学习记录,不必照着别人的节奏走。

授权与合规

内容以开放许可协议在 GitHub 上发布,可以自由阅读、复制与改编,作者不收取任何费用。 官网:github.com/jwasham/coding-interview-university

资源信息
界面语言 英文
授权方式 开源免费
适用平台 Web
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。