「架构师训练营」学习总结
概览
这么课程从宏观的视野上教授如何成为一个名架构师。要成为架构师,需要涉及的领域知识非常多。从基础的设计原则、设计模式到大数据、区块链,还有技术以外的技能,方方面面都讲到了。学完这门课程,并不会提高技术能力,但是思考方式、思维习惯会有很大的改变。

1. 架构方法:架构师如何做架构

2. 框架设计:开发框架是架构师实现自己架构目标的主要手段

3. 代码重构:代码重构能力是架构师最基本的能力

4. 系统架构:系统架构知识是架构师的常识而不是能力
4.1. 互联网分布式架构演化

4.2. 互联网系统架构核心要素

4.3. 互联网架构技术一览

5. 技术选型:技术选型能力反映了架构师的综合水平
5.1. 分布式缓存架构

5.2. 消息队列与异步架构

5.3. 负载均衡架构

5.4. 分布式数据库

5.5. NoSql

5.6. ZooKeeper

6. 性能优化:性能优化是架构师展现自己技术全面性的时刻
6.1. 性能优化

6.2. 操作系统与文件系统

6.3. 数据结构与算法

6.4. 网络通信协议

6.5. 非阻塞网络 I/O

6.6. 数据库架构原理与性能优化

6.7. JVM 虚拟机原理与编程优化

6.8. 秒杀

6.9. 搜索
7. 模块分解:模块分解能力是架构师最核心的经验与优势
7.1. 微服务

7.2. DDD

7.3. 组件设计原则

8. 安全稳定:系统安全稳定高可用是架构师最主要的 KPI
8.1. 安全架构

8.2. 高可用的系统架构

9. 数据应用:会用数据的架构师可以超越开发及架构

10. 技术创新:创新让架构师保持职业发展之路长盛不衰
10.1. 区块链

10.2. 物联网平台

11. 沟通管理
版权声明: 本文为 InfoQ 作者【Amy】的原创文章。
原文链接:【http://xie.infoq.cn/article/3cbdf6b523c41f4a9c88baca9】。文章转载请联系作者。
评论 (1 条评论)