三亩地 三亩地SAN MU DI · CODE DIARY
LEARNING ROADMAP

完整学习路线图

从零基础到能独立交付项目,五阶段路线图。每一步都标注了要学的知识点与建议时长,让自学不再靠摸黑。

路线说明 编程学习路线图方法论
HOW TO USE

这是一份可以照着走的路线图

这份路线图来自作者五年自学经验的总结,把零基础到独立交付拆成五个清晰阶段。每个阶段都有明确的目标、知识点清单和建议时长,不会让你在「接下来该学什么」上浪费精力。

路线图不是教条,节奏可以根据自己的情况调整。但建议严格遵循阶段顺序——跳过基础去学框架,是自学最大的时间杀手。

  • 每个阶段都有「完成标志」,达标再进入下一阶段
  • 知识点清单可点击进入对应分类的实战日记
  • 建议时长按每天有效学习 2-3 小时估算
FIVE STAGES

五阶段学习路线

从打地基到能交付,五个阶段循序渐进。每个阶段的圆圈数字代表它的顺序,下方是知识点与建议时长。

01 STAGE
夯基础

把 HTML / CSS / JS 三件套真正吃透

这个阶段不碰任何框架,专注把前端三件套的基础打牢。重点不是「知道有这个标签」,而是「能用它独立写出一个页面」。每个知识点都要配 demo,写不出来的就是没懂。

HTML 语义化 盒模型 Flex 布局 Grid 布局 响应式设计 JS 基础语法 DOM 操作 事件机制 ES6+ 新特性
建议时长 2-3 个月
完成标志 独立写静态站
02 STAGE
练手感

用原生 JS 做几个能跑的小项目

基础学完不等于会用。这个阶段要逼自己用原生 JS 完成 3-5 个小项目,不带任何框架和库。目的是把零散的知识点串成「能完成一件事」的能力。

待办应用 天气查询 图片画廊 计算器 本地存储 fetch 请求 简单动画 表单验证
建议时长 1-2 个月
完成标志 3 个原生项目
03 STAGE
做项目

进入框架世界,用 React 或 Vue 做完整项目

有了原生 JS 的底子,框架学起来会快很多。这个阶段选择一个框架深入(推荐 React 或 Vue 二选一),用它完成 1-2 个有真实数据、有路由、有状态管理的完整项目。

React / Vue 基础 组件化思维 Hooks / Composition API 状态管理 路由 API 联调 Git 协作 Vite / Webpack
建议时长 3-4 个月
完成标志 1 个完整项目
04 STAGE
查缺漏

补算法、补工程化、补全栈视野

能写项目之后,要回头补那些「不补也能跑、补了更专业」的东西。这个阶段开始刷 LeetCode、学 Node.js、了解 CI/CD 与部署,让能力从「能写」升级到「能写好」。

数据结构 常见算法 LeetCode 刷题 Node.js 基础 数据库入门 工程化 Docker 性能优化
建议时长 2-3 个月
完成标志 50 道 LeetCode
05 STAGE
能交付

独立完成从需求到上线的完整交付

最后这一阶段不是学新东西,而是把前面所有能力整合到一次完整交付里。从需求沟通、UI 设计、开发、联调到上线部署全程一个人扛,真正具备「能交付」的能力。

需求拆解 UI 设计基础 架构设计 联调与测试 部署上线 线上排障 项目复盘 沟通协作
建议时长 1-2 个月
完成标志 1 次商业交付

路线是地图,脚步要自己走

每个阶段都要靠真实代码积累,看十遍不如写一遍

从第一阶段,开始你的旅程

如果你是零基础,推荐先从「零基础避坑指南」入门,里面有更细的第一阶段执行手册。