LEVEL·UP
YEAR 2 · 写透

大二

选路线 · 软硬双线试探

本年进度
0/60
怎么看 · 每个任务卡上 L1-L5 是难度档(入门→通才),track 是路线(common 通用 / software 软件 / hardware 硬件,可随时切换)。勾选验收项进度自动存你电脑。展开说明里有「为什么做这个」。不懂的词去 名词表 查。

第 1 月

5
L3 common 任务
8h

攻克树和图

⌘ 编程能力
展开说明 →

大二上开始上数据结构进阶。树和图是算法面试的高频区,必啃。 Dijkstra 是图论入门必会。看完做几道题,你就懂"地图导航"是怎么算路径的。

L3 software 支线
30h

跟 MIT 6.S081 做 OS lab

▤ CS 基础
展开说明 →

软线硬通货。MIT 6.S081 是全世界最好的 OS 课,自己改 xv6 内核。做完你真懂 OS,面试大厂系统岗有底气。 不用一次做完,整个大二上学期慢慢推,每周一个 lab。

L2 common 装备
1h

在 GitHub 提一个英文 issue

A 英语
展开说明 →

从写 README 升级到写 issue。这是参与开源的标准动作,也是练英文表达的实战。 英文 issue 模板:What happened / What I expected / Steps to reproduce / Environment。照着写就行。

L4 hardware 任务
8h

STM32 通信协议:SPI / I2C / UART

⎇ 硬件 / 嵌入式
展开说明 →

硬件线主线。通信协议是芯片之间说话的语言。智能车上传感器、屏幕、域控全靠这些协议。 逻辑分析仪(25 块的 USB 8 通道就够)让你看见信号,从抽象变具体。

L2 common BOSS
2h

决定大二主线:软件 / 硬件 / 双线

☉ 心态 / 抗挫折
展开说明 →

大二第一关:选线。不用赌死,但要定主次。软件线就业面广、远程资源多;硬件线贴你专业、车企对口、竞争少。 看大厂 JD 对号入座最准。你想象四年后想坐哪个工位,倒推现在该选哪条线。

第 2 月

5
L3 common 任务
4h

学会堆和优先队列

⌘ 编程能力
展开说明 →

堆是面试高频。Top K、合并 K 个链表、调度问题都用堆。手写一遍你才真懂。 优先队列本质就是堆。学完你能在 OS 调度、Dijkstra 优化里看到它的影子。

L3 hardware BOSS
5h/周

电赛备赛启动

⚔ 竞赛
展开说明 →

电赛 8 月打,现在开始备。找队友 + 找老师 + 选方向 + 练历年题,四件事这个月做完。 别等学校通知,主动找。名额、经费、指导老师先到先得。

L3 software 支线
20h

跟 Stanford CS144 实现 TCP

▤ CS 基础
展开说明 →

软线硬通货。自己实现一个 TCP 栈,你真懂网络不是背概念。后端、云原生、自动驾驶车云协同岗都认。 整个大二上慢慢推,每周一个 lab。

L4 hardware BOSS
10h

上 FreeRTOS

⎇ 硬件 / 嵌入式
展开说明 →

硬件线 BOSS。RTOS 是嵌入式工程师的分水岭。裸机能写"轮询",RTOS 能写"并发"。智能车上感知、控制、通信并行,全靠 RTOS。 FreeRTOS 是工业级 RTOS 的事实标准,车企、无人机、机器人都在用。

L3 common 任务
6h

概率论深入:常见分布 + 中心极限定理

∑ 数学 / 物理
展开说明 →

概率论是 ML、信号处理、雷达的底子。大二上推到常见分布和中心极限定理,够你看懂大部分论文。 用 Python 模拟让你直观理解抽象定理,比死记公式有效 10 倍。

第 3 月

5
L4 common 任务
8h

图论进阶:最短路 / 最小生成树 / 拓扑排序

⌘ 编程能力
展开说明 →

图论进阶。最短路、最小生成树、拓扑排序是面试高频,也是路径规划、网络设计的基础。 做完你能看懂导航算法、网络路由、任务调度依赖的底层逻辑。

L3 software 任务
50h

LeetCode 刷到 100 题

◆ 实习 / 求职
展开说明 →

软线求职硬通货。100 题是互联网大厂实习面试的门槛。从大二上开始刷,到大三暑假实习前刷到 200+。 重点不是数量,是覆盖题型。数组/字符串/链表/树/图/DP/回溯各刷一遍。错题反复刷,刷到能默写。

L3 software 支线
8h

数据库入门 + SQL

▤ CS 基础
展开说明 →

数据库是后端岗硬通货。CMU 15-445 是全世界最好的数据库课,Andy Pavlo 讲得极好。 先建概念,懂 SQL 和事务。CMU 15-445 的 lab(自己实现数据库)留到大三冲一线再做。

L4 hardware BOSS
15h

电机控制 + PID

⎇ 硬件 / 嵌入式
展开说明 →

硬件线 BOSS。PID 是控制工程的灵魂。智能车速度环、无人机姿态、机械臂位置全用它。 调参是手艺活。先调 P 看震荡,加 D 抑制,加 I 消稳态误差。笔记写下来,下次调就有参考。

L3 common 任务
10h

在 GitHub 建一个自己的开源项目

⇄ 开源贡献
展开说明 →

从给别人的项目提 PR 升级到做自己的项目。这是你"独立做东西"能力的第一次证明。 别贪大,解决一个真实小问题就行。第一个 star 比第一个 PR 还激动。

第 4 月

5
L3 common 任务
8h

自动驾驶感知入门:相机 + OpenCV

◈ 智能网联汽车
展开说明 →

你专业的"专业面"开始深入。感知是自动驾驶的眼睛。先用 OpenCV 做传统视觉,理解图像处理基础。 后面大三再上深度学习感知(CS231n)。传统视觉是底子,别跳过。

L4 common BOSS
10h

动态规划进阶:背包 / 区间 DP / 状压

⌘ 编程能力
展开说明 →

DP 进阶 BOSS。背包问题是经典,面试高频。区间 DP 和状压 DP 是进阶,做完你 DP 就过关了。 诀窍:先想"状态是什么",再想"从哪些状态转移过来"。画表格填,填 10 遍你就通。

L3 common 支线
3h

读一篇英文技术论文

A 英语
展开说明 →

从读 issue 升级到读论文。论文是技术的源头。能读论文你就能跟前沿,不被二手教程带偏。 推荐从经典入门论文开始:ResNet(图像分类)、YOLO(目标检测)、Kalman Filter(状态估计)。

L4 hardware BOSS
20h

自己画一块 STM32 最小系统板

⎇ 硬件 / 嵌入式
展开说明 →

硬件线 BOSS。从"用别人做的板"到"自己设计板"。这是硬件工程师的成人礼。 第一次画板会踩很多坑:电源走线太细、下载口接反、晶振走线长。踩完就懂了。打板很便宜,别怕错。

L2 common 装备
3h/篇

开始写技术博客,每月 1 篇

◐ 软技能
展开说明 →

技术博客是工程师的长期资产。四年后你的博客就是你最好的作品集,比简历管用。 别追求完美,写出来就行。写的过程逼你把事情想清楚,这才是真价值。

第 5 月

5
L3 common 支线
6h

自动驾驶控制入门:PID + 纯追踪

◈ 智能网联汽车
展开说明 →

控制是自动驾驶三大块(感知-规划-控制)之一。你已经会 PID,现在把它用到车上来跟踪路径。 纯追踪是最简单的路径跟踪算法。先懂它,大三再上 MPC。

L3 common 任务
6h

贪心算法 + 回溯

⌘ 编程能力
展开说明 →

贪心和回溯是算法面试必考。贪心想清楚"局部最优=全局最优",回溯是"带剪枝的暴力搜索"。 回溯是 DFS 的进阶。N 皇后、数独、组合问题都用它。学会你就能解 80% 的搜索题。

L3 software 支线
8h

编译原理入门

▤ CS 基础
展开说明 →

编译原理是 CS 科班底子。不用学成编译器作者,但要懂"代码怎么变成机器能跑的东西"。 写一个计算器是最快入门。能解析表达式你就懂了递归下降解析。

L4 hardware 任务
10h

传感器融合:IMU + 编码器

⎇ 硬件 / 嵌入式
展开说明 →

传感器融合是自动驾驶和机器人的核心。GPS + IMU + 轮速 + 视觉,全要融合。先用最简单的互补滤波入门。 互补滤波是卡尔曼滤波的简化版。先懂互补,大三再上卡尔曼。

L2 common 支线
视项目

接第一个技术私活

¥ 钱 / 兼职
展开说明 →

第一次用技术换钱。金额不重要,过程重要。你会懂"需求怎么谈、价格怎么报、交付怎么验"。 一定要书面协议。口头约定 90% 会扯皮。哪怕一张微信截图协议也行。

第 6 月

5
L3 software 支线
5h

系统设计入门

⌘ 编程能力
展开说明 →

软线进阶。系统设计是大厂面试的硬通货(尤其字节、阿里、腾讯)。大二下开始建概念,大三深入。 短链服务是最经典的入门题。能画清楚架构图你就懂了基础。

L2 common 装备
3h/周

建立每周 3 次运动习惯

♥ 身体 / 作息
展开说明 →

大二开始久坐变多,身体最容易垮。每周 3 次运动是底线,不是目标。 护腰护眼从现在开始。腰突了什么都没了。买个人体工学椅,比买新手机值。

L2 common 任务
1h

大二上学期复盘

☉ 心态 / 抗挫折
展开说明 →

大三上结束复盘。重点看:选的主线对不对、电赛备赛进度、刷题进度、项目质量。 如果发现选错线,现在调还来得及。大二下还有时间换。

L2 common 装备
视缘分

找一个技术导师

⌬ 人脉 / 圈子
展开说明 →

导师不是老师,是愿意点你几句的人。学校老师、学长、网上认识的技术人都可以。 主动找,别等。导师一句话能省你半年弯路。回报方式是帮导师做点杂活或分享你的进展。

L4 common BOSS
25h

大二上收官项目(主线方向)

⚒ 项目实战
展开说明 →

大二上收官。把你这学期学的串起来,做一个能写进简历的项目。 这是你简历上第二个硬项目。比大一的难一档,要能讲清楚技术选型和踩坑。

第 7 月

5
L4 common 支线
10h

ROS 深入:节点 / 话题 / 服务 / launch

◈ 智能网联汽车
展开说明 →

ROS 是自动驾驶和机器人的操作系统。大二暑假深入,为大三做自动驾驶项目打基础。 ROS 的核心是节点间通信。懂了发布-订阅、服务、launch,你就能看懂任何 ROS 项目。

L3 software 任务
60h

暑假刷题到 150

◆ 实习 / 求职
展开说明 →

暑假是刷题黄金期。每天 5 题,一个月涨 50 题。重点 Medium,覆盖所有题型。 模拟面试很重要。自己刷和被面试是两回事。用 Pramp 免费互面,或找同学互面。

L4 hardware BOSS
全月

电赛暑期冲刺

⚔ 竞赛
展开说明 →

电赛 8 月打,7 月是冲刺月。暑假留校集中训练,比零散练效果好 10 倍。 历年题至少完整做 2 道。模块库(电源、电机驱动、传感器、显示)提前备好,比赛时直接拼。

L3 common 任务
10h

准备实习投递材料

◆ 实习 / 求职
展开说明 →

大二暑假开始投实习。材料提前备好:简历、求职信、作品集、目标公司清单。 作品集就是你的 GitHub 主页 + 博客。把 README 写好,置顶项目,让 HR 一眼看到你的水平。

L2 common 支线
1h

关注 10 个顶尖工程师

◇ 品味 / 视野
展开说明 →

品味来自看好的东西。关注顶尖工程师,看他们在做什么、读什么,你的视野会被拉高。 推荐关注:Linus Torvalds、Andrej Karpathy、吴恩达、李宏毅、王峰(地平线)、沈向洋。智能车方向看小鹏、文远、地平线的技术博客。

第 8 月

5
L4 common BOSS
视响应

投出第一批实习简历

◆ 实习 / 求职
展开说明 →

大二暑假投实习。BOSS 直聘、牛客、官网校招页全开。别挑,先投出去练手。 第一次面试大概率挂。没关系,复盘最重要。把每道题、每个回答记下来,下次不犯同样错。

L3 software 支线
5h

学会 6 个常用设计模式

⌘ 编程能力
展开说明 →

设计模式是软件工程师的"语法"。面试常问,看源码到处都是。学 6 个最常用的就够入门。 别死记,理解"解决什么问题"再记。单例解决"全局唯一",工厂解决"对象创建",观察者解决"通知"。

L5 hardware BOSS
4天3夜

参加电赛省赛

⚔ 竞赛
展开说明 →

电赛正赛。4 天 3 夜是工程师的极限体验。比的是体力、抗压、团队协作。 不管拿不拿奖,过程就是最大收获。复盘写下来,明年国赛或大三其他比赛都用得上。

L2 common BOSS
2h

决定要不要升学

⇡ 升学路径
展开说明 →

大二暑假做这个决定。别拖到大三。升学和不升学,大三的路线完全不同。 判断标准:目标岗位是否硬性要求硕士(算法岗很多要硕、嵌入式岗本科就够)、家里是否支持、你自己是否还想读书。

L4 hardware 任务
6h

学 CAN 总线(车载必备)

⎇ 硬件 / 嵌入式
展开说明 →

CAN 是车载网络的灵魂。车上所有 ECU 之间都靠 CAN 通信。懂 CAN 你才能做车载电子。 CAN 比较难,但学会了你简历上"车载电子"这一行就立住了。车企面试必问。

第 9 月

5
L3 software BOSS
20h

跟吴恩达 / 李宏毅入门机器学习

◈ 智能网联汽车
展开说明 →

软线 + AI 方向必做。ML 是自动驾驶感知的底子。先从吴恩达或李宏毅入门,别直接上深度学习。 从零实现线性回归让你真懂"训练是怎么回事",不是调包侠。

L4 software 支线
30h

跟 MIT 6.824 做分布式 lab

▤ CS 基础
展开说明 →

软线天花板。MIT 6.824 是全世界最好的分布式课。做完 Raft 你真懂分布式系统,大厂后端/云原生岗硬通货。 整个大二下慢慢推,每周一个 lab。Raft 是最难也最值钱的。

L5 hardware BOSS
15h

从 STM32 升级到嵌入式 Linux

⎇ 硬件 / 嵌入式
展开说明 →

硬件线 BOSS。STM32 是裸机/RTOS,嵌入式 Linux 是带 OS 的另一档。智能车域控、车机、自动驾驶域都跑 Linux。 嵌入式 Linux 是硬件工程师从"做小板"到"做产品"的跨越。车企电子岗很认。

L3 common 任务
持续

持续维护你的开源项目

⇄ 开源贡献
展开说明 →

做项目容易,维护难。维护是开源的真正考验。回应 issue、合并 PR、写文档,这些是工程师的协作能力。 star 到 10+ 说明你的项目真有人用。这是你"独立做东西"能力的硬证据。

L2 common 装备
视课程

绩点策略:保 80+ 不卷 90+

▦ 学校策略
展开说明 →

绩点策略:别全卷。专业课卷到 90+,公共课 80+ 就够。省下的时间投项目、比赛、实习,性价比高 10 倍。 除非你要保研,否则绩点 80+ 完全够用。雇主看的是你做了什么,不是你考多少分。

第 10 月

5
L4 common BOSS
2-3 个月

完成第一份实习

◆ 实习 / 求职
展开说明 →

第一份实习是简历的质变。从此你不是"学生",你是"有经验的人"。 实习重点不是钱,是"做出能讲的东西"。主动要活,别等分配。实习结束要推荐信,下次找工作用。

L4 software BOSS
25h

跟李宏毅 / CS231n 入门深度学习

◈ 智能网联汽车
展开说明 →

软线 + AI 方向 BOSS。深度学习是自动驾驶感知的核心。从 CNN 入门,理解卷积、池化、反向传播。 CS231n 是斯坦福的视觉神课,Karpathy 讲得极好。看完你能看懂任何感知论文。

L3 common 支线
2h

准备英文技术自我介绍

A 英语
展开说明 →

外企、自动驾驶公司面试可能用英文。提前准备,别等面试前才写。 3 分钟自我介绍是面试第一题,背熟它你就赢了一半。重点不是华丽,是清楚。

L5 hardware 支线
10h

写一个 Linux 字符设备驱动

⎇ 硬件 / 嵌入式
展开说明 →

硬件线进阶。驱动开发是嵌入式 Linux 的深水区。写一个最简驱动,你就懂"用户空间和内核空间怎么通信"。 不用精通,懂概念能看懂别人的驱动就行。车企底层岗很认这个。

L2 common 装备
30min

订阅 5 个技术前沿信息源

◉ 信息素养
展开说明 →

信息素养进阶。从"会搜"升级到"主动跟前沿"。每周看一次,挑 1 篇深读,你的视野会持续更新。 推荐:Hacker News(综合)、arxiv daily(论文)、机器之心/量子位(中文 AI)、IEEE Spectrum(电子)。

第 11 月

5
L4 common 支线
8h

自动驾驶规划入门:A* / RRT

◈ 智能网联汽车
展开说明 →

规划是自动驾驶三大块(感知-规划-控制)的中间环。A* 是最经典的图搜索,RRT 是连续空间的随机采样。 你已经会图论,现在用到车上。做完你能看懂任何路径规划论文。

L3 common 支线
3h

Git 进阶:rebase / cherry-pick / 子模块

⚒ 工具链 / 效率
展开说明 →

Git 进阶是工程师的硬技能。rebase 让你的 PR 历史干净,cherry-pick 让你跨分支搬代码。 这些在团队协作和开源贡献里天天用。早学会早不慌。

L4 common BOSS
30h

做一个能写进简历的"明星项目"

⚒ 项目实战
展开说明 →

大二的"明星项目"。不是难,是"有故事"。能讲清楚"为什么做、怎么做、解决了什么问题"。 这个项目是你大三投大厂实习的杀手锏。花时间打磨,值得。

L2 common 装备
2h

看懂劳动合同 + 实习协议

⚠ 安全 / 法律
展开说明 →

实习前必看。合同里的坑很多:试用期超长、社保不交、竞业过宽。提前看懂,签的时候才知道问什么。 不用学成律师,懂常识就够保护自己。

L3 common 支线
5h

做一次技术分享

◐ 软技能
展开说明 →

从写博客升级到上台讲。表达能力是工程师的隐形天花板。早练早突破。 15 分钟是标准技术分享长度。10 页 PPT 够了。重点不是花哨,是讲清楚。

第 12 月

5
L3 common 装备
2h

简历更新到第三版

◆ 实习 / 求职
展开说明 →

简历第三版。现在你有项目、比赛、实习、开源,简历应该有内容了。 重点:每段经历用"做了什么 + 量化结果"句式。比如"实现 PID 闭环控制,转速稳定 ±5%"比"做电机控制"强 10 倍。

L3 common 支线
3h

如果升学:定学校 + 定方向 + 定时间表

⇡ 升学路径
展开说明 →

如果决定升学,大三上就要开始准备。考研 12 月,提前一年准备刚好。留学更早,标化考试要排好。 不升学的人这关跳过,把时间投到大三硬核项目上。

L3 common BOSS
3h

大二全年复盘 + 大三规划

☉ 心态 / 抗挫折
展开说明 →

大二结束。这两年你从零基础走到能做接近产品的项目,已经比 95% 同龄人强了。 大三要冲一线了。复盘完再规划。这一年决定你能不能进大厂 / 头部车企 / 自动驾驶公司。

L5 common BOSS
40h

大二总结项目(接近产品级)

⚒ 项目实战
展开说明 →

大二收官。从"能跑的项目"升级到"有人用的产品"。这一步跨过去,你就不是"学生"了,是"能做产品的人"。 这个项目是你大三冲一线的底气。认真做,做到自己满意为止。

L3 common 支线
10h

读 5 篇你领域的关键论文

◇ 品味 / 视野
展开说明 →

品味进阶。读论文让你知道"好东西长什么样"。从经典开始,别读最新的,先读被引用上千次的。 5 篇不多,但每篇读懂比泛读 50 篇有用。读完你面试时能讲"我读过 XXX 论文",立刻不一样。