写点什么

架构实战营-毕业总结

用户头像
fazinter
关注
发布于: 14 小时前
架构实战营-毕业总结

马上毕业了,感觉以后要学习的东西还有很多,有收获,有不足,向着正确的方向,一步步前行,努力,加油。


学习目标


  • 学习大厂实际架构是如何做的

  • 突破舒适圈,确定自己与一线大厂架构师差距到底有多大

  • 不间断的系统学习,争取有突破性的成长


知识梳理


课程知识密集度高,10 个模块,60 节课,课程覆盖了从架构设计理论,架构师认知,以及常见中间件和框架的技术本质和用法的介绍等方面。

课程还有几个特点:

  1. 通过华仔的实际案例来说介绍技术,这样很多东西不再是那种看得见摸不着的感觉

  2. 每节课都配着问答和思考题,可以实时反馈和检查学习的效果。

  3. 每个模块都有作业,需要花费一些时间来完成,这个过程可以对学习到的知识加深巩固,大大提升了学习效果。


架构设计理论


  1. 架构设计的基本理论;

  2. 高可用架构设计

  3. 高性能架构设计的方法;

  4. 存储架构设计;

  5. 计算架构设计;

  6. 备选架构的设计;

  7. 架构的演进;

  8. 微服务以及中台相关介绍


架构师的认知介绍


  1. 架构设计前中后期的工作主要内容

  2. 架构师的职责是开发和业务的桥梁

  3. 架构师的主要工作内容写文档和开会


常见中间件和框架


Redis

Hbase

HDFS

Elastic Search

Zoo Keeper

MongoDB


核心中的核心


架构的设计不是拍脑袋,而应该是业务知识配上一系列分析再结合架构知识的创造性活动。所以架构设计的基本套路如下所示:

业务场景分析

行为建模,进行定量的分析

根据定量模型,按照存储,计算等方面进行架构设计


4R 架构


Relatation+Rank+Role+Rule


面向复杂度的架构设计


本质就是降低复杂度


架构设计三原则


Ø 合适原则

Ø 简单原则

Ø 演化原则


三个火枪手原则


Ø 单个服务建议三个人


架构设计环


需求->复杂度->备选架构->架构方案->需求


鸡蛋篮子理论


  • 鸡蛋篮子第一法则(拆分法则):如果一个篮子数不清,拆分到多个篮子再数

  • 鸡蛋篮子理论第二法则(叠加法则):如果一个篮子装不下你的鸡蛋,用多个篮子

  • 鸡蛋篮子理论第三法则(冗余法则):不要把所有鸡蛋装在一个篮子,放到多个篮子


得到


做设计要结合具体的业务场景,核心就是业务需求建模的过程,即从定性简单的描述转换为明确的性能指标

不要尝试跟不懂技术的人谈太过于技术的东西,要谈利益,即跟老板谈资源,谈钱,谈成本,但这个有一个前提就是你至少是一个老板认为靠谱的人

华仔的不少个人秘籍,很多东西都是需要反复学习才能掌握的

一群想要学习和提升的同学,即扩大了技术圈

要积极主动的积累和总结自己的方法论,进行输出,扩大影响范围


收获


  1. 华仔是个很厉害的人,很多东西做了细致的梳理和总结,并凝练为自己的理论,有些东西自己也是懂得一点但没有做凝练,很难跟别人介绍和讨论

  2. 有人的地方就有江湖[狗头]

  3. 大厂的工作经验确实是一个重要的台阶,阿里的职级是硬通货

  4. 没有结合业务的技术,就像空中楼阁,中看不中用


总结


借鉴学习,实践出真知,继续努力。


做正确的事情,

把正确的事情做成,说起来很简单,但实际上大道至简。

用户头像

fazinter

关注

卓有成效 2019.02.19 加入

烂的开始是成功的一半!

评论

发布
暂无评论
架构实战营-毕业总结