LEVEL·UP

副本

项目池

看再多课不如自己动手做一个。下面是从点亮 LED 到自动驾驶小车的练手项目, 按 D→S 难度排。每个项目有验收标准,做完一个就够你简历多一行。

先认词 · LED = 发光二极管,硬件入门第一课就是让它亮;自动驾驶小车 = 自己做一辆能感知、能跑的小车,硬件线终局之一。难度 D→S 借用游戏分级:D 最简单,S 最难(BOSS)。简历 = 求职用的个人介绍,做完的项目都写上去。不懂的词去 名词表 查。
D

入门级

2
software 3h

命令行待办清单

⌘ 编程能力⚒ 工具链 / 效率

软件入门项目。Python 写一个能用的 CLI 工具,让你懂"程序怎么和人交互、数据怎么持久化"。

验收
  • 添加、删除、标记完成
  • 数据存 JSON 文件
  • 支持 --help 和子命令
common 4h

智能小夜灯

⎇ 硬件 / 嵌入式⌘ 编程能力

入门项目。Arduino + 光敏 + LED,三件套。让你从"会写代码"到"能控制物理世界"。

验收
  • 光敏检测环境亮度
  • 暗时自动亮 LED,亮时熄灭
  • 串口可调阈值
C

初阶级

4
software 10h

LeetCode 刷题机器人

⌘ 编程能力⚒ 工具链 / 效率

练爬虫 + 自动化 + 数据可视化。做完你懂"程序怎么定时跑、怎么和外部服务对接"。

验收
  • 爬自己 LeetCode 主页的通过数
  • 每天定时统计并推送到微信/邮件
  • 生成每周刷题报告
BOSS hardware 15h

超声波避障小车

⎇ 硬件 / 嵌入式⌘ 编程能力◈ 智能网联汽车

智能车的雏形。BOSS 级项目,做完你能讲"我做过一辆能自己避障的车"。电赛入门也常用这个。

验收
  • STM32 + L298N 电机驱动 + HC-SR04 超声波
  • 自动避障行驶
  • 可调速度和转向逻辑
  • 录演示视频
software 6h

个人博客静态站

⌘ 编程能力⚒ 工具链 / 效率

你的技术名片。早搭早养,四年后你的博客就是你的作品集。顺便学静态站、CI/CD、域名。

验收
  • 用 Astro / Hugo / Next.js 搭一个静态博客
  • 部署到 Cloudflare Pages 或 Vercel
  • 写 3 篇技术文章
  • 绑定自己的域名
hardware 8h

温湿度监控站

⎇ 硬件 / 嵌入式⌘ 编程能力

软硬结合第一个项目。传感器 → 单片机 → 上位机 → 存储 → 报警,一条线打通。

验收
  • STM32 + DHT22 采集温湿度
  • 串口传到电脑,Python 实时画曲线
  • 超阈值蜂鸣器报警
  • 数据存 SQLite
B

中阶级

3
software 12h

图像分类小模型

⌘ 编程能力◈ 智能网联汽车∑ 数学 / 物理

深度学习入门项目。从调包到真懂"训练是怎么回事"。自动驾驶感知的第一步。

验收
  • 用 PyTorch 训一个 CNN,分类 CIFAR-10
  • 准确率到 80%+
  • 部署成命令行工具,给图能分类
  • 写一篇训练笔记
BOSS hardware 12h

PID 电机控制

⎇ 硬件 / 嵌入式∑ 数学 / 物理◈ 智能网联汽车

控制工程的入门 BOSS。PID 是工业控制的灵魂,智能车速度环、无人机姿态、机械臂位置全用它。做完你真懂"控制"。

验收
  • 直流电机 + 编码器 + STM32 - 实现 PID 闭环控制,转速稳定在设定值 ±5% - 串口可调 Kp Ki Kd,实时看响应曲线 - 写一篇 PID 调参笔记
BOSS hardware 20h

ROS 小车建图导航

◈ 智能网联汽车⌘ 编程能力⎇ 硬件 / 嵌入式

自动驾驶移动机器人入门。这个项目能直接对接车企的"低速自动驾驶"岗。BOSS 级。

验收
  • ROS + 激光雷达 + 差速底盘
  • 跑通 SLAM 建图
  • 跑通导航栈,给目标点能自己过去
  • 录演示视频
A

高阶级

5
BOSS software 30h

自己实现一个 mini OS

▤ CS 基础⌘ 编程能力

系统岗的硬通货。做完你真懂操作系统,面试大厂系统/内核岗有底气。

验收
  • 跟 MIT 6.S081 做完所有 lab
  • 实现系统调用、虚拟内存、文件系统
  • 写一篇万字总结
BOSS hardware 20h

自己画一块 STM32 最小系统板

⎇ 硬件 / 嵌入式

硬件工程师的成人礼。从"用别人做的板"到"自己设计板"。做完你简历上能写"独立完成 PCB 设计"。

验收
  • 用立创 EDA 画原理图和 PCB
  • 包含 STM32F103 + 晶振 + 电源 + 下载口 + USB
  • 下单打板并焊接
  • 上电能跑通 Blink
BOSS software 25h

自己实现一个 mini Redis

▤ CS 基础⌘ 编程能力

后端岗硬通货。做完你懂网络编程、数据结构、并发。面试大厂后端有底气。

验收
  • 用 C/C++ 实现一个 KV 存储
  • 支持 GET SET DEL EXPIRE
  • 支持简单的事件循环和网络协议
  • benchmark 能跑 5 万 QPS
BOSS software 20h

车道线检测

◈ 智能网联汽车⌘ 编程能力

自动驾驶感知经典项目。比交通标志更接近"开车"。BOSS 级。

验收
  • 用 OpenCV 处理行车视频
  • 检测车道线并叠加显示
  • 弯道也能跟住
  • 写一篇算法解析
BOSS software 25h

交通标志识别

◈ 智能网联汽车⌘ 编程能力

自动驾驶感知的实战项目。BOSS 级,做完你简历上"自动驾驶相关项目"这一行就有了。

验收
  • 用 GTSRB 数据集训练目标检测/分类
  • 准确率 90%+
  • 给一段行车视频能实时识别
  • 部署到树莓派或 Jetson Nano
S

挑战级

1
BOSS software 50h+

开源一个有 star 的项目

⇄ 开源贡献⌘ 编程能力◐ 软技能

终极 BOSS。不是技术难,是坚持难。一个有 star 的开源项目比 5 段实习还值钱。

验收
  • 做一个解决真实问题的开源工具
  • 写清楚 README 和文档
  • 在 V2EX / Reddit / 知乎推广一次
  • 拿到 50+ star