写点什么

[架构师训练营] 第一周学习总结

用户头像
Fango
关注
发布于: 2021 年 01 月 03 日

通过本周的学习, 我主要学到了以下内容:

1. 企业对架构师的要求

  1. 职责方面主要有:

  • 针对业务和技术, 编写架构设计文档

  • 开发框架, 可以用来约束开发人员的开发

  • 技术选型, 解决技术在应用中的问题

  • 系统的性能评估, 以及系统优化

  • 保障系统安全, 高可用, 可扩展性强

  • 定位系统瓶颈, 在必要的时候, 要重构系统

  • 推动系统落地等

  1. 能力方面主要有:

  • 编程能力

  • 基础技术掌握能力

  • 常用技术产品的理解与应用能力

  • 性能优化与分析故障的能力

  • 常用架构模式和框架的理解与应用能力

  • 建模以及设计文档的方法和能力

  • 业务理解与功能模块及非功能模块拆解能力

  • 快速学习能力

  • 沟通与领导能力

  1. 常见的面试题

主要对面试者的能力进行全方面的深度考查


2. 架构师的成长指导

实践, 主动实践, 主动帮别人解决问题, 主动找事情做. 不主动, 就被动地接受别人安排的螺丝钉工作.

首先要有深度, 然后再建立广度, 最后才能做出好架构的决策. 因为技术是互通的, 有了一定的深度, 就能很快地涉猎广度, 架构师更关注的是知识的广度.


3. 4+1 视图模型

要完整的表达架构, 需要通过 4+1 视图来多方位地表达, 受众不同, 就要呈现不同的视图 (前提是围绕着场景).


4.UML 建模

UML 对比纯文字, UML 更有力地呈现架构意图, 更方便用来沟通.

像 Linux 这样的大神, 不做 UML 建模都能随随便便写出个 Linux, 但我只是个初学者, 还需要 UML 建模, 一步一步, 踏踏实实地走.


用户头像

Fango

关注

还未添加个人签名 2020.05.11 加入

还未添加个人简介

评论

发布
暂无评论
[架构师训练营] 第一周学习总结