前言

我参与了2022年11月份的《软考-体系架构规划师》考试,在一个多月的备考之中我总结了一些学习经历和答题技巧,现毫无保留的分享给我们,希望对报考的同学们有所协助。

一、为什么考

软考,全称计算机技能与软件专业技能资历(水平)考试,是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,其目的是科学、公正地对全国计算机与软件专业技能人员进行职业资历、专业技能资历确认和专业技能水平测验。具体介绍可拜见官网:www.ruankao.org.cn。

取得软考高档证书的优点:

  • 职称评选:属于高档从业资历证,相似于注册会计师,此证书在国企和事业单位能够评职称(在互联网公司或许没用);
  • 积分落户:经过此证书鉴定高档职称后,能够以人才引入办法取得作业所在城市的户口,或许积分入户有加分;
  • 项目竞标:项目竞标是要看资质的,高档证书能够为公司投标加分;
  • 抵扣个税:拿证书的当年,能够一次性定额抵扣3600块钱的所得税;

我自己为什么参与软考呢?

  • 个人成长:经过备考,体系化的温习架构规划相关根底常识,完成必定程度的自我提升;
  • 免费操练:公司专门请了软考操练组织,每周组织两次内部操练和学习,备考愈加轻松;
  • 小赚一笔:假如能拿到证书,拿证当年能够直接减税3600大洋,这但是国家实实在在补助的真金白银啊~

二、要选哪科

如下图所示,软考有3个等级5个专业,许多同学在报名的时分不知道怎样挑选科目。

2022下半年《软考-系统架构设计师》备考经验分享
软考高档比中级的难度要大一些。中级考试为根底常识和使用技能两科,各科目考试时刻均为2.5小时。高档考试首要多了论文,考试时刻为2小时(将近要写3000字)。合格规范是各个科目都要求在45分以上(含45分)。中级合格率约为20-30%,高档合格率不到20%。 我的主张是:不要报考初级,由于参与软考没有任何的门槛约束,没有必要一步一步考;中级和高档具体报哪一个,按个人技能储备的实践情况来挑选,IT根底差一点的同学能够报项目办理方向。有3~5年后端经历的同学能够测验高档资历,由于写论文仍是需求必定的项目经历的积累。

三、怎样备考

我自己报考的是体系架构规划师,下面首要介绍体系架构规划师的备考办法。

1、核心考点及温习主张

1.1 计算机根底常识(20%)

关于计算机类科班的同学来说,这一部分首要便是在校园里学习的内容,首要包括:计算机组成与体系结构(计算机组成、指令体系、流水线技能、存储体系、总线等)、操作体系(进程与PV操作、存储办理、设备办理、文件办理等)、数据库体系(规划范式、关系代数、SQL、数据架构、并发操控等)、计算机网络(常见网络设备、常用协议、组网办法等)、嵌入式体系(嵌入式操作体系、多核处理等),每个部分基本便是校园里边所学常识的简化版。针对这一部分,有科班根底的同学能够看视频1.5倍速温习一轮,标题大部分便是送分题;假如是没有根底的同学,最好跟着视频多学几遍,这些都是程序员安家立命的根本。

1.2 软件工程(25%)

这一部分是很单调的理论性内容,首要包括:软件开发生命周期、软件开发过程模型(瀑布模型、螺旋模型、原型模型等)、需求办理、开发办理、软件体系规划 (易用性规划、规划形式)、软件体系建模(结构化规划、UML)、软件体系构建、软件测验(黑盒、白盒、回归、单元、集成、路径掩盖等)、项目办理 (要害路径)。其间,体系建模很或许会在事例剖析题中呈现。这一部分的概念单调并且欠好记忆,主张反复观看材料学习。

1.3 体系架构规划(35%)

这一部分是体系架构师这个科目调查内容的重中之重,无论是挑选题,仍是事例剖析题,仍是论文,都会涉及该部分的内容。这一部分首先引出了软件架构的定义,紧接着讲怎样从多个维度评价一个软件架构规划(质量特点、软件质量评价办法),为了到达软件体系规划的预期规范,怎样经过一些架构形式(或叫架构风格)来完成整个架构的规划。并额定列举了一些派生的架构形式和现实体系中的架构规划事例,如MVC、 微服务架构、常用中间件等。这一部分的内容最少完好学习一遍,深刻理解每个章节的内容。这一部分很重要,很重要,很重要!这一部分除了固定题型的送分题,还有很发散的开放式问答。看完这一部分的内容,也基本上就知道怎样写论文了。

1.4 信息化战略与规划 (9%)

这一部分内容都是概念性并且十分抽象,首要涉及到企业信息化需求做什么怎样做。比方,企业内外部有信息体系的类型的信息体系,它们之间是怎样进行体系集成的,怎样进行体系迁移和体系迭代,信息体系怎样支撑企业的发展,怎样建造电子商务等。信息体系怎样服务企业、个人、政府,这些概念尽管很抽象,但我以为这也是一个体系架构师应该掌握的常识,它站在一个宏观的视角答复了“为什么要做信息化、智能化”。这一部分主张深度学习,由于在论文中写项目的背景、价值的时分或许也会用到,要深刻理解之后再开端刷题。

1.5 信息安全&法律常识(5%)

这一部分内容是信息安全和法律常识的根底内容,信息安全包括:根底密码学(对称、非对称加解密、数字签名)、常用身份认证计划规划、访门操控计划规划、体系安全性规划等内容;法律常识包括:著作权、专利、商标、商业机密等概念,在挑选题和论文中或许也会用到这一部分的常识点。

1.6 数学&逻辑&英语 (6%)

这一部分内容是作为程序员最基本的要求,假如数学和逻辑欠好,很难写出逻辑明晰整齐优雅的代码。数学一般考离散数学、运筹学里边的东西,比方高考考过的线性规划、大学学过的图论,一般在考场上都能硬算出来,这一部分不主张温习,直接刷真题,边刷边了解一些算法。英语首要是计算机和软件的专业英语,会以5道完形填空的形式呈现,英语很难在短时刻内进步,只能鹏鹏运气了。

2、题型解析及解题技巧

整个考试分三个题型:挑选题、事例题、论文题,每种题型一场考试,一天内考完。上午考挑选题,下午考事例剖析和论文。每种题型满分都为75分,到达45分及以上算合格。由于是资历性考试,而且经往后不区分等级,因而合格万岁。这个考试很大的一个难点,在于三个题型的分数要一同到达45分及以上。

2.1 挑选题

考试时刻120分钟,75道四选一单项挑选题,每道题1分,首要考上面说到的常识点。解题技巧如下:

  • 直接挑选法:对题中给出的4个选项,一看就能肯定其间的一个是正确的,能够直接得出正确选项。留意,必须有百分之百的掌握才行。
  • 扫除挑选法:对题中给出的4个选项,一看就知其间的一个(或2个、3个)是过错的,在这种情况下,能够运用扫除法,即扫除过错的选项,剩下的为正确答案。
  • 估量挑选法:在扫除法中,假如终究还剩2个或许的选项,而对某题却一无所知时,也别抛弃挑选,在剩下的选项中随机选一个。
  • 由于选错了不扣分,所以挑选题不要漏选,即使不能彻底确认正确答案,每题也要都选出一个选项。
  • 留意:关于有掌握的标题要确保一次答对,不要想再次验证。关于吃禁绝的标题,能够依据经历先开端确认一个答案,做一个标记。在时刻允许的情况下,能够回过头来重做这些做了标记的标题。切记不要在个别题上花费太多的时刻,以免到终究没有时刻完成剩下的标题。

2.2 事例题

考试时刻90分钟,首要是问答题和填空题,总共五道大题,每道大题25分,第一题必答,二到五题四选二,选定的三题总共75分。

第一道大题比较固定,一般是软件架构评价。二到五题中,固定会有一道题是嵌入式体系规划(主张非嵌入式从业者直接抛弃),除此之外还会有以下题型:

  • 软件体系建模(UML图填空、问答)
  • 体系数据库规划(DFD图填空、问答)
  • 体系架构全体规划(表格填空、架构图填空、问答)
  • Web体系架构规划(表格填空、架构图填空、问答)
  • 单个场景具体规划:高可用规划、高性能规划、高可靠规划、微服务规划、可扩展性规划等(表格填空、架构图填空、问答)

其间问答题一般有两种问法,一是概念问答类:

  • 请阐明什么是xxx,并指出它的作用与特点;
  • 请阐明A和B两种规划形式的区别和联络;

二是计划剖析与挑选类:

  • 请指出选用xxx技能计划存在的问题,限200字以内;
  • 项自组终究运用了xxx技能计划,请剖析采用xxx技能计划的原因;
  • 请剖析N种技能计划的优势和下风/适用场景,并确认运用哪个技能计划;

2.3 论文题

考试时刻120分钟,考试形式是给出4道论文标题,只需求选其间一道标题来写,两个小时,手写在相似高考语文作文的答题卡上,摘要部分一般要写200字以上,正文部分一般要写2000字以上。

论文是软考高档中经常呈现不合格的题型,不过只需你有实践的作业经历,有必定的理论根底,再进行了仔细的预备,到达45分合格线并不是一件很困难的事。

通常来讲,论文给出的4道标题里边,一般有一道是最近两年比较炽热的技能,如云原生、无服务架构、区块链等。其它三道题的命题方向很固定,频次大致从高到低首要包括:软件体系架构规划(架构评价、架构风格、微服务架构等)、软件体系建模、信息体系规划与集成、软件质量确保、软件高性能规划、软件可用性规划、软件安全性规划、需求办理、项目办理等;

想拿下论文,就必须要深化的预备一个项目,—般是自己平时作业中做的体系,从大局的角度来梳理这个体系的方方面面,然后针对不同标题从不同角度来描绘这个体系就行了。

论文的结构能够直接套用以下模板,不同的题材,结构和结构能够相同,只需求替换内容就好了。

  • 摘要(一般要写200字以上):
    1. 交代自己做了项目,自己是做什么的 (一般是架构师)
    2. 我在这个项目里边,用到了哪些与标题相关的技能
    3. 项目很成功,客户很满意,老板很高兴
  • 正文(一般要写2000字以上):
    1. 我在什么公司作业,什么职位(100字左右,留意数据脱敏,灵敏信息能够用某某代替)
    2. 我做了什么项目,业务背景和产品规划是怎样样的(300字左右,同样留意数据脱敏)
    3. 说说标题里边的技能或概念是什么(作为观点,300字左右)
    4. 项目中是怎样体现标题中的技能的(作为论据,也是整篇论文的主体部分,1000字左右,举2到4个例子)
    5. 项目取得了怎样样的结果,有哪些细微的能够改进的点(结论,400字左右)
    6. 客户很满意,老板很高兴,感叹人生,称颂社会 (结束,100字左右)

3、备考策略及学习资源

我首要的温习办法是视频学习+真题操练+论文仿写。

3.1 视频学习

视频首要用于掌握根底常识,顺便一些操练题,以巩固常识点的记忆。

上午的挑选题,完好的刷过一遍视频,然后再刷个10来套挑选题真题,假如分数能到达60分以上的话,挑选题这块应该就比较稳妥了。

下午的事例题,比挑选题要难一些,有较多的概念手写,所以学习视频中清晰说到的五星考点,都要背下来才行,这个背太早或许就忘记了,能够先背一轮有个形象,然后考前一周再集中记忆。别的也要合作多刷题,历年的真题都做一遍。

我自己的视频资源是公司请的操练组织讲的线上直播,尽管这课程不花钱就能听,但质量真的一般。后来我又在网上找了一些视频资源,比公司课程强太多,我们重视我微信大众号【劼哥舍】,回复“软考”即可获取我精心收拾的学习资源。

3.2 真题操练

学习完视频之后,就要拿分类操练题和真题来操练,在操练的过程中如发现不置可否的常识点,能够再去反复刷视频的某个章节,力求把每个常识点都记住,软考需求记的概念性常识点还不少,特别是下午的事例题和论文,必须需求写出来大段准确概念或许某个架构办法。

刷题的话我推荐用软考通APP,安卓和苹果都有同款APP。

有历年真题、模仿测验、智能操练等功能,让我们十分灵活运用碎片时刻来刷题。还有错题集、收藏夹等功能,让我们能够针对部分不熟悉或经常出错的常识点要点温习。

不过该APP也有2个问题,一是真题只更新到了19年(能够合作上面学习材料一重用),二是偶然会弹广告(能够手动封闭不会强制看完),已经算是一款良知的学习APP,假如APP的作者能把最近两年的真题也更新进去就太完美了。

2022下半年《软考-系统架构设计师》备考经验分享

3.3 论文仿写

关于论文的预备,主张先多看看他人的论文,然后自己至少仿写三篇不同主题的论文,要点写架构规划方向的主题,终究再预备一篇近期流行的技能,比方:云原生、区块链、Web3等。

2个小时的论文书写时刻十分严重,假如没有经过考前特训,许多同学2个小时2500字抄都抄不完,更不要谈临场发挥直接写。所以每篇论文结构(摘要、最初、结束)必须能熟练默写,要做到这3部分彻底不必思考,提笔就能写至少800字,那么两千字的正文,你真实需求边思考边书写的内容就只有1200字,然后再把你预备的项目经历,结合题干套进正文里就好了。

特别需求留意的是,我们操练论文必定要拿格子本或许把答题卡打印出来操练,这样你才干习惯在答题卡上写字的感觉,防止临场书写习惯问题而手忙脚乱。

3.4 我的经历

刚开端预备的时分,我觉得自己有点根底,没有温习就直接做了一套挑选题的模仿题,结果惨不忍睹只拿了30多分。完好的做过一套真题才知道,挑选题里生疏的常识点和概念特别多,假如不温习直接做的话,估量大部分标题都只能靠猜,后边就老老实实的开端刷视频来补根底。

视频总时长在30个小时左右(除论文以外),我大约从9月下旬开端每天用上下班通勤时刻1.5~2倍速刷视频,每天大约能看2个多小时,连着国庆假期一同把一切的视频悉数刷完了。我们能够看到上图中的挑选题刷题记载,从最开端的30分到能拿55分,这便是刷完视频的作用。

国庆之后就只剩不到一个月的备考时刻(其间包括3个周末)。日常作业比较忙,抽不出大段的时刻用来温习,只能拿通勤和休息时刻来零碎做做挑选题、翻翻错题集、背背不可靠的常识点。然后充沛运用周末,尽量推掉一切事情,完好的做一套挑选题、事例题以及论文,然后针对错题进行复盘和针对性操练。

在考试的前一周,我完好的练了2套挑选题,按道理说挑选题要操练到60分今后才比较稳妥,我自己操练得还不合格。作文又把摘要、最初、结束专项操练了一遍,操控手写时刻在半小时以内。然后刷了一些事例题查漏补缺,把不熟悉的常识点再背了背。

四、考前必看

1、考前预备

  • 前一天确保充沛睡眠。睡眠不足的脑筋里,充满了因疲倦而产生的不安的荷尔蒙。人的集中留意力是有限的。疲倦状态下熬夜用功,还不如专心致志地学习一个小时的作用。考试前保持身体的最佳状态很重要。
  • 下午的考试时刻十分紧凑,第一场90分钟的事例题考完之后,休息20分钟(不允许出教室),紧接着就进入第二场120分钟的论文,整个下午连轴转十分耗费精力。主张正午至少小睡半小时,然后再两门考试之间喝一瓶红牛来保持精力。
  • 能够带个非电子表,防止考场没有钟,假如是在广州大学考的话,一般都会有电子钟。

2、心态调整

  • 进考场手机必定要封闭,以免被当成作弊嫌疑人。考试时不要有侥幸心理。网上有不少关于考试作弊的文章,千万不要信以为真,更不要以身试法。
  • 当遇到答不出来的题时,心里必定不要慌乱,能够把这类题留下暂时不做,先把会做的题做好,能做多少就做多少。
  • 当题做得十分顺畅时,心里不要太得意,由于越是看似简单的标题越是错的多,当然也不要逆向思维,觉得这题这么简单是不是做错了,要相信自己,说到底仍是要审清标题的意思。
  • 不要受周围环境影响,当看到他人翻卷子时,觉得他人做了许多题,心里就开端着急,能够来点阿Q精神,也许是他不会做,先做下一页卷子呢。
  • 当他人开端交卷时,也不要慌张,只需镇定镇定,仔细答复每一个标题就能够了,千万不要感觉假如只剩下你一名考生多欠好意思,由于监考人员是有职责陪你考完终究一分钟的。

3、答题留意

  • 拿到答题卡第一件事儿是填涂好自己的姓名、准考证号等重要内容,然后再开端看题!留意:填涂都是用2B铅笔,而需求写字的当地必定要用墨水笔,千万别弄混。假如对填涂卡有什么不明白的当地,必定要举手问监考教师!
  • 答题次序以有利于心态稳定为准。先易后难,先熟后生,步步为营。而且必定要边答边填涂,不要等到终究一同涂!假如没时刻了,你的客观题就没分了!记取,客观题的答案写在卷上是没分的,所以必定要填到答题卡!
  • 合理的安排时刻。确保在能得分的当地绝不丢分,不易得分的当地争夺得分。自己要时故意识到,与其花十分钟去攻克一道分值为一分的挑选题,不如花十分钟去攻克一道分值为十五分的大题。合理分配时刻,才干终究制胜。
  • 只需不扣分,测验答复一切的问题,不要留下空白题。
  • 主观题答题的时分,假如发现过错,请不要运用涂改液等修正,由于阅卷教师或许会以为是在卷子上故意做记号。假如发现过错,请用笔画个框圈起来,打个叉子即可,然后再找一块洁净的当地重新写过,千万不要在原地改得乱七八糟!
  • 答题卡分两种,横版的和竖版的,所以不要和周围的考生对题,作弊先不说,首要是答题卡不一样!只需填的时分按着题号填,就不会有问题。
  • 答题时尽量保持卷面整齐洁净,教师改卷时不或许将无法辨认的试卷给高分,由于都看不清楚,当然也不会给高分。所以必定要留意卷面的书写整齐。

五、考完感触

终究,来讲讲我自己这次考试的表现情况:

  • 挑选题,考试的范围有点超出预期,尽管从前的真题我基本都刷了一遍,但仍是有将近五分之一的标题是我彻底没形象的(如鸿蒙操作体系的架构),学习群里的小伙伴在挑选题上翻车的不在少数,我自己也没有太大掌握挑选题能过。
  • 事例题,第一题必选题是架构规划和质量特点相关的,比较简单写。第二题考的是数据流图和ER图,也还比较简单写。第三题是嵌入式直接越过。第四题考的是数据库缓存技能,第五题考的是Web体系架构规划,这两题我都能写,第四题全是问答题或许答禁绝,第五题有填空题好答一点且分值更大,所以我挑选了第五题作答。事例题我写得还比较顺畅,也比较有掌握。
  • 论文题,第一题是《基于构建的软件开发办法》,第二题是《论软件保护的办法及其使用》,第三题是《论区块链技能及使用》,第四题是《论湖仓一体架构及其使用》。我自己我预备过的题材有架构风格、架构评价、微服务架构,后边两题彻底超纲了没法写,第一题ABSD我没有实践写过,整个ABSD的流程和具体步骤记不太清楚了,只能选第二题软件保护来写。由于是临场发挥的,所以花了较多的时刻构思,导致后边时刻很赶,算是卡着点凑够了字数,没有时刻自始至终整个通读一遍,感觉自己写得一般。
  • 全体来讲,三门考试,事例题比较有掌握,论文写得一般般,挑选题不太行,这次考试不合格的概率较大,担心也没有用,老老实实等结果。假如这次没有过应该还会再考一次,究竟预备过一次还算有点经历,下次备考也会更简单。

以上便是我2022年备考体系架构规划师的悉数过程,希望我的经历能带给我们一点协助,终究祝福一切报考软考的同学们逢考必过~

六、引证参阅

  • 中国计算机职业技能资历网 www.ruankao.org.cn
  • 软考中级有用吗? www.zhihu.com/question/48…
  • 软考应该怎样挑选合适的科目?zhuanlan.zhihu.com/p/494420154