写点什么

架构师训练营第一周总结

用户头像
Raymond
关注
发布于: 2020 年 06 月 08 日



对架构师训练营课程期待已久,第一周李老师上了两次课,第二次课因为时间冲突,没有看直播,回上到家后看的录播,以下是我个人这两次课的一点感受和总结:



什么是架构师?



  • 架构师是做架构设计,对系统架构负责的那个人。

  • 架构师是一顶帽子,而不是一把椅子;架构师是一个角色而不是一个职位。



对架构师训练营的定位:



  • 架构师训练营,而不是架构训练营:架构方法、架构模式、关键知识点可以训练,但是架构一定要实践,一定要关注场景

  • 通过学习例子训练架构思维,构建知识体系;



架构思想的演进:从4+1架构视图到UML软件建模。



什么是模型?



模型是一个系统的完整的抽象。人们对某个领域特定问题的求解及解决方案,对它们的理解和认识都蕴涵在模型中。通常,开发一个计算机系统是为了解决某个领域特定问题,问题的求解过程就是从领域问题到计算机系统的映射。



为什么要建造软件模型?



  • 为了与它人沟通(既然是建模语言,那语言当然就是用来沟通交流的)

  • 为了保存软件设计的最终成果

  • 前提:除非模型比代码更说明问题



架构师需要关注的七类UML图:



  • 用例图

  • 类图

  • 组件图

  • 部署图

  • 序列图

  • 活动图

  • 状态图



前四类属于静态图,后三类属于动态图,在不同的架构设计阶段,或是对应到不同的相关方时,对应的具体的架构设计内容不太一样(简单说就是目标对象不同,内容有所差异,目的是让不同的目标对象群体都能理解架构师对架构所作出的设计)。



以上是课程内容的总结。



这里也谈谈我个人对两次课来的感受:



  1. 直播课没有互动,学员的问题不能及时解决(当然了,学员太多,老师也不可能解决所有学员的问题),但是如果没有互动,那看直播也就没有意义了,我看录播还能用2.x的倍速节省时间,有问题的地方,我可以反复回看,需要思考的地方,我可以及时停顿。(我以为互动才是直播最大的优势,我不是指疯狂点赞这种互动)

  2. 非常认同老师所说的要有悟性。老师讲的要有悟性,我觉得更像是“架构哲学”这个词中所说的哲学的含意。既然是架构哲学,那必然涉及到在实际的操作中,要去平衡、取舍;要能从别人的架构中领悟别人的架构哲学思想,为我所用。我认为要做到这一点,不仅要求学员本身有足够的工作经验,同时,也要求自己平时也有思考和总结的习惯,对一些问题有自己的想法。这类学员才是真正的目标用户群体。

  3. 基于第2点,我想说的是,悟性看个人的,因人而异,这一点是没办法去干预的,只能靠自己不断的去悟;但是架构哲学除了哲学还有架构,而我理解的这里的架构就是架构知识体系,所以希望能从老师这里学习到整个架构知识体系的内容;



以上是我个人第一周课程的总结。



用户头像

Raymond

关注

还未添加个人签名 2009.09.13 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
谢谢你的总结,目前老师已经增加了互动的时间啦

2020 年 06 月 13 日 23:01
回复
没有更多了
架构师训练营第一周总结