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