毕业总结
在 2022 年进同事的推荐,知道了我们华仔老师的架构实战营课,看过学习目录及进度后,发现课程比较适合我们这些有多年工作的软件工程师,确实在学习过程中,发现很多东西可以通过实战营,把理论与工作中碰到的事情结合起来,原来处理问题的方法,只是经验,通过学习可以找到解决问题的处出,发仔老师也讲的非常好,结合了实际的项目经验,大部分是我们工作中碰到的。让我们知道什么是架构师,如何做好架构师,以前只知道架构师很高大尚,如何高大尚不知道,学习后才发现什么是架构师。总结如下:
如何成为优秀的架构师
对一两个技术方面具备非常深的专业知识和技术;
针对某个行业有着非常强的行业知识;
具备很好的倾听能力和沟通能力;
具备很强的解决问题,处理问题的能力。
4R 架构
软件架构是指软件系统的顶层结构,它定义了系统由哪些角色(Role)组成,角色之间的关系(Relation)和运作规则(Rule)
面向复杂度架构设计
为什么需要做架构设计?从软件技术发展史看,核心原因是软件系统规模的增长,使得数据结构和算法不再是主要问题,整个系统的结构成为首要问题。面向复杂度的架构设计本质上是为了降低软件系统的复杂度,通过分析系统需求,找到系统复杂的地方,然后设计方案。通过识别复杂度的来源,如高性能、高可用、可扩展、安全等总结出架构模式,使用一定的套路降低这些复杂度,如分库分表、缓存、集群、分片、微服务、DDD 等等。
太多太多的知识学习,也需要自己在工作中运用。反复看老师的视频 。
最后,虽然历时 4 个月的架构实战营结束了,但是我自己的学习还没有结束 ,计算机行业的学习是永远结束 不了,要不步的学习。才能在这个行业站稳脚。
评论