Code
Road
Map
路线图
学习路径
文章
题库
资源
社区
首页
/
路线图
/
软件架构师路线图
软件架构师路线图
一步步成为软件架构师。
难度
中级
时长
29 周
知识点
113
模块
12
0%
整体完成度
…
继续学习
已完成
进行中
未开始
1. 阶段一
0/11
了解基础知识
需要学习的重要技能
设计与架构
决策制定
简化事物
沟通
估算与评估
平衡
咨询与教练
营销技能
工具
2. 阶段二
0/10
什么是软件架构
什么是软件架构师
架构的层次
解决方案架构
企业架构
职责
如何编码
文档
技术技能
架构
3. 阶段三
0/9
应用架构
编程语言
无服务器
客户端/服务器
分层
分布式系统
面向服务
安全
微服务
4. 阶段四
0/9
Java / Kotlin / Scala / Swift
Python
JavaScript / TypeScript
.NET Framework 基础
模式与设计原则
哈希算法
PKI
认证策略
数据操作
5. 阶段五
0/17
面向对象编程
MVC、MVP、MVVM
CQRS、最终一致性
ACID、CAP 定理
SOLID
工具
Hadoop、Spark、MapReduce
ETL、数据仓库
SQL 数据库
NoSQL 数据库
Apache Spark
数据仓库设计原则
API 与集成
PMI 认证
Prince2
LeSS
Kanban
6. 阶段六
0/12
Git
Slack
Trello
Atlassian 工具
GitHub
gRPC
ESB、SOAP
GraphQL
REST
BPM、BPEL
消息队列
Web、移动端
7. 阶段七
0/10
函数式编程
React、Vue、Angular
SPA、SSR、SSG
微前端
W3C 与 WHATWG
响应式编程
框架
IAF
UML
TOGAF
8. 阶段八
0/4
BABOK
管理
ITIL
SaFE
9. 阶段九
0/1
网络
10. 阶段十
0/6
OSI
TCP/IP 模型
HTTP、HTTPS
代理
防火墙
运维知识
11. 阶段十一
0/11
OWASP
Hadoop
基础设施即代码
云服务商
无服务器概念
Linux / Unix
服务网格
CI/CD
容器
云设计模式
企业软件
12. 阶段十二
0/13
Ruby
Go
Actor 模型
TDD
DDD
RUP
Scrum
XP
MS Dynamics
SAP ERP、HANA、Business Objects
EMC DMS
IBM BPM
Salesforce
软件架构师路线图 — CodeRoadMap — CodeRoadMap