要成为架构师,首先要了解架构师的种类以及线路,常见的架构师有以下几种:

  • 应用域架构师
  • 业务架构师
  • 系统/企业架构师

本篇文章,我们着重了解应用领域架构师。应用领域架构师负责从应用程序的​​维度​​,负责某个应用的技术架构,主要偏业务系统,关注理解业务,梳理模型,设计模式,接口,数据交互等方面。

晋升路线平滑

  • 深厚技术底子+大局观
  • 广度+深度跨应用
  • 懂业务,有把业务抽象的能力

团队架构

  • 侧面支撑(个人贡献者)
  • 开发组长(趋同的趋势)

技术加点

  • 强技术导向
  • 熟悉主流技术栈,同时广度+深度
  • 对技术进行可行性验证POC
  • 技术选型
  • 足够的技术敏感度,掌握技术趋势
  • 应用内/跨应用 组件化与模块结构
  • 业务抽象
  • 服务划分
  • 数据结构
  • 对外接口
  • 业务能力
  • 做一个用户(自家产品和竞品)培养业务Sense
  • 需求分析与拆解
  • 业务理解层次
  • 持续反馈(发现风险,沟通)
  • 业务方
  • 技术团队