一、前言
各位同学大家好,如题目所述,通过在51CTO的学习,我于2021年11月的考试中通过了系统架构师的考试,说起这次通过,要感谢51老师的讲解和班主任的督促,要感谢自己的努力,也要感谢老天赐给的运气,最终成绩57+49+51。
二、个人情况
首先介绍下个人情况,我本身不是计算机或软件工程专业出身,在学校期间只是做了一些可视化方面的开发,基本只是简单的SDK调用,水平很低。后来入职了一个数字化公司,做管理系统的定制开发,做了不到2年的前端,主要工作内容还是业务表单,对于架构整体的认识很低,只能大概说出自己参与项目利用的技术和大概的逻辑。但另一方面由于我有准备过高项的考试,所以对计算机的基础部分,还有运筹计算等方面有学习过,对于考试模式也有一定的经验,助力了最后的成功。
三、报名背景
再具体说下我报名51CTO课程的情况。虽然很早就打算考下架构,以考促学,但由于时间不够,加上对自己能力和考试难度有比较清晰的认识,所以我一开始是不想报名参与这次考试的,感觉几率渺茫,怕浪费了学费。但由于其他同事说在51CTO报明了,介绍后价格会有优惠,而且后续失败了可以再学一次,我想了想也就一起报名了,想着学习也能有个伴,就算失败了明年也可以再战。所以我是9月10日才报的名,而当时距离11月份的考试也就剩了2个多月,当时的学习进度只是在网上找了些零散的资料,不成体系,课程资源也比较老旧,效果一般。
四、备考记录
报名课程后,立刻就被班主任拉入了群,并迅速的邮寄来了教材(虽然没咋用上,就那个题挑了一些做)。当时看群里每天的题目都不会还是比较焦虑的,而且线上的直播课程也都过了一半了,从课程本身计算的时间来看也差了好几个月的进度。所以没有别的办法,只能背水一战(毕竟钱都交了是吧,哈哈)。随后的日子就是每天下班就看课程视频,把每个课程的pdf都下载下来发到pad上,跟着老师一节课一节课的听,记笔记,每天至少3个小时。周六日还有假期如果没有特殊的事情,也继续学习,还是比较快速的追上进度。(其中由于我对运筹比较熟,而架构对运筹的要求比较低,所以运筹相关的部分我就没听,大家可以根据自己的情况选取课程学习)。
而在对基础知识学习过了一遍后,其实对于考试还是没有足够的把握,一方面由于基础的薄弱,我对架构设计、系统设计、系统分析部分理解不够透彻;对于考试的要点也把握不住;另外还有最关键的论文,实在是没底。这个时候就是重点突破了,通过结合直播课程和答疑,再反复学习薄弱位置,很神奇,就突然有一天感觉好像知道这个考试怎么回事了,虽然还是有很多的知识点不懂,但我已经知道大概考试会考哪些点,这些点又要注意什么,这块要重点夸下考前冲刺课,确实有效果!跟着走,并不需要掌握那么多知识点,还是抓大放小。另外还有两次模拟考试,可以有效把握自己的水平(注意案例部分是全答只批前几题的)
再说下论文,论文确实是考试的难点,在短时间内完成2000-3000字的论文,如果不是大神,一定要提前准备。而这方面我一方面听了课,掌握的论文基本写作技巧,又参考了51提供的范文和我自己项目的资料,对于微服务等几个我大概知道的方向进行了准备,并让助教老师进行了批改(虽然只给了我45份,但还是说可以了)这个时候就要说运气了,刚好今年的题目中有一道是“微服务”,在老师的预测和我的准备范围内,一气呵成。
五、考试小提示
最后说下考试本身的过程,考试时间比较长,6个小时,所以要参加下模考找找感觉(虽然由于我当时比较忙,只参加了一次,但用了发来的往年试题,把自己弱势的几个案例又过了下)。另外论文一定要手写一次试一下,对大概的时间有个计划,这样不至于慌乱和字迹潦草。就说这些吧,希望大家都能过过过!