前言
回顾前端学习经历
背景
阶段 1:毕业前后|基础入门(2017 下半年~2018 毕业)
HTML:标签、语义化标签、表单、页面整体结构,独立还原静态页面 CSS:选择器、盒模型、浮动、定位,后期学习 Flex 布局,实现页面排版 JavaScript 基础:变量、函数、循环、数组、对象、DOM 操作、事件
痛点:只会写简单交互,原型、异步这些 JS 底层概念理解很浅,复杂逻辑容易卡壳
阶段 2:工作初期|jQuery + 原生 JS 夯实(2018–2019)
阶段 3:框架时代 Vue 全家桶(2019–2021)
Vue2、组件、props、生命周期、vue-router、Vuex Webpack、npm 包管理,工程化打包部署 axios 接口请求、复杂表单、后台管理系统、页面权限开发 产出:多个企业后台管理平台
阶段 4:拓宽技术栈 React / UniApp 跨端(2021–2023)
React
收获:不再局限单一框架,掌握不同前端框架设计思想,提升 JS 功底。
UniApp
收获:接触移动端、多端适配,理解跨端框架的原理与局限性。
阶段 5:前端进阶,触及职业瓶颈(2023–2025)
阶段 6:后端学习,开启全栈之路(当下)
计划后端学习路线
阶段 1:Java 基础(夯实底层,从 HelloWorld 起步)
Java 基础语法:变量、数据类型、运算符、分支、循环、数组 面向对象核心:类、对象、继承、多态、接口、抽象类、访问修饰符 常用核心 API:String、集合(List/Map/Set)、异常处理、IO 流 进阶基础:泛型、Lambda、Stream 流、多线程基础
学习重点:吃透集合与 Lambda,后面写业务代码高频使用;理解面向对象思想,和前端 JS 的面向对象做对比。
产出:基础小 demo,简单工具类,控制台程序。
阶段 2:Java Web 基础(SpringBoot 前置铺垫)
HTTP 协议,请求、响应、GET/POST,前后端交互原理 Servlet、Filter、Listener 基础(不用深挖,但要知道底层由来) MySQL 数据库:建表、DML 语句,联表查询,索引,事务基础 Maven:依赖管理,pom.xml,项目构建,依赖冲突排查
重点:学会写 SQL,理解数据库事务;熟练 Maven,看懂项目依赖。
产出:简单 JDBC 程序,直接操作数据库。
阶段 3:Spring 框架(理解 IOC、AOP,SpringBoot 底层根基)
IOC 控制反转、DI 依赖注入(Spring 最核心思想) AOP 面向切面编程,理解切面、通知、切点 Spring 核心容器、Bean 生命周期
目的:搞懂 SpringBoot 底层原理,而不是只会复制注解。知道自动配置底层是什么。
阶段 4:SpringBoot 实战(核心重点,你当前正在学习)
SpringBoot 基础:自动配置、starter 起步依赖、yml 配置文件 Web 开发:@RestController,编写 GET/POST 接口,接收请求参数、返回 JSON MyBatis-Plus:数据库 CRUD、条件查询、分页、逻辑删除、审计字段(就是你项目里 create_time 这类审计字段) 全局异常处理、统一返回封装(R统一响应体)、参数校验
产出:完整业务项目,比如请假审批、项目评审系统,前后端联调,从页面到数据库打通。
阶段 5:后续拓展(SpringBoot 学完之后)
结语
© 版权声明
文章版权归作者所有,未经允许请勿转载。
暂无评论...




