要成为架构师,首先要了解架构师的种类以及线路,常见的架构师有以下几种:
- 应用域架构师
- 业务架构师
- 系统/企业架构师
本篇文章,我们着重了解应用领域架构师。应用领域架构师负责从应用程序的维度,负责某个应用的技术架构,主要偏业务系统,关注理解业务,梳理模型,设计模式,接口,数据交互等方面。
晋升路线平滑
- 深厚技术底子+大局观
- 广度+深度跨应用
- 懂业务,有把业务抽象的能力
团队架构
- 侧面支撑(个人贡献者)
- 开发组长(趋同的趋势)
技术加点
- 强技术导向
- 熟悉主流技术栈,同时广度+深度
- 对技术进行可行性验证POC
- 技术选型
- 足够的技术敏感度,掌握技术趋势
- 应用内/跨应用 组件化与模块结构
- 业务抽象
- 服务划分
- 数据结构
- 对外接口
- 业务能力
- 做一个用户(自家产品和竞品)培养业务Sense
- 需求分析与拆解
- 业务理解层次
- 持续反馈(发现风险,沟通)
- 业务方
- 技术团队