架构师能力模型
2023-06-27 08:51:31 1 举报
AI智能生成
全面描述架构师的能力模型,业务、技术、软实力。
作者其他创作
大纲/内容
通用能力
个人管理
三观端正
世界观
人生观
价值观
人生规划
家庭规划(后方稳定)
职业规划
财务规划(后方稳定)
时间管理
外在管理
健康管理
第一映像
高效沟通
通用口才
演讲
写作
学会谈判
结果预期
理性沟通
思维能力
抽象思维(实->虚)
通过问题看本质(虚->实)
结构化思维
逻辑思维
体系化思维
5W2H
哲学思辨
学习能力
多读书,读好书
专业技能书籍
软实力书籍
学习+实践结合
抗压能力
韧性
跌倒爬起来
摒弃负能量
负能量会让人斗志消沉
专业技能
业务能力
1.把控业务需求
【高管】向上管理,把控真实业务需求
鉴别真实需求(沟通能力)
定初步业务方案(和产品、业务方一起)(沟通能力)
【产品】辅佐产品出产品方案,做产品设计
论证产品设计方案可行性
2.业务架构
业务需求理解能力
跟业务、产品确认产品设计细节(沟通能力)
业务模型抽象能力,并形成闭环方案
构建行业通用业务架构能力
技术能力
基础技术能力
计算机基础
计算机组成原理
通信原理
数据结构和算法
编程语言
Java
Jvm
Go
Python
C、C++、C#
后端技术能力
扩充认知范围
广度
广度影响技术决策
深度
某些领域重点加强深度,具备一杆到底的能力
设计能力
体系化的设计能力
建模能力
UML(统一建模语言)
面向对象程序设计(Object Oriented Programming,OOP)
DDD领域驱动设计
战略设计
战术设计
数据库建模
GOF23种设计模式
架构能力
架构理论
CAP定理
BASE理论
微服务拆分:AFK架构原则
康威定律
服务端架构变迁史
单体架构
微服务架构
云原生架构
无服务架构
技术选型
技术前瞻性
技术调研
权衡利弊
理性trade-off
架构设计
应用架构
衔接业务架构和技术架构,描述系统子系统的功能划分、组合。
技术架构
主流框架
Spring系列
SpringBoot
SpringCloud
Mybatis
主流技术组件
MQ
缓存
Redis
依赖三方能力
短信
IM
文件存储
数据架构
数据流:采集、存储、查询
主流数据库
Mysql
PostgreSql
主流大数据架构
Hadoop系列
Flink
部署架构
k8s
代码能力
写代码能力
代码评审:代码鉴别能力
规范&避坑
可读性
优雅
注释清晰
扩展性
性能
其它技术能力(了解即可)
前端主流技术
运维主流技术
测试主流技术
职业软实力
职业素养
坚决不违法
决策力
和时间赛跑
架构师最重要的任务之一就是消除软件设计中那些不可逆的决策--Martin Fowler
技术决策
架构决策
救火决策
非技术决策
业务方案
版本排期
团队管理
领导力
激发主观能动性
明确团队管理制度
团队协作
项目管理
资源评估
UED设计、前后端、测试资源
版本排期
根据现有资源参与项目建设的版本、节点时间
软件开发过程
软件开发模式
瀑布
敏捷
DevOps
风险把控
复盘
分享&培训
一个人强不如整个团队强
分享倒逼知识体系化
0 条评论
下一页