学完一个阶段,
就交一个能跑的项目。
每个阶段都有独立的项目页:做什么、必须实现哪些功能、交付什么、按什么标准打分、哪里最容易翻车。 不要求完美,要求你能独立做出来、讲清楚。
控制台版图书管理系统(增删改查 + 文件持久化)
能脱离教程独立写出 300 行以内的小程序
多线程下载器(断点续传 + 进度回调)
理解 JVM 与并发,能写出线程安全的代码
博客后端 API(用户/文章/评论 + JWT 鉴权)
能独立开发一个带登录与权限的后端服务
简易秒杀系统(限流 + 库存扣减 + 异步下单)
理解一个中型系统的完整技术链路
把秒杀项目写成可讲 15 分钟的深度案例
拿到面试并能通过技术面
批量文件整理工具(按类型归档 + 重命名)
建立编程思维,能写 100 行内的实用脚本
命令行待办事项工具(含测试,覆盖率 > 70%)
能写可维护的多文件项目
招聘网站岗位数据采集 + 薪资分布分析报告
能从网上拿到数据并分析出结论
AI 问答 API(接入大模型 + 对话历史存储)
能独立上线一个 Web 服务
个人知识库助手(上传文档 → 检索 → 带引用回答)
做出一个真实可用的 AI 产品
原生 JS 实现的天气查询页(fetch + 渲染 + 错误处理)
吃透 JS 中最容易出错的部分
响应式个人作品集网站(暗色模式 + 动画)
能独立完成一个响应式网站
全栈笔记应用(SSR + 数据库 + 登录)
掌握现代前端开发范式
开源一个组件库(文档站 + 测试 + 发布 npm)
达到能进团队协作的水平
一个真实上线并有用户的产品(SaaS / 工具站)
具备独立交付完整产品的能力
手写字符串处理库(strlen/strcpy/strstr)
理解指针,不再害怕段错误
动态数组容器(支持扩容与释放)
掌握动态内存与调试
简易 HTTP 服务器(支持静态文件与并发)
理解程序如何与操作系统交互
一个可用的小型 key-value 存储(含持久化)
用 C 实现常用数据结构
手写 String 类(拷贝控制 + 移动语义)
摆脱 C 的思维写 C++
泛型矩阵库(支持运算符与表达式模板)
掌握 C++11/17/20 的核心特性
高性能线程池 + 无锁队列
写出高性能的多线程程序
基于 epoll 的高并发网络服务器
能做系统级组件
给知名开源项目提交 3 个被合并的 PR
在某个高价值方向形成深度
控制台记账应用(LINQ 统计 + 报表)
掌握 C# 语法与面向对象
订单管理 API(含权限与分页)
能开发 Web API
串口数据采集上位机
能做企业常用的桌面应用
2D 平台跳跃游戏(3 关 + 存档)
做出一个可玩的完整小游戏
整理 2 个完整项目案例
锁定行业岗位
命令行 HTTP 健康检查工具
两周内能写生产级 Go 代码
并发爬虫(限速 + 超时 + 优雅退出)
真正理解 goroutine 而非只会 go 关键字
短链接服务(含限流、缓存、统计)
能开发完整的后端服务
把短链接服务部署到 K8s 并接入监控
能部署并运维自己的服务
给 Go 开源项目提交 PR
建立技术壁垒
命令行文本处理工具(grep 简化版)
跨过 borrow checker 这道墙
简易 JSON 解析器
掌握 Rust 的抽象工具
异步 TCP 聊天服务器
写出安全的并发程序
高性能 URL 短链服务
能做真实项目
实现一个 Redis 协议兼容的迷你服务
切入高价值领域
留言板(含登录与分页)
能写动态网页
小型电商后台(商品/订单/用户)
掌握主流框架
上线一个真实站点
能上线并维护
完成 1 个付费小项目或上线 1 个内容站
把技术变成收入
命令行记账工具
掌握 Swift 的现代语法
天气 App(多城市 + 动画)
能做出好看的界面
GitHub 客户端(搜索 + 收藏)
做出有真实数据的 App
一个真实上架的 App
把 App 发到 App Store
完成一次订阅功能与增长实验
让产品产生收入
命令行工具集(用协程并发处理任务)
从 Java 平滑切换
新闻阅读 App(列表 + 详情)
能开发完整页面
离线优先的待办 App
掌握现代 Android 架构
上架 Google Play / 国内应用市场
能上线并优化
电商数据取数 20 题(订单/用户/商品)
能独立完成业务取数
用户留存与漏斗分析报表
解决复杂分析问题
给一个慢查询做优化,耗时下降 10 倍
能设计表并优化慢查询
用公开数据集搭一个电商分析模型 + 3 张看板
能独立搭建一个分析型数据模型
手写 LRU 缓存与动态数组
能手写常见结构
LeetCode 高频 100 题(按专题)
掌握五大类题型
实现一个迷宫寻路可视化
拿下最难的板块
DP 专题 50 题 + 错题本
建立 DP 思维框架
完成 10 次模拟面试
在压力下稳定输出