1.通过第一周的学习,对架构师工作内容与职责有更清晰的认识,我的理解主要有以下几点:

1)较宽的知识面:在设计与方案制定时,有更多的思路
2)深度专研某个领域:很多出色的架构设计,基础原理上是有共通性的。对某个领域有深入理解后,容易举一反三。一直停留在表象层,就算认识的再多,但处理问题不容易发现其本质规律
3)输出文档能力:输出思路清晰能表达设计意图的文档,让合理的方案落地
4)出色的编程能力:在给出架构设计后,通过代码框架指导并约束业务开发人员,按设计思路进行推进落地
5)良好的沟通能力:推进架构设计落地,往往是需要经过多部门沟通,如:与一线业务人员、研发、运维沟通串联

2.合理利用工具,输出设计意图

包含:脑图、UML图。认识了 draw 工具,画 UML 图,配合 github 做为图床存储,实现设计图版本管理

3.工具集

1)百度脑图
https://naotu.baidu.com/

2)draw.io
https://draw.io