前言
软考复习的方式可以分为两种:报班和自学。当然也有加QQ要求共同分摊网课费用的,当然被我义正言辞地无情拒绝。原因很简单:没钱。于是前前后后自学了七天,最终考过了系统架构师。或许我的学习模式不适合你,但至少会让你少走很多弯路。
首先晒一下成绩,开心的一批,虽然考的不是很好!!每科满分75,需要同时都>=45分才算合格。
软考初衷
2020,感觉要改变一下自己。毕业两年没考过证书,百度了一下了解到软考,于是脑子一热就报了个高级软件架构师,反正报名费都一样。在网上搜了搜前辈们的经验,说是留出一个月复习时间就足够了,报完名就放在一边了。
10月8日国庆假期结束,还有整整一个月的复习时间。可不巧的是,我是拖延症晚期,从30天复习时间缩减到20天,再缩减到到15天。然后参加了两场婚礼结婚过去了5天,公司系统升级又通宵了2天,一转眼就十月底了。最后只有7天时间可以复习。最后抱着破釜沉舟,背水一战,乘风破浪、重在参与的心态决定挣扎自救一波。
资料篇
视频资料
工欲善其事必先利其器,没有资料还复习个锤子。在找资料这条路上我是做了很多无用功。因为个人的习惯偏向于视频学习,可是在B站找到了寥寥几个和架构师有关的学习视频。要不就是知识点覆盖不全面,要不就是讲的拖拖沓沓,听得我脑阔疼。
如果你的计算机基础薄弱,还是建议你去看看这些视频,推荐看前两个,讲的比较好但知识点不够全面,但是值得一看。我只看了一部分,做了一部分笔记,后来觉得效率太低了,这样肯定复习不完,就放弃了,所以这里强调一下:一定要预留出充足的复习时间。这里分享一波笔记。
笔记链接:http://note.youdao.com/s/FbKkcz3m
知识点补充网站:很全的知识点汇总网站
上面的笔记加上这个网站,所有的知识点差不多都覆盖了,未涉及的小部分知识点可以在做题时进行扩展。
书籍资料
视频这条路走不通,后来就打算直接通过软考系统架构师官方指定图书:系统架构设计师教程第四版提取知识点,此书600多页,两个白天只看到200多页就放弃了,前几章还能看出重点,后面的章节看起来都是重点,所以在笔记中只提取了前面几章的知识点。
当然,时间充足的童鞋可以慢慢的看,想要快速复习的不要把过多的时间浪费在上面。这里还是强调一定要预留出足够的时间!
资料百度云链接:https://pan.baidu.com/s/1LEx_KuFwTvgZqBtlCY3D2Q 密码:6o1s
system_architect是从github上一个大佬总结的,里面将章节知识点和历年真题结合了起来,可以边复习边做题。
系统架构师论文范文50篇,里面包含了历年的优秀范文,值得借鉴,其他的资料就是一些真题。
资料打印
我将笔记、网站上的章节资料都打印出来,今年的考试这个网站上的资料发挥了至关重要的作用。
资料如图:
左边的是我自己做的笔记,右边的是从网站下的资料。上面的圈圈画画(请自动忽略潦草字迹)都是我做题时,遇到的出现频率比较高的知识点。
同时我也打印了50篇论文范文,但是就看了几篇,一是看不下去,二是我记不住。
至此,系统架构师复习资料准备工作完成。
学习APP
软考真题APP,花了25RMB永久激活,里面包含了历年真题以及解答,还可以计时和评分,用来刷题再适合不过。
复习篇
时间维度
白天
- 系统架构设计师教程前200页:两天。对于我来这一块拖了点时间,主要提炼知识点比较慢。但这本书的内容很详细,很适合作为理论基础,基础不好的同学可以预留一个月看这本书。
- 背打印资料知识点:三天。这里是重点,知识点才是精华所在,肯定要好好看,这一块主要针对于选择题(综合),边做题边看,而且简答题的题目往往都会出现在这些知识点中。
- 做选择题:一天。主要是做上面的system_architect里面的选择题。
- 背历年案例分析的答案:一天。对着软考真题APP里面的案例直接看答案并背下来。
晚上
每天晚上就是软考真题APP刷综合知识题,以此培养做题的感觉。背诵案例分析的答案和资料上的知识点,学习回答逻辑。
科目维度
主要还是围绕软考真题APP来复习。我把复习重心放在了选择题上,案例我只看了历年真题答案。论文我是在软考那天早晨五点,背了背开头的摘要。
综合知识
这部分就和考驾照一样,就是刷题。白天刷system_architect里面的题目,晚上在软考真题刷,这样保证一道题可以刷两三遍,将知识点查漏补缺。
对于做错的题目我都会截屏保留或者收藏,每天都反复的去看,至少混个眼熟。
案例分析
还是看历年真题,有空的可以认真的做,学习答案的官方回答方式,找找规律。像我这种没空的就直接看答案,背几个看起来比较重要的碰碰运气。
论文
培训班可能会押题,会让你背诵论文。但是那么多2500+字的论文我实在背不下来,只看了几篇论文开头的摘要和正文的结构,正文内容靠自己的灵活发挥。
2020系统架构师考试心得
今年是我第一次参加软考,也是临时起意报考的系统架构师。可能今年受其他因素因素,加上自己本身是一个大数据开发,接触的系统架构和编程语言挺多,什么问题都能往上面凑,感觉题目还是比较简单的。
工作经验对于系统架构师重要么
在软考群里看到了不同的观点。有的人说有工作经验考试会简单,也有人说有工作经验会固化思维,反而不利于考试。就我这次考试而言,运气成分居多,因为这次考试的案例分析和论文全凭我的工作经验,下面简单来说一下。
案例分析
案例分析一共五个题目,分为选择填空题和简单题。第一个是必做题,第一问我看过的原题的答案而且我背过这个知识点,所以做起来得心应手。后面四选二我选择了redis的应用和Java的SSM框架,平时对redis和SSM用的比较多,所以第一问填空做起来轻轻松松,第二问简答就组织了一下比较技术性的语言来回答。也许是回答得不够官方,才考了49分,不过都是依赖工作经验来完成回答的。
论文
论文四选一:论软件测试中缺陷管理及其应用、论企业集成架构设计及应用、云原生架构及其应用论题、论数据分片技术及其应用。看到前三个的时候我都快哭了,听都没听过。看到最后一个我才松了一口气。
题目主要内容如下:
Hash分片,一致性Hash分片和按照数据范围分片是三种常用的数据分片方式
作为一个大数据开发,分片和分区就是我的强项!Hash分片我写了Kafka,一致性Hash我讲了讲他的环形结构和原理,数据范围分片我写了Hive的分区已经数据库的分表。再加上我之前背的论文摘要,不到两个小时我就写完了2500字+,内容全是靠日常工作经验来填充的。
考完会有遗憾么
很多人会在考试的时候,因遇到复习完忘了或者遇到过但没仔细看的题目而懊悔不迭。我也一样,案例分析考到了redis的RDB和AOF两种持久化方式,我是17年实习的时候学习的redis,做过一份笔记,在今年6月笔记迁移的时候打算重新整理RDB和AOF,结果忘了,所以回答的时候心里特别没底,考完试就懊恼的不行。
查成绩会激动么
一直在期待着成绩出来,而真当得知可以查成绩消息的时候,虽然毕业两年多了,查成绩的时候还是忍不住内心激动、握着鼠标的手有点颤抖。虽然这个证书目前对我无关紧要,但是看到成绩的时候还是开心的无以复加。
需要报班么
看个人自控力和学习能力。我自学的时间有四年多了,自学Java、python、大数据开发、爬虫、网络、操作系统等等,涉及的知识面比较广泛,所以软考的很多东西对我来说难度不是很大,加上没钱,所以选择了自学。
建议
最后,还是建议大家预留两个月左右的时间去复习,比较稳妥一点,可以合理地安排复习计划,应对突发事件,不要和我一样慌慌张张的复习。我之所以复习时间那么紧张,除了时间没预留充足和喜欢拖延之外,就是出现了很多意料之外的事情打乱了复习时间安排。
最后,祝大家今年的考试能够稳过。