个性化学习路径
基于能力差距、知识先修关系和学习证据动态规划;周期由系统计算得出。
系统进阶
按知识先修关系系统补全能力,并加入综合实训。
56 天
5 项
8 个
项目交付
完成诊断后将根据能力差距生成个性化路径。当前展示岗位默认学习路径。
前往能力诊断知识图谱:知识点关系网络
展示知识点之间的前置、包含、应用、产出关系,不是简单路线图
软件测试知识关系
围绕“测试用例设计”展开前置、方法、执行、沉淀四类关系
系统进阶路径
自适应推荐夯实 Java 基础语法与面向对象
Java 数据类型、流程控制、数组操作;类与对象、继承、多态、接口
Java 程序设计
完成学生成绩管理系统(控制台版),实现增删改查和排序功能
代码能通过编译,功能完整,使用至少 3 个类体现面向对象设计
无前置要求 · 验收: 代码评审 + 功能演示
掌握 Java 集合框架与异常处理
List、Map、Set 的使用与区别;自定义异常、异常链、try-with-resources
Java 程序设计
将学生管理系统升级为集合版本,加入输入校验和自定义异常处理
使用至少 2 种集合类型,异常处理覆盖所有非法输入场景
需完成 第 1 周 · 验收: 代码评审 + 异常场景测试
MySQL 数据库基础与 SQL 实战
DDL/DML/DQL 语法;表设计范式;索引基础;多表查询与子查询
数据库应用技术
设计电商数据库(用户、商品、订单、订单详情),编写 10 条业务查询 SQL
数据库设计满足 3NF,SQL 查询正确且包含至少 2 个多表连接查询
需完成 第 1-2 周 · 验收: 数据库设计文档 + SQL 测试
Spring Boot 入门与 RESTful API 开发
Spring IoC/AOP 原理;Spring Boot 自动配置;Controller/Service/Dao 分层
Java Web 应用开发
搭建 Spring Boot 项目,实现用户注册/登录/信息查询 RESTful API
API 遵循 RESTful 规范,返回统一 JSON 格式,包含全局异常处理
需完成 第 1-3 周 · 验收: 接口测试 + 文档检查
MyBatis 持久层与数据库集成
MyBatis Mapper 映射;动态 SQL;分页插件;Spring Boot 集成 MyBatis
数据库应用技术
为第 4 周项目添加 MyBatis 持久层,实现完整的用户 CRUD 操作
Mapper 文件规范,动态 SQL 使用正确,分页功能可用
需完成 第 3-4 周 · 验收: 持久层测试 + 代码评审
Redis 缓存与性能优化
Redis 数据结构;缓存穿透/击穿/雪崩;Spring Boot 集成 Redis
Java 企业级开发
为项目添加 Redis 缓存层,实现用户信息缓存和热点数据缓存
缓存命中率 > 80%,正确处理缓存一致性问题
需完成 第 4-5 周 · 验收: 缓存测试 + 性能报告
工程化实践与项目部署
Git 工作流;Maven 多模块;Docker 基础;JUnit 单元测试
软件工程实训
将项目重构为多模块结构,编写单元测试覆盖核心逻辑,Docker 打包部署
项目结构清晰,测试覆盖率 > 60%,Docker 镜像可正常运行
需完成 第 4-6 周 · 验收: 部署验证 + 测试报告
综合项目实战与代码评审
需求分析与系统设计;接口文档编写;代码评审规范
Java Web 综合实训
完成一个完整的小型项目(如博客系统),包含前后端联调和代码评审
项目功能完整,文档齐全,通过模拟代码评审
需完成 第 1-7 周 · 验收: 项目答辩 + 代码评审