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