架构实战营 毕业总结
1. 学习的目标
弹指之间,架构营实战的学习旅程就快结束了,回想报名之初定下的学习目标:
突破舒适圈,确定自己与一线大厂架构师差距到底有多大,以便指定下一步计划
尝试一种不同的方式学习,对比之前的方式看看是不是有突破性成长
看看大厂实际架构是如何做的,
2. 知识梳理
课程的知识密集度还是蛮高的,一共有 10 个模块,60 节课,课程覆盖了从架构设计理论,架构师认知,以及常见中间件和框架的技术本质和用法的介绍等方面。
课程还有几个特点:
通过华仔的实际案例来说介绍技术,这样很多东西不再是那种看得见摸不着的感觉
每节课都配着问答和思考题,虽然普遍比较简单,但定期的回顾和检查是非常有必要的。
每个模块都有作业,这个作业大多都不是十分简单,需要花费不少时间来完成,这个过程迫使学员又回去看课程,大大提升了学习效果。
3. 架构设计理论
架构设计的基本理论;
高可用架构设计
高性能架构设计的方法;
存储架构设计;
计算架构设计;
备选架构的设计;
架构的演进;
微服务以及中台相关介绍
4. 设计原则、方法
4.1 架构设计三原则
合适原则
简单原则
演化原则
4.2 面向复杂度的架构设计
4.3 4R 架构
4.4 架构设计环
需求->复杂度->备选->架构方案->需求
4.5 三个火枪手原则
单个服务建议三个人开发。
5. 总结
回想过去总是感叹时间过得真快,纠结要不要报名貌似还是前不久,但其实已经过去了三四个月,
现在来看,果然选择是正确的。持续 4 个月的架构实战营马上就要画上尾声了。回顾四个月的学习之旅,还是感慨挺多,简单谈几点:
学习的时间只能挤。因为工作、家庭的关系,现在真的很难有上学或者单身时候大把的空余时间了。要想静下心来学习,确实难度不少,但是可以把上下班的通勤时间或者周末在带孩子、做家务之间的时间挤出来,还是有一定收获的。正如华仔所说的:碎片化时间,系统化学习。
整体收获很多。之前学校的课程,都是以具体的编程原理和技术为主,很少有老师或者书籍系统化的讲解架构设计的理论和方法。这次借机跟着华仔系统化学习了架构设计的理论、思路和方法,收获颇多,特别是华仔把自己多年的学习积累用通俗易懂的方法进行了归类总结,容易理解。比如:“三个火枪手”、“鸡蛋篮子理论”等等。
遗憾方面,还是因为时间紧张和各种琐事干扰,有些理论理解得还是不到位,课后作业虽然都按时完成了,但确实存在一些地方理解不够,照猫画虎的完成作业,后面还得再花时间温故知新。
最后,感谢华仔老师,江哲助教和班班,以及学友们,你们的辛勤付出,让我们度过了 4 个多月难忘的学习之旅。
评论