架构师学习路线图

2019-08-28  本文已影响0人  attentionYSF
内功心法 设计模式
  1. 软件设计原则
  2. 软件设计模式
    • 创建型模式
      • Factory 工厂模式
      • Singleton 单例模式
      • Prototype 原型模式
    • 结构型模式
      • Adapter 适配器模式
      • Decorator 装饰器模式
      • Proxy 代理模式
    • 行为型模式
      • Strategy 策略模式
      • Template 模版模式
      • Delegate 委派模式
      • Observer 观察者模式
审美观 品味经典,分析源码
  1. spring 源码分析
  2. myBatis 源码分析
必备技术栈
  1. 漫谈分布式架构
  2. 分布式架构基础
    • 网络通信探究分布式通信原理
    • 基于消息方式的系统间通信
    • 理解通信协议传输过程中的序列化和反序列化机制
  3. 分布式通信框架
    • RPC通信技术
    • 高性能NIO框架 Netty
  4. 分布式协调服务 Zookeeper
  5. 分布式服务治理 Dubbo
  6. 分布式消息中间件
    • ActiveMQ
    • RabbitMQ
    • Kafka
  7. 分布式缓存技术
    • redis
    • mongoDB
  8. 高性能Web容器 Nginx
  9. 数据库分表MyCat(基于MyCat实现MySQL)
  10. 分布式并发编程
  11. 分布式搜索引擎 ElasticSearch
  12. 分布式日志监控 ELK
  13. 分布式实战解决方案
微服务架构
  1. Spring Boot
  2. Spring Cloud
  3. ServiceMesh
  4. NACOS
工具箱
  1. Git
  2. Maven
  3. Jenkins 项目集成
  4. Sonarqube 代码检查
  5. Dcker
  6. 敏捷开发
性能调优
  1. 理解性能调优
  2. JVM调优
  3. MySQL调优
  4. Tomcat调优
软技能提升
  1. 中英文档阅读能力
  2. 数据结构与算法
  3. 面试技巧
  4. 技术文档编写
  5. UML建模
    部分学习地址,参考博客文章
上一篇下一篇

猜你喜欢

热点阅读