软考高级-系统架构师备考记录软考高级-系统架构师 我在2023年下半年的考试中一次性通过考试,这里主要将自己摸石头过河总 - 掘金

软考高级-系统架构师

我在2023年下半年的考试中一次性通过考试,这里主要将自己摸石头过河总结的经验记录下来,有兴趣参加软考高级考试的同学可以参考下,来规划适合自己的备考计划。

exam.png

目的

我是一名具有5年工作经验的、从事前端web开发的程序员,但是我又是非科班出身。因为非科班出身的原因,在面试中HR经常会问我为什么选择从事计算机。

虽然当初的确是看中互联网行业的工资(2019年那会)相对于其他行业更高,但是在从事了近5年的开发工作之后,自己越来越喜欢这个行业,主要原因还是计算机很诚实,不会骗人。我比较喜欢跟诚实的、坦诚的人打交道。

exam-7.png

考软考高级-系统架构师的目的主要是为了下次面试时,HR再问我为什么转码时,我也可以拿出点东西向她证明我确实是喜欢这个行业,想在这个行业继续发展下去,而不是纯粹为了钱。

exam-6.png

当然,即使通过了软考高级-系统架构师的考试,也不意味着你就可以称为一名合格的架构师,实践方面的经验也是很重要的。

在参加考试之前,我首先收集了软考高级相关的信息,建议访问官方网站,因为它的信息更具有及时性、权威性。也建议加一些软考群,直接在qq群搜索“软考”关键字就可以搜到。

在备考的过程中,也需要即使关注官方网站,根据最新政策和考试时间调整自己的备考计划。

考试时间

软考高级-系统架构师每年只有一次考试机会,考试时间是下半年。其实并不是非要考系统架构师,其中信息系统项目管理师相对更好考一些,而且一年有两次考试。

exam-1.png

exam-3.png

由于2023年是第一次机考,对考试的场地要求更高,导致无法一次安排所有考生同时参加考试。因此在临近考试2周的时候将考试分成了两批,同时如果认为考试时间的变动影响了自己的备考,官方也提供了退款的入口。但是系统架构设计师的考试时间并没有改变。

exam-2.png

而且由于是第一次机考的原因,官方也提供了模拟平台让考生事先熟悉考试过程和操作,同时也提供了计算器,似乎往年是不让使用计算器的。但是在2023年的考试中,似乎只有2道计算题,所以根本没有使用它的机会。

在考试现场,一定要注意脚不要乱踢、乱动,可能会把主机插排踢掉。本人考场中,有一个同学就出现了这种情况,最后考试时间怎么计算的,本人就不清楚了。

我是在浙江工商大学参加的考试,总体感觉挺好的。在进入考场时,会有引导牌告知考场位置,如果没有找到的话,现场也有可以询问志愿者。

高级资格考试分为三科:综合知识、案例分析和论文。其中:

  • 综合知识考试时长是150分钟,问题类型是75道选择题,每道题1分,及格线是45分
  • 案例分析考试时长是90分钟,问题类型是简答题,1道必选+4选2,共3道。每道题25分,及格线是45分
  • 论文考试时长是120分钟,2500字论文,4选1,总分75分,及格线是45分

上午考综合知识,下午案例分析和论文连考。连考的意思是做完案例分析之后,可以提前交卷(但是要主要提前交卷时长有限制,例如案例分析只能提前30分钟交卷),多出来的时间会并入到案例分析考试时间中。

例如:

小明案例分析70分钟写完了并交卷之后,剩下的20分钟+原本论文的考试时长120分钟,总共140分钟可以用于写论文。

2023年按照软考架构师教材改版后的第一次考试,有些之前年份中综合知识科目中常见的知识点在这一次考试中并没有出现。例如:质量效用树、敏感点、权衡点、风险点等,这在往年考试中都是送分的题

案例分析今年是大数据相关的简答题,但是我并非从事大数据相关工作的开发人员,这对我来说是致命的,考完之后觉得已经100%不及格了,不过好在阅卷老师笔下留情,再次感谢。

今年的论文相对来说难一些,但是在备考中准备了相关的论文,只能说是瞎猫碰上死耗子了,最后选的是面向对象分析。

当然题目简单和困难每个人都有不同的评判,这里我主要讲述一些每个科目的备考过程,总共的备考时长是2个半月

综合知识

这里我主要是以视频课+官方教材的形式备考的。官方教材总页数有700多页,还好作为一名合格的前端,文档的阅读能力还是有的。

exam-5.png

计算机组成原理那块我看的是文老师的视频课,这里可以在b站上找找,它在b站有官方账号。这里我要看视频课的原因,是我发现看了教材中这块的知识和刷了一部分相关的真题之后一头雾水。如果是科班出身,这里没有必要花时间去看视频课,直接刷题即可。

看完之后开始刷题,首先按章节刷题,刷完之后再去刷真题,而且要留最近3年的真题用于最后的模拟考试。刷题工具可以用51cto的小程序,上面有历年的考试真题;或者软考通、芝士架构等App来刷题。这里我是使用的51cto小程序来刷题,更方便一些。

每天设定一个刷题数目,我是一开始比较懒散,每天刷题10道,在距离考试2个月的时候,开始将每日刷题量提升到50道/天。刷完题目之后,看下错题解析之后,再去官方教材中找错题是属于哪个下面的知识点。晚上睡觉的时候,再复习一下白天的错题。

随着对题目越来越熟悉,刷题速度的也会快速上升,在最后一个月的时候上升到200道题/天,这样一直持续到考前,最后做真题时要保证分数维持在60以上。虽然改版后的第一年并没有多少历史真题,不过刷题的过程让我的自信心爆棚。

exam-8.png

不过最后也是勉强过了

案例分析

这里我是直接刷真题,没有刷模拟题,并且留最近3年的真题用于模拟考试。及格线是45分,拆分到每道简答题是15分。也就是说每道简答题总分是25分,只需要拿到15分即可及格,其中每道简答题可能有2个或3个小题。

我的做题技巧是如果这道题你知道明确的答案,那么就有条理的分条目简答。反之,这道题你不太清楚,那么就能多写就多写、不断拓展知识点,但是要注意字数限制、分条目。并且在刷真题时,根据知识点进行分类,再总结每个小题中不会的知识点。

往年必选的题目考察的知识点是固定的——质量效用树,但是今年第一道题是大数据,当时直接头皮发麻

exam-9.png

这对我来说真是闻所未闻,真的不知道Lambda架构和Kappa架构是啥,只知道Lambda表达式、链式调用,所以只能强行猜测,尽量往批处理、流处理上靠。所以如果同学们在考试中也遇到这种情况,只能根据自己储备的知识尽量往能看懂的方向靠,才有可能拿到分。

论文

这里不看模拟题,直接练习往年真题。以下是2009年-2022年的往年论文真题:

分析真题可以发现,以2019年论文为例:

exam-12.png

它有3个小题:

  • 第一个小题对应论文的概要部分
  • 第二个小题则是对应教材中的知识点,这里是很难编的,完全靠背。
  • 第三个小题则讲述项目的实施过程

我是按照历年的论文考察知识点进行排序,并且准备一个公用的论文模版。因为论文部分可以真实的反映考生是否具有真实的实践经验,在准备模版时,我是回顾做过的项目中,找一个最熟悉的进行模块解拆。

论文可以分为两个大的部分,分别是

  1. 概要

概要主要是交代

  • 在什么时间做了什么项目
  • 你在项目中的角色是啥
  • 这个项目的是解决什么痛点的
  • 点题,例如:采用了xxxx(题目中提到的技术或架构),系统更好了、耦合度降低了…。这里是关键,如果没有点题,很难拿高分
  • 项目什么时候交付,得到了各执法部门和领导的一致好评。之类的话
  1. 正文

这里需要回答第二个小题,并且论述项目的实施过程。在倒数第二段写项目中还存在哪些问题,解决方案是什么之类的。最后一段则是表决心。

在练习了几道论文题之后,抽出适合自己的公共模版并且背下来,这里公共部分应该保证在1200字左右,剩下的部分根据选择的题目再补充。因为如果完全临场发挥,时间是不够用的。

如果还不清楚每个部分要写的内容,可以参考简版——简版规范


软考高级-系统架构师备考记录软考高级-系统架构师 我在2023年下半年的考试中一次性通过考试,这里主要将自己摸石头过河总 - 掘金
http://wizhiai.github.io/p/6e5ccd5b66ce43d0a43ee643a8c5108d/
作者
胡礼节
发布于
2024年9月13日
许可协议