2022年系统架构设计师考试通过了
今年终于通过了系统架构设计师考试,这是我第二次考试了,第一次由于比较轻敌,在上午选择题上面翻船了,本来打算今年不再继续考了,原因是自己考证的目的也是为了检验下自己的水平(初衷是在公司经常要写一些技术设计方面的文档,希望能够表现出更强的专业性吧),并不是为了评职称或者就业,再加上小孩刚出生,时间也很少,还要忙着自己的项目。后面也许是觉得可惜,决定再试一次,没想到这次运气很好竟然通过了,很开心~
先说说考试通过后自己的收获吧,我感觉主要有三个方面,1、编写文档;2、个人简历;3、自信心
1、编写文档
从事软件开发十多年了,目前主要负责架构设计及团队管理方面的工作,个人感觉文档在整个开发过程中的重要性很大,比如:系统详细设计设计文档,系统部署文档,甚至转测的readme,每个过程都是至关重要的,关系到团队成员以及部门之间能否高效协同的工作。系统设计主要体现在功能和性能方面,功能表现为内外部接口设计的合理性,这其中就涉及到考试中的面向对象思想,设计模式等。而性能体现在高可用、高可靠、安全性等这些,高可用、高可靠肯定会涉及到负载均衡、集群部署等技术,这就涉及考试中的主动冗余,安全性性涉及token鉴权、appSecretKey的运用。所以设计好一个系统,是要很好的把握产品的需求,利用架构的思想,转化系统实现的过程。
当然,也不是为了编写好设计文档就要去考一个系统架构设计师,考试只是为了从理论结合实践,重新梳理总结下自己。考试本身其实存在很多旧的、没啥用的东西,比如EJB、项目管理(架构师方向)等方面。
2、个人简历
这考试可以丰富下自己的简历,也许能否获得更多的一些机会吧
3、自信心
这个其实很重要的,特别是现在内卷这么严重,程序员这个行业其实挺焦虑的,加上各种自媒体的宣传,让这个系统背后的人偶尔会感到一丝不安。其实我感觉程序员最好的状态是在一个安静的环境下,安静的写着程序,只有快速敲击着键盘的声音,时间不知不觉的流逝着,系统也就不知不觉的成了。但现实我们需要面对生活的琐事、同事间的沟通、上级的安排,都可能打击你的自信心,所以,特别是在这种疫情的大环境下,能够好好学习,享受默默努力的过程,自信心也会变得越来越强大的。
最后,关于考试,给一点个人的建议,也希望想参加这个考试的同学也能够顺利通过。
1、系统的复习,我建议是直接看视频,我自己是看的希赛的,之前花了400块钱在qq上买的,主要是看这种培训视频能够抓住重点,有针对性的各个突破。
2、真题训练,我是在“软考真题”这个app上做题的,特别适合坐地铁的时候刷刷,再结合希赛官网也有试题,不过需要注册,也有老师可能会电话你报班,有钱的也可以报个,会更有动力。
3、案例,平常有时间还是要多学习下热点知识,比如:redis缓存穿透,布隆过滤器,一致性hash算法,冗余策略,负载均衡等,说实话,这些知识在面试或者工作中作用还是挺大的。
4、论文,我建议想好一个做过的项目,分微服务、构件开发、架构风格三个主题都写上一遍,结合范文反复修改,直到都能背的出来的程度,因为考场写论文是没啥时间思考的,拼的是速度。即使不在三个主题范围内,我相信有了整体框架也不会差到哪里去。