作业二:根据当周学习情况,完成一篇学习总结
第一周学习总结:
学习方法:
关于一本书的学习。
一本好书,作者一般会在前言部分就说明清楚本书的结构,写作目的,内容的概述。读者在读正这本书之前就可以通过前言部分知道这本书适不适合自己,也能对本书的总体有个了解,学习起来更是有的放矢。
关于架构师的学习。
架构师一定是一个技术牛逼的人,对技术不专业不深入,只是对知识有个广度没深度,是做不好架构师的,要知道技术的原理,才能对架构有更好的理解,设计出的架构才能更合理。
关于悟性,只有一定的经验积累,面对相关的问题,才能快速领悟其中的原理。
架构师的主要职责:
1.编写架构设计文档
2.并发编程框架
3.重构软件代码
4.设计系统架构
5.进行技术选型,解决技术应用中的问题。
6.优化系统性能
7.模块分解与微服务架构重构
8.保障系统安全与高可用
9.大数据应用
10.技术创新
11.沟通管理
软件架构:
软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。
需要弄懂如下的这张图:
核心是需要明确架构设计是给谁看的,要考虑到相关的利益方,对于不同的角色,架构设计文档是不一样的。
评论