接下来的东西都出自B站程序羊的分享,简单总结方便以后的学习
原文:文章
原文:视频
首先掌握编程基础
编程基础分为以下超多大类
1.JAVA语言基础
2.JVM虚拟机
3.并发、多线程
4.数据结构和算法
5.计算机网络
6.数据库/SQL
7.操作系统
8.设计模式
9.研发工具
然后是应用框架
应用框架分成前端和后端,后端主要学习,前端需要了解
后端
1.Spring家族框架
2.服务器软件
3.搜索引擎
4.分布式/微服务
5.虚拟化/容器化
6.中间件
中间件分成三个
- 1.缓存
2.消息队列
3.RPC框架
7.数据库
数据库框架也分成三个
- 1.CRM层框架
2.连接泊
3.分库分表
前端
1.基础套餐
- 1.三大件
2.基础库
2.模板框架
3.组件化框架
运维知识
1.Web服务器
2.应用服务器
3.CDN加速
4.持续集成/持续发布
5.代码质量检查
6.日志收集/分析