系统架构设计师之备考攻略(2023年修订版)——一篇就够

这篇具有很好参考价值的文章主要介绍了系统架构设计师之备考攻略(2023年修订版)——一篇就够。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

哈喽,我是研究系统架构设计师考试3年,累计帮助千人备考系统架构设计师的——凯恩。一开始我也是想一次性过关架构设计师,因此花了不少金钱购买了各式各样的材料,刷题APP,但在复习备考过程中仍然发现诸如重点难点不明确,知识点梳理不清楚的问题。

因此本着对大家负责的原则,凯恩在22年花了很长的时间来完成知识点、重难点的梳理,开发了一款名为《芝士架构APP》的刷题应用,帮助大家快速解决在备考过程中不知道怎么复习,应该记什么的难题。目前已经有2000多人使用此APP进行日常的复习备考,并收获了许多小伙伴的正面评价。
系统架构设计师之备考攻略(2023年修订版)——一篇就够

2020年9月至11月初,本人用两个月的时间来备考【系统架构设计师】这一科目,最终以综合题 59/75 案例 57/75 论文 53/75 的成绩顺利通过。备考过程中,发现由于这个考试比较冷门,遇到了【学习资料少】、【备考方向不明确】等问题,走了不少弯路。因此想分享一下备考中的干货,帮助想要备考【系统架构设计师】的同学。

考试意义

这场考试对于每个人的意义都不同 。但是我个人建议。【为了找工作的同学、为了想学点什么的同学,建议不要报考!❌】。这是因为对于软件开发公司来说,需要的是实打实的开发技巧,能够确保产出,而不是一场考试的结果。而对【事业单位或者有明确证书要求的企业】的同学来对说,通过这门考试却是刚需。因为作为软考的高级考试项目,拿到证书,就可以参与评职称/涨工资。

对于这些同学,我强烈建议看完这篇文章,这会让你们对考情有一个宏观的把握,做到心中有数,知道怎么准备。并且强烈建议你们在备考阶段全身心投入,争取一次性通过 。

考试时间

系统架构师考试一年一次,一般定为每年11月得上旬。小伙伴需要安排好时间,战线不需要太长。我个人建议,一般基础较差(不做一线开发)的同学至少需要匀出【3个月】左右的时间进行备考,做开发的同学匀出【2个月】的时间。换句话说,[8月-9月]是最好的开始时间,在这之前,你无需匆匆忙忙翻开书本进行复习,只需要了解一下这门考试大致考察的内容即可。

报名时间

具体报名时间各个地市不太一样,但是一般是 【8 月份到 9 月初】。由于软考本身不及法考、公考等内卷考试的认可度,各大媒体对这门考试曝光度均不够。系统架构设计师作为其中一个比较冷门的考试,曝光率更是少的可怜,因此每年都有很多同学错失报名时间而再等一年。

考试前置条件

软考架构师考试不需要任何前置考试作为条件,你可以直接跳过中级去考高级。

考试难度

从难度上来说并不是一门难道很高的考试,但是每年的通过率可能只有15%左右。个人认为,究其原因因为架构作为一门分三科单独划线的考试(各科满分75,45分通过),很多应试者因为复习时间分配不当,导致某些科目复习不到位,从而单科线未过,满盘皆输,非常可惜。因此我从个人角度分享两个应试技巧。一个是以【真题为纲】【书本为辅】,二是【学会总结】。具体做法在后面会提到。

关于机构

在复习伊始大家最犹豫的一个问题肯定是报不报班。在我看来,报班并不是一次过关的决定性因素,过关的关键在于【自驱】。毕竟机构课程也只是一个知识输入来源,若是手不动,脑不动,那还是无法内化成为自己的东西。因此建议各位不论是否报班,在复习的时候都要尝试自己整理思维导图,梳理必背知识点。

这个考试的市场不是很大,未出现很多搅局者,多数视频课程都无法免费获取。大家可以看看B站,基本都是试听试看,因此这边也建议同学试试付费的渠道获取。至于视频内容和教学质量,机构之间差异不大。我在这篇文章中做了详细的分析What:系统架构设计师之报班前你需要了解的事

基本考情与复习建议

考试分为三个科目分别是综合题(75道单选,考试时间2.5小时),案例分析题(3道简答题,1道必答,剩下4选2,考试时间1.5小时),论文(四选一,2600字左右大作文,考试时间2小时)。首先从考试结构来看,系统架构师考试并不是一门选拔性考试,而是一门面向社会的通过性考试。因此考生要做的是在有限的复习时间内,确保单科都在 45 分以上。

对于在行业内做开发的同学,一般需要2个月时间进行备考。对于本身就在这个行业做开发的人来说,项目美化包装一下就可以用在论文上,因此论文并不是复习备考的重点。对于这部分同学,我的建议是看真题,做总结,重点放在综合题和案例分析题上。

行业外(在校大学生、体制内甲方)需要3个月时间。其中头【2个月】用于快速过视频加真题强化训练,打好理论基础,后【1个月】用于论文写作及真题巩固。这些同学开发做的比较少,行业浸润不够,因此在三个月时间内既要掌握基本的开发知识,又要学习架构知识,同时还需要理清楚所做项目的一些细节,用于论文写作的准备。

下面我按照综合题、案例分析题、论文题的顺序,介绍各科备考攻略。

综合题(75道单选,2个半小时)

首先是综合题。综合题的考试范围几乎涵盖了架构师考试考纲要求的所有知识点。虽然知识点分布很广,但是通过历年真题分析发现,考察的侧重点也非常明显。其中软件架构、软件工程是分值占比最大的章节。相比之下,其他知识点分值占比就少很多。

个人推荐综合题复习要根据出题的侧重点安排复习顺序。如何直观把握出题侧重点?一是利用【历年的考题按照知识点】进行分类总结的 PDF,二是用好【芝士架构】刷题 APP(下一个小节会提及)。

这个文档的重要性远高于许多视频资料。我建议直接打印出来,从头到尾把真题至少看【7-8】遍,把所有的解析背出来。这是因为真题中有些考点是不变的东西,很多题目无非是同一个知识点的不同方面,比如架构风格,今年考你风格A,明年考察风格B,为了应对这个情况,你必须熟知这个知识点下所有的内容。

举个例子。比如这道真题,在考试复习中,并不是要记忆 A CISC 这个答案,而是要记忆 CISC 和 RISC 包括指令、寻址、实现在内的所有知识。只有这样才能以【不变应万变】,达到复习备考效率的最大化。

系统架构设计师之备考攻略(2023年修订版)——一篇就够
等把真题解析理清楚,就可以通过【芝士架构APP】的专项突破功能来检验自己的复习成果。一旦发现记忆混乱的知识点,就要加入收藏,并进行复习回顾。同时,我习惯在复习的时候把多次出错的知识点顺便整理出来,形成一个必背反复背诵。
系统架构设计师之备考攻略(2023年修订版)——一篇就够
系统架构设计师之备考攻略(2023年修订版)——一篇就够
系统架构设计师之备考攻略(2023年修订版)——一篇就够
系统架构设计师之备考攻略(2023年修订版)——一篇就够

补充说明】有的同学可能犯嘀咕,说报各种机构都是先看视频。难道说机构都是忽悠人?这个我要解释一下。每个人的基础不同,复习能够挤出的时间也不同,假如你战线在 3-4 个月,那没问题,你可以直接看视频。但是很多同学没有那么多时间,如何在2个月时间内,完成系统架构师知识的梳理,这就需要采用我说的以【真题为钢】的复习方法。

就我本人来说吧。本人看过一个系列的视频,每天2小时,1.5倍速,花了将近两个礼拜才看完。但是因为内容很多,知识点很杂,时间拉长就会导致没有记住什么东西,效果不佳。从应试角度来看,视频知识点和考试内容并是不完全匹配的,因此个人不太建议以视频为核心的学习方法。

但是我也要【说明】,视频学习也有他的好处。通过老师的讲解,在有些难题上会给你豁然开朗的感觉。因此个人建议,遇到真题看了解析也不懂的模块,你可能需要有针对性的去观看对应的教学视频。

案例分析(简答题,一个半小时)

案例分析总共5道大题,其中1道必答,2道选做。复习方法仍然是以真题为主,只不过和综合题不同,标准答案并不会涵盖所有可能的考点。复习过程中,这就要求你自己去拓展知识的边界。

必答题。一般考察的点和系统架构的知识点。类似的知识点散落在历年真题中,有迹可循,非常好拿分。常考的有架构风格,质量效用树、风险点、敏感点等等。只要记忆过相应概念,并能厘清楚他们的区别就能顺利填出。

选答题。相对灵活,比较贴近实际开发。需要自己在复习的时候积累相关的知识点。比如2020年考察了 Redis 的相关用法,只不过换了个角度,考察 Redis 不同数据结构的用法。若复习时我们只执着于答案,没有对知识进行拓展,那么很可能栽在这道题上,失掉一个很好的得分机会。另外,必有一道选做题是是嵌入式相关,没有对应的知识储备很难得分,建议同学直接放弃。

案例分析复习方法建议采用我分享的资料中的**【按试卷分类】**文件夹,把每年的案例分析题打印出来。先按照顺序过一遍,总结必考题的常考方向和内容,整理一份案例必背考点。然后对于选做题,总结所有可能的考点,并搜索相关知识点扩展自己的知识。比如 Redis 主从,数据库主从,Redis 数据结构等等。

我通过历年真题,总结了一份案例分析必背考点以及考前 Redis 相关的资料,同学可以根据自己的复习情况做删减。
系统架构设计师之备考攻略(2023年修订版)——一篇就够在这里插入图片描述

论文(2600字含摘要大作文,2个小时)

论文考试形式是四选一。论文可以说是架构设计师中相对比较灵活的部分。出题方向从近几年的趋势来说可以说变得非常难以预测。2020年的论文题目为系统集成、软件测试、云原生、数据分片(各位可以参考一下),可以看到,整体趋势是偏应用的和偏趋势的。因此对于一些没有实际经验的新手小白来说论文通过都不太容易。但是经过我的实践,总结出了论文复习的三大方向,分别是【格式】、【内容】和【速度】。

论文第一重要的是格式。你要知道摘要的写法(固定模式),如何介绍自己的项目,如何破题(回答题目中的问题),如何结尾总结,以及各个段落需要安排多少字等。其中选题和提纲,需要在15分钟内完成。在给出的题目中,选择一个自己熟悉的作为选项,然后大致列出论点。

PS:从答题卡可以看出,摘要为350字左右。正文内容为【2750】字。因此内容字数上,最好安排在【2500-2750】之间,这样会提升阅卷观感,提高印象分数。另外,摘要和结尾都有固定格式,参照一下资料里的论文就会明白。

另一个重要的方面当然是内容。回答题目中的问题,这就考验你的准备。假如你(作为)甲方其实没参与过开发,那么把开发设计方案拿过来,结合热点(集成、云原生、微服务等)看用到了哪些技术,能否深挖一下,把背后的知识点搞懂,作为论文的一个素材。这个一般来说准备 5-6个 基本的考点是非常有必要的比如系统集成、微服务相关、大数据技术相关等等。

最后你要确保的是写作的速度。2小时写近3000字没有训练过也是非常困难的,建议有时间的小伙伴可以下载论文格子纸打印出来练练手速。这个速度是非常非常重要的。因为你一旦紧张,可能会影响你速度。在训练的时候,你需要安排一块单独的时间去训练,中途尽量减少干扰。这个模拟最好在考前【2周】左右进行。通过模考训练,不仅可以让你对自己的几篇文章了然与胸,做到下笔有神,又可以提前感知熟悉考场状态,避免过度进展。

关于【范文获取】。范文这东西网上流出比较多的是希赛的50篇。我个人角度来理解,这些范文的技术都是比较陈旧的,不太适合拿来直接参考。没有任何批注,没有任何重点,记忆的适合还需要自己总结,会花不少时间。我认为,合格的范文一定是要有金句,一定是要有亮点,现在市面上的大部分都是不合格的。

关于【论文押题】。我是押题虚无主义者,找规律的事情其实也很简单:好久不考的会考,去年考过的今年可能不考。做个有心人,整理一下也不难。这个我在考前也会出这个总结分享给大家。

回归书本

上面的综合题、案例分析、论文写作三者的所有知识点都在真题中,研究真题可以让人事半功倍。同样有些看视频的同学也会在第一轮复习过后感到什么都没记住,知识都是零散的,没有【串珠成链】。这是因为无论什么真题资料,不管他们的结构形式如何,是按知识点分类、还是按时间分类,还是各个机构提供的视频课程、直播课程,这些知识点本质上都未被你【系统化】和【内化】。想要做到知识点的融汇贯通,确保综合题、案例分析题万无一失。还需要回归书本。

书本的选择其实不多。【官方】的有系统架构设计师教程【ISBN 9787302197089】。官方的教程有两大特点,(1)相比机构教程,此书针对性差一点。(2)解读权威。
系统架构设计师之备考攻略(2023年修订版)——一篇就够
其他的有书我也购买过,权威性不购。不推荐作为复习用书。

关于【系统架构设计师教程】的用法前面也提到过。千万千万不要直接啃书。而是要参照前面提到的【真题PDF】上的知识点去拓展。比如真题 PDF 中有软件开发模型的讲述。光看这些名词,即使你背住了,但是没有成为系统,遇到开发模型的题目仍然不会分辨。此时就需要翻开书本,找到开发模型章节,就可以知道 RUP 具体是指什么。这样学的知识可以让你心安。用【真题汇编】作为地图,【系统架构设计师教程】作为详细的手册,就显得游刃有余。
系统架构设计师之备考攻略(2023年修订版)——一篇就够

上考场准备

准考证打印出来之后,要记得提前安排酒店住宿或者交通线路。以免因为这些事情影响考试心情。特别有的是外地的同学现在还要做核酸检测,更加要注意这方面的考务出的提醒,以免因小失大。

最后要说的是,当来到考场,先不要提前进入。而是要再次记忆巩固知识点。材料可以是上面的真题PDF和自己写的论文或者范文,让自己早点进入考试状态,并且排除杂念。

考后查分

考试一个月后 中国计算机技术职业资格网 上点击[成绩查询]即可查分。分数线每年都是45分。等待的时间的确比较煎熬,特别是论文,大家心里都会没底。但是相信天道酬勤,在这里助大家早日拿证,评上副高。文中所有的考试素材我都精心整理免费通过【芝士架构】这个服务号,免费提供给大家(记得回复 【系统架构设计师】)。

最后,虽然新版教材发生了很多的变化,但是没啥好怕的,跟着我一起学肯定可以一次过关。多多关注@芝士架构APP凯恩一定可以帮你在软考备考的路上,少走弯路少花冤枉钱。凯恩我也运营了规模千人的微信学习群,感兴趣话,你可以通过我的个人简介,关注到我,找到我。文章来源地址https://www.toymoban.com/news/detail-478154.html

到了这里,关于系统架构设计师之备考攻略(2023年修订版)——一篇就够的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 系统架构设计师 7:系统架构设计

    软件架构(Software Architecture, SA)并非可运行软件,确切地说,它是一种表达,使软件工程师能够: 1. 分析设计在满足所规定的需求方面的有效性; 2. 在设计变更相对容易的阶段,考虑体系结构可能的选择方案; 3. 降低与软件构造相关联的风险。 软件架构设计的生命周期包

    2024年02月12日
    浏览(61)
  • 系统架构设计师-软件架构设计(7)

    目录 大型网站系统架构演化 一、第一阶段:单体架构 到 第二阶段:垂直架构 二、第三阶段:使用缓存改善网站性能         1、缓存与数据库的数据一致性问题         2、缓存技术对比【MemCache与Redis】         3、Redis分布式存储方案         4、Redis集群切片的

    2024年02月14日
    浏览(72)
  • 系统架构设计师-软件架构设计(6)

    目录 一、物联网分层架构 二、大数据分层架构 三、基于服务的架构(SOA)         1、SOA的特征         2、服务构件与传统构件的区别 四、Web Service(WEB服务)         1、Web Services 和 SOA的关系 五、REST(表述性状态转移) 六、ESB(企业服务总线) 七、微服务         1、微

    2024年02月14日
    浏览(307)
  • 系统架构设计师-软件架构设计(3)

    目录 一、软件架构风格(其它分类)         1、闭环控制结构(过程控制)           2、C2风格         3、MDA(模型驱动架构 Model Driven Architecture)         4、特定领域软件架构(DSSA)                 4.1 DSSA基本活动及产出物:             

    2024年02月15日
    浏览(63)
  • 【新版】系统架构设计师 - 软件架构设计<新版>

    个人总结,仅供参考,欢迎加好友一起讨论 软件架构的概念(★★★) 基于架构的软件开发(★★★★) 软件架构风格(★★★★★) 特定领域软件架构(★★★) 软件质量属性(★★★★★) 软件架构评估(★★★★★) 软件产品线(★★★) 构件与中间件技术(★

    2024年02月09日
    浏览(61)
  • 中级软件设计师备考---软件工程1

    瀑布模型 :最早的一类、适用于需求明确的项目、 结构化 的典型代表 原型模型:先构造一个建议的系统原型再去和用户深入多次交流,不断地根据用户需求进行调整 演化模型:一步步变化,最后得到产品 增量模型:先完成项目的核心功能,然后一步步增加功能 螺旋模型

    2024年02月02日
    浏览(57)
  • 系统架构设计专业技能 · 软件工程(一)【系统架构设计师】

    系统架构设计高级技能 · 软件架构概念、架构风格、ABSD、架构复用、DSSA(一)【系统架构设计师】 系统架构设计高级技能 · 系统质量属性与架构评估(二)【系统架构设计师】 系统架构设计高级技能 · 软件可靠性分析与设计(三)【系统架构设计师】 软件开发生命周期

    2024年02月13日
    浏览(55)
  • 【新版】系统架构设计师 - 软件架构设计<轻量级架构>

    个人总结,仅供参考,欢迎加好友一起讨论 基本概念(★) SSH(★★) SSM(★★) 用户界面的逻辑位于最顶层。表现层负责把用户要求的业务逻辑处理结果以可视化的友好的方式返回给用户,并提供接受用户命令的接口和表现层页面控制逻辑的代码。 业务逻辑层负责处理

    2024年02月09日
    浏览(65)
  • 系统架构设计师

    专用的成电路(Application Specific Integrated Circuit,ASIC) PTR记录:Pointer Record,常被用于反向地址解析,即通过IP地址查询服务器域名。 软件开发模型 【 增量模型 的优点】 降低了实现需求变更的成本。较瀑布模型而言,重新分析和修改文档的工作流要少很多。 在开发过程中更容

    2024年01月20日
    浏览(129)
  • 系统架构设计高级技能 · 软件可靠性分析与设计(三)【系统架构设计师】

    系统架构设计高级技能 · 软件架构概念、架构风格、ABSD、架构复用、DSSA(一)【系统架构设计师】 系统架构设计高级技能 · 系统质量属性与架构评估(二)【系统架构设计师】 系统架构设计高级技能 · 软件可靠性分析与设计(三)【系统架构设计师】 现在的一切都是为

    2024年02月13日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包