放平心态
首先,我们需要放平心态。软考的难度到底怎样,从通过率上来看是有一定难度的:
- 浙江2023上半年软考参考人数3.8万,合格人数为3517人(高级1076,中级资格:1834人,初级资格:607人),2023年上半年软考通过率约为 9.25% 。
- 浙江2022年下半年软考参考人数3.2万,合格人数为4780人(高级1609人、中级2392人、初级779人),2022年下半年软考通过率约为 15% 。
乍一看通过率很低,但我那个考场上午应到40人实到25人,下午到的人就更少了,所以实际通过率在25%左右,不慌!我们只需要把它当成一次普通的大学期末考试即可。
前期准备
我们需要准备:
- 《系统架构设计师教程(第2版)》
- 《系统架构设计师考试32小时通关(第二版)》
- “软考通”APP
第一周 熟悉考试内容
万事开头难,为了快速进入状态,第一周我们需要先熟悉一下考试内容。
以下三科满分75分,三科全部45分及以上为通过。 科目一:75个选择题,要至少对45个。(平时训练需达到55分以上) 科目二:5个简答题选3个,每个25分,平均每个得15分就行。(往往是4选3和3选3,因为嵌入式的题难得分) 科目三:1篇论文,需2800字左右。
然后,我们还要简单熟悉一下教材的大纲,我从网上找了大佬提炼的知识点:【新版系统架构】系统架构设计师教程全篇知识点提炼[1],可以配合系统架构设计师教程(第2版)[2]列出的目录大纲,反复看几遍,对教材内容有了一定认知后,便可开启第二周的部分。
最后,要是还没体感可以看下面↓这个视频(100min),能了解重点知识在哪些地方,看的时候发现很多题不会写也能更快进入备考状态。软考高级-系统架构设计师重难点知识分析及讲解视频(建议收藏)![3]
第二周 选择题部分 刷!
驾照考过吧?驾考宝典刷过吧?软考也是一样,选择题部分我们只需要从手机应用商店下载“软考通”APP即可。
- 一定要确认自己选择的科目为“系统架构设计师”。我一开始选了系统分析师,刷了一百多题后才发现,好在系分和高架的题目比较类似,不算白刷。
- 题库大概有750题,由于我们不熟悉教材内容,所以只需要打开背题模式,通过下方的试题解析熟悉知识点即可。这样平均一题大概1min,全部刷完需要12.5h,同学们要注意分配好日常工作节奏以及自己的刷题进度。
- 如果有时间的话,建议每刷完一个模块,就去教材上找对应的章节看一遍加深记忆(如果时间不够可以只看32h那本书)。
- 在刷题和看教材之余一定要注重英文单词的积累,可以用记事本记录下来,定期过一遍,对最后五个英语选择题很有帮助。
- 把题目全部刷完之后,我们就可以在日常的空余时间刷题了,我本人是每天中午刷一套模拟测验(大概35min,不影响中午休息),晚上下班回家再刷一套并把中午的错题一并看一下。
本人最终测验量如下图所示:
第三周 简答题部分 背!
简答题部分,历年考题是有规律可循的,第一题质量属性相关,第二题UML图相关,第三题嵌入式相关,第四题数据库相关,第五题web系统架构设计相关。大部分考生都是选择一、二、四题。
这里备考的时候我刷了09年-22年的题,也是一样的节奏,先看题尝试写,写不了直接看答案,然后背答案再默写一遍,这样大概刷个几套就熟练了。重点,案例题一定要自己总结,不能被历年题目套牢,必须自己真的掌握知识点。
- 第一题,我们需要会默写质量属性、敏感点、权衡点、风险点、非风险点、五大架构风格以及架构风格的优缺点。
- 第二题(UML图),我们需要辨别各种图的长相以及它们的优缺点,这里建议多查阅网上的资料,增加知识储备。(今年考了UML2.0,很多人都没准备到,包括我自己)相关阅读:一文读懂UML | 轻松搞定·需求分析![4]
- 第四题(数据库设计),对数据库比较熟悉的后端同学可以秒刷,由于我是前端,这里特地去网上刷了一下后端的相关面试题,储备了这块的知识。关于题目的考点,可以参考以下部分内容:
第四周 论文部分 练!
论文是有套路模板的,这里我就不赘述了,详细请看《系统架构设计师考试32小时通关(第二版)》的论文篇。
论文部分我对09年-22年的论文题目做了统计(如下图,草稿字丑勿怪),通过分析历年考试的内容,准备了下面五个题目的论文,以应对所有年份的考题(虽然一个没押对,但至少保持了论文的手感)。同学们也可以用类似的方法,把历年考题列一遍,这样心中会对论文知识点的考察范围有个了解。
论文这块其实不难,我们只要把握了套路即可,建议有时间的同学一定要多练,至少默写一篇自己准备的论文,保持机考写论文的手感,这样到了考场默写完项目背景和结尾会发现时间很充裕。最后,即使四个论文题都没有准备到,也一定不要慌张!选择自己最有把握的考题蒙就完事了,用软考群内大佬的话讲,“会八股文,剩下的能自圆其说,让改卷的老师知道你是有技术的,就能过了。”考完出来群内绝大多数人都说瞎写,成绩出来却只有极少数人论文没通过。
写在最后
以上就是我总结的方法论了,可能不完善,但绝对够用。如果觉得对你有帮助请点个赞吧。本文的初心是写给未开始备考的同学们增长信心用的。内外部同样有很多同学分享的经验贴,但大多对备考方法写的比较粗略,且贴出来的超大知识图谱很容易劝退新人。因此,为了弥补这块的空缺,本文写的比较简单,看完如果还有不知道怎么准备的同学欢迎留言。最后说下感受,今年机考改革我以为会比较简单,没想到撞枪口上了。
- 选择题难度颇高,好在平时刷的题量大,考到好几个原题,对不确定的难题容错比较高。
- 简答题题型大改,很多都是填空题,填错了就没分了,第一题甚至考了大数据的架构图(这里12分的填空我只拿了4分),最后估计是数据库的那题我答得不错拿了高分,阅卷老师让我卡线通过了。
- 论文部分虽然没押到题,但题干里给了面向对象设计方法的解释,我靠着自己对面向对象设计的理解硬着头皮写完了,最终也是低分飘过。
最后的最后,请同学们一定要重视考试,有空的时候把教材多看几遍,争取一次性通过。考试不难,但知识点不少,这一个月我也是爆肝了一百个小时左右才通关的,共勉。
相关阅读
- [1]https://blog.csdn.net/weixin_40972073/article/details/131534841
- [2]https://baike.baidu.com/item/系统架构设计师教程(第2版)/62819067?fr=ge_ala
- [3]https://www.bilibili.com/video/BV11V411A77U/
- [4]https://www.zhihu.com/tardis/bd/art/405447739
来源|阿里云开发者公众号
作者|灯糕