?20岁的我,一次通过系统架构师的考试
2019年5月,就读于楚雄师范学院在读大二的我去58同城的招聘上看招聘信息,1、至少掌握两种高级语言。2、XXXXXXXXXX,我在想,这是啥,我怎么没有听说过。后面我又打开了很多家,都是一样的结果,我反思了很久,晚上在床上翻来覆去的睡不着,在想自己以后可以干什么,想不出结果,一夜无眠。
后来,我决定了我要去考研,了解之后考研分为初试和复试,面试的话我觉得我得拿出点让导师能够一下子记住我的东西,于是,决定去软考上考一个证,因为决定考研后,后面的日子会越来越忙,我可能只能考一次,我干脆就破釜沉舟一次,因为打算考计算机科学与技术或者软件工程专业,于是选择了系统架构设计师的考试,并且在51CTO报名了培训。也是顺利通过考试,拿到了证书。
下面我介绍一下我备考的方法,希望对大家有帮助(有些敏感字,我替换了下,可能有些影响文章的整体流畅,不过理解起来应该没问题)
一、时间规划
因为我还是学生,有很多东西都没有学到,包括软件工程,操作系统,数据库概论都没有接触过,基本上是零基础,所以我战线拉长,总共四个月的备考时间。7-9月,打好基础,当时是暑假,我抵住外面世界和优秀的诱惑,坚持每天学习5个小时。9-10月是第二轮基础阶段,当时也是开学了,因为课程的原因,我没有这么多时间了,但也是坚持一天3个小时左右的时间。后面10月份到考试,便是刷题+巩固基础的阶段,每天学习时间差不多有6-8个小时,包括上课,尽量靠后做,老师讲老师的,我学我的,谁也不影响谁。
二、方法
1、我的方法就是巩固基础,因为我了解到架构师的考试,不单单是考理论,技术,包括一些新颖的技术占了很多,我长时间处在校园的这个封闭环境中,没法了解到太多,所以不指望这些地方得分,只能是把基础打得无比坚实。
2、看视频课的时候,一定不要去赶进度,群里其他学员爱学到哪里学到哪里,与我无关。我的方法是,老师每讲完一个知识点,暂停,自己讲给自己听,如果讲不清楚,说明你根本没有掌握,退回去重新听,如果可以讲清楚,对照着老师的PPT和自己的理解整理到自己的笔记本上,我觉得这点是非常重要的,因为你后期如果有不理解的地方,再看视频,挺浪费时间的,你看笔记本很快就可以想起来。这样一步一个脚印的走,你每个部分将会特别清楚,什么是干什么的,而我在这个过程中,就只看了一遍视频。
3、看完视频,并且掌握很多知识点的情况下,就进行首先遍刷题,首先遍刷题主要是刷09年到14年的题,首先遍刷题,真的把我打击坏了,看啥啥不懂,基本上是照着答案做的,然后把涉及到的知识点,整理到一个新的笔记本上,这个新的笔记本也是特别重要,后期冲刺用的。差不多是2-3天一套题,刷完之后就觉得自己懂得也不少了,有点信心了。
4、一轮刷题完成后,我的选择没有继续刷下去,从淘宝买了本官方教材,开始看教材,首先先看目录,把第二轮笔记上的知识点对应到书内容里,把相关的知识点全部看一遍,并且掌握。这个时候注意,那种一考一次就再也没考的知识点,我们就没有必要再去看了。刷完课本之后,我们进行下一波刷题。
5、第二波刷题,我是选择了15年到17年的题目,同上一波刷题,一定要做好笔记。
6、接着进行第三波复习,第三波复习重点主要放在自己整理的笔记上,先将自己的笔记背一遍重点知识,之后把10年-17年的题目再刷一遍,这个时候一定要保证上午选择题的分数在60分以上,因为都做过一遍了,没有理由特别低。
7、冲刺阶段大概是留出来了3周左右,手中还剩下18年的题还有51CTO这边的4套冲刺卷,同样的2天一套卷,在完全掌握的情况下做下一套卷。就这样,我们就走到软考当天。一战成功
8、在和大家说下论文的问题,论文,大学生嘛,啥也不会干,啥也不会写,包括我现在考过了也没有做一个应用程序的能力。我的方法就是背优秀同学的论文。没有必要全部背下来。看他论文的整体架构,主要的技术,觉得有用了就可以背下来。然后重点背在开发过程中遇到了什么困难,他是采用了什么技术解决的,我是重点背这些地方,后面,选一个自己认为熟悉的东西开始构思,架构,架构分析,可靠性分析等,然后开始写,写了之后可以交给老师给打分。后面修改之后,成为自己的文章,就好像真的自己做过一样。
三、压力
1、生活上的压力,肯定有很多人看不起你,你凭什么去考高级,经常打击你,这个时候你应该去证明你自己,可以考过,他喜欢怎么说怎么说,看看谁能笑到后面。包括我也是,头一次考软考,去考一个高级,生活中,虽然不多,但也是有打击我的,后面还不是挺过来了。
2、学习上的压力,在职的同学我觉得一定要挤时间,地铁,厕所,吃饭,一定要用上,然后放弃自己的娱乐时间。在校的同学,一定要去图书馆,图书馆气氛好,学的进去,慢慢就养成习惯了,但是记住不要和坐不住的人去学习,那种人,刚坐下几分钟,咱们走吧,你说你走还是不走啊?