Java Roadmap

Java 开发知识图谱

从核心语言、并发、JVM 到微服务、云原生和工程能力,把高级工程师的能力模型拆成可以逐层复盘的知识地图。

10 工作台板块
136 文章槽位
6 成长阶段
Writing Workspace

知识域工作台

10 个写作板块,136 个文章槽位。先选领域,再逐个补文章,页面不会因为内容扩展而变成长列表。

10 个板块 136 个知识点
Roadmap

学习路线

用阶段路线建立长期成长坐标,年限只是参考,重点是逐步补齐编码、原理、架构、治理和技术领导力。

第 1-2 年:夯实基础

深入掌握 Java 核心语法、集合、IO;熟悉 Spring Boot 开发;能独立完成 CRUD 项目。

第 3-4 年:深入原理

理解 JVM、并发编程、设计模式;掌握 MySQL 优化、Redis 缓存;能进行代码重构和性能调优。

第 5-6 年:架构视野

熟悉微服务架构、分布式理论、消息队列;能设计高可用系统;掌握 Docker / K8s 基础。

第 7-8 年:架构落地

能负责核心系统的架构设计、容量规划、稳定性治理和跨团队协作;开始沉淀平台化能力。

第 9-10 年:技术专家

具备复杂业务建模、全链路治理、技术选型、架构评审和故障复盘能力;能推动组织级技术标准。

第 10 年以上:架构负责人

在业务战略、技术战略、组织协同之间做取舍;主导架构演进、平台建设、成本治理和技术人才培养。

Cheatsheet

技术全景速查

完成路线和知识域浏览之后,再用这组标签做选题索引和技术栈定位。

Java 8/11/17/21Spring BootSpring CloudMyBatisJPAMySQLPostgreSQLRedisKafkaRocketMQElasticsearchDockerKubernetesNacosSentinelSkyWalkingPrometheusGrafanaJenkinsGitLab CINettyZooKeeperSeataShardingSphereMongoDBClickHouseTiDBIstioDDDTDD
Overview

辅助概览

这些模块用于快速扫一眼整体结构和能力侧重,放在最后作为补充参考,不打断主线教程。

Java Developer
JVM并发Spring分布式数据库DevOps

核心能力概览

用于快速判断当前复习重心,后续可以继续替换成真实学习进度。

Java 核心
94
并发编程
88
框架生态
91
分布式架构
86
工程能力
82

技术栈分布

把原文图表浓缩成站内静态组件,保留信息密度,也减少外部脚本依赖。

核心语言 框架生态 基础设施 工程实践