# bugstack虫洞栈 | Java 编程路书 v1.1 👣

作者:小傅哥
博客:https://bugstack.cn (opens new window)

沉淀、分享、成长,让自己和他人都能有所收获!😄

# 一、前言:授业解惑

我知道,你并不知道从哪开始!

你了解要成为一个软件开发工程师,要从哪里开始学习吗?你清楚为了能找到工作要学习多少知识吗?你知道从承接需求到开发交付上线需要多少个技术栈吗?

对于这些内容即使从事编程2-3年的研发,大部分人也没有一个全局的概括,而在校大学生更是不清楚自己是从哪开始要到哪里去。收集了几十G到几百G的资料也不知道要从哪开始看,看哪些是对自己当前阶段帮助最大的。

所以小傅哥,准备开发一套《Java简明学习路书》,帮助踏上这条路上的伙伴,以更简单明了的方式进入编程学习。计划:通过一个个小案例,为大家讲解这些技术栈的运用。最后再通过完整的项目实战,把这些技术栈串联起来运用。

# 二、简明:学习路线

# 三、全貌:路书地图

  • 地址https://github.com/fuzhengwei/RoadMap (opens new window) - 提供了路书仓库,我会在这里更新各项资料,你可以进入后,点击右上角 Star 进行收藏(这样我更新后你会收到通知)
  • 介绍:整个路书以需求承接到开发交付为视角,包括:计算机基础、系统和架构设计、环境搭建、系统开发、常用类库、调试、测试、质量分析、发布部署。通过这样的全局的视角,来告诉你在哪里,要去哪里。点击各个技术栈可以直接进入内容
  • 说明A——核心技术,学习完能承担大部分工作、B——辅助路线,学习完能更好的完成工作。


路书 v1.1 | @小傅哥
基础
计算机基础
编程基础
后端语言
️B C语言
️A Java
前端语言
️B HTML
️B CSS
️B VUE
️B REACT
设计
PPT
架构分层
️A MVC
️A DDD
架构
架构模式
️B SOA
Power Designer
xmind
draw.io
️A 类图
设计和开发原则
环境
代码托管
️A Github
️B Gitcode
️B Gitee
版本控制
️A Git
️B SVN
开发工具
依赖管理
️A Maven
️B Gradle
任务调度
MQ
️A Kafka
RPC
️A Dubbo
️B GRPC
开发
框架
️A Spring
️A MyBatis
注册中心
️B Eureka
️B Nacos
数据源
️B DBCP
️B C3P0
️A Druid
分库分表
关系型数据库
️A MySql
️B Oracle
️B TiDB
大数据
NoSQL 数据库
️A Redis
图形数据库
文件存储
️B Hbase
️B Hadoop
️B MongoDB
搜索引擎
数据同步
️A Otter
️A Canal
类库
序列化
️A jackson
️B Gson
认证授权
️A shiro
️A jwt
️A SSO
字节码框架
️B ASM
网络编程
️A Netty
️B WebFlux
规则引擎
️B Drools
HTTP框架
服务治理
日志
️A log4j
️A logback
️A slf4j
工作流
️A BPMN
Redis
其他
️B Guava
️B Hutool
️B TTL
调试工具
Mock
️A Mockito
调试工具
️A Postman
️B ApiFox
️B ApiPost
API管理
️B OpenApi
️A Swagger
️B Javadoc
️B Yapi
️B Torna
质量检测
代码规范
️A p3c
质量分析
代码审查
️B github
性能测试
️A JMeter
测试
单元测试
️A JUnit
️B TestNG
监控系统
发布部署
CI/CD
️A jenkins
发布
️B War
️B Jar
服务器
️A Nginx
️B Apache
️A Tomcat
容器化
️A Docker
️B K8S
云原生
️B Istio
服务化
️B PaaS
️B SaaS
️B IaaS

如果你需要;简明学习路线实战项目锻炼帮你学习辅导教你简历优化 - 来应对招聘,那么可以扫码加入小傅哥的知识星球【码农会锁】- 我会带着走捷径直击目标,完成实战项目,提高编程思维,锻炼编码能力。

🧧加入学习 (opens new window)