L1 common 任务 M1
⌘
编程能力
语言、算法、工程化
维度进度
0/20
量化标尺 · 你在哪一档
全部标尺 → L1 入门 / L2 基础 / L3 专业 / L4 进阶 / L5 通才。每档有硬指标,对着看你在哪,下一档补什么。不懂的词去 名词表 查。
L1 入门
- ▸会一门语言基础语法
- ▸能写 200 行内小程序
- ▸会用 git 提交
L2 刷题线
- ▸LeetCode 100 题(Easy 60+ Medium 35+)
- ▸手写链表/栈/队列
- ▸懂 Big O 分析
L3 算法线
- ▸LeetCode 200 题
- ▸周赛做出 2 题
- ▸Codeforces 1200+
- ▸懂 DP/图论/贪心
L4 面试线
- ▸LeetCode 300 题(Hard 30+)
- ▸周赛做出 3 题
- ▸Codeforces 1400+(绿名)
- ▸能讲清系统设计
L5 硬核线
- ▸Codeforces 1800+(紫名)
- ▸ACM 区域赛铜牌+
- ▸LeetCode Hard < 20min
- ▸独立实现 mini-OS/Redis
大一
13 L1 common 任务 M2
用 Python 做完一个小项目
L2 common 任务 M3
理解数组、链表、栈、队列
L2 common 任务 M4
理解算法复杂度 Big O
L2 common 任务 M4
学 C 语言(嵌入式必备)
L3 common BOSS M5
攻克 C 语言指针
L3 common 任务 M5
用 C 实现完整链表
L3 common 任务 M6
实现四种排序算法
L3 common 任务 M8
学 C++(嵌入式 + 算法岗必备)
L3 common 任务 M9
熟练 STL:vector / map / set / algorithm
L3 common 任务 M10
用栈和队列做题
L3 common 任务 M11
学会 BFS 和 DFS
L4 common BOSS M12
动态规划入门
大二
7 L3 common 任务 M1
攻克树和图
L3 common 任务 M2
学会堆和优先队列
L4 common 任务 M3
图论进阶:最短路 / 最小生成树 / 拓扑排序
L4 common BOSS M4
动态规划进阶:背包 / 区间 DP / 状压
L3 common 任务 M5
贪心算法 + 回溯
L3 software 支线 M6
系统设计入门
L3 software 支线 M8