Java能力框架 | 🐘 _山海博客

Java能力框架


JAVA从初学到资深再到专家,是一个循序渐进的过程,不仅要coding,还要对IT知识体系有认知。以下是笔者认为高阶JAVA技术人员需要掌握的整体能力框架。相关内容的掌握的深浅直接反映其技术水平。

改为文字,这样后面调整好修改

基础知识

计算机基础

graph TD 计算机基础 --> 操作系统 计算机基础 --> 数据结构 计算机基础 --> 网络 计算机基础 --> 算法

Java

graph TD Java --> JVM Java --> 语言特性 Java --> 多线程 Java --> IO编程

项目经验

graph TD 项目经验 --> 项目描述 项目经验 --> 项目难点 项目经验 --> 项目问题 项目经验 --> 项目改进 项目经验 --> 理论知识 理论知识 --> WEB 理论知识 --> 敏捷

架构能力

基础架构能力

graph TD 基础架构能力 --> Docker 基础架构能力 --> K8S 基础架构能力 --> Prometheus 基础架构能力 --> CAP理论 基础架构能力 --> 领域驱动设计

微服务架构

graph TD 微服务架构 --> 注册中心 微服务架构 --> 流量控制 微服务架构 --> 分布式事务 微服务架构 --> 链路跟踪 微服务架构 --> ...

应用知识

常用工具

graph TD 常用工具 --> 排查类 常用工具 --> 协作类 常用工具 --> 保障类 常用工具 --> 系统类

常用框架

graph TD 常用框架 --> Spring 常用框架 --> Netty 常用框架 --> Dubbo 常用框架 --> Mybatic 常用框架 --> 细分领域 常用框架 --> ...

队列

graph TD 常用框架 --> Kafka 常用框架 --> ActiveMQ 常用框架 --> RabbitMQ 常用框架 --> ...

数据库

graph TD 数据库 --> RMDB 数据库 --> NoSql 数据库 --> 图数据库 数据库 --> 向量数据库 数据库 --> ...

缓存

graph TD 缓存 --> redis 缓存 --> ehcache 缓存 --> ...

云平台

graph TD 云平台 --> 阿里 云平台 --> 腾讯 云平台 --> 华为 云平台 --> Ucloud 云平台 --> 百度 云平台 --> AWS 云平台 --> AZure 云平台 --> GoogleCloud

文档能力

graph TD 文档能力 --> 方案编写 文档能力 --> 概要设计 文档能力 --> 详细设计



我们抛开JAVA语言本身,将其他语言生态的相关功能置入,同样适用。

当时较懒,对于图中的内容,笔者只更新了两个文章, 不久之后将由其他博客搬至JJ。再有后续的有时间再添加上。

Jvm原理
Jvm调优


文章作者: _山海
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 _山海 !
评论
  目录