学习总结
作为一名毕业 5 年的老人,入行以来一直从事 C++相关的开发,最近一两年遇到一些技术上的困惑,总是感觉不知如何提高技术。虽然一直梦想做一名架构师,但是成为架构师的路怎么走,确不知道如何走?我知道这一行应该是终身学习,但是看到很多人都是一年经验用是十年,这些年以来,大部分时间做代码编写相关的工作。对于架构师方面确实没有系统的学习,对于个人的发展来说,还是很不利的。
从业这些年来,对架构的知识积累的不多,更谈不上形成体系。比如说,对于高可用的架构,可能第一个反应就是备份,除此之外没有其他任何想法。对于高性能架构,可能想到的是多线程编程.......
在架构师训练营的学习的过程中,详细的对架构的定义,即 4R 架构,让人眼前一亮,一下理解了架构的哦含义;为什么要做架构设计?这个问题我从来没有想过,为了显示自己技术厉害吗?为了少走弯路吗?好像都不是,为了降低系统的复杂度;以前觉得这个技术学了,我应用这门技术就够了,从来没有考虑技术的本质是什么?通过这门课的学习,让我不管是看待问题还是看待技术,可能想的是技术本质或者问题的本质是什么。.........
往后学习,了解架构设计的整个流程,以及各种各样的架构是什么样子的,是为了解决什么样的问题。比如一个节点足够应付读写请求场景下,主备架构。读请求满足不了业务场景时,可以用主从架构。写请 i 去满足不了时,分片架构。无法应付机房类的灾难时,分区架构;还有很多的架构,高性能架构,高可用架构,可扩展架构,异部多活架构等等。。。
虽然训练营中对每个细节没有深入讲解,但学习论的掌握更加重要。让我遇到新的问题时,可以更加从容的面对。针对自己不太了解的领域,结合方法论以及自己积累的知识,减少学习的弯路,提高学习效率。
评论