我是一名从事嵌入式开发的大龄程序员了,但攻克软考架构这个山头的过程可谓一波三折。经历了2022年的憧憬-基础知识2分之差失之千里,2023年的失落-案例和论文遭遇滑铁卢,和2024年的胜利-三科均超50的分数终于硬气了一回。前两年的备考我都没有报培训班,靠自学,没有成才。所以还是要感谢51,让我在24年实现了愿望。
回望架构考试的这三年,我更想把它当作是生活的缩影,不能侥幸,更不能放弃,唯有坚持,才能成功。我认为坚持是最重要的一个因素,无论是备考,还是考试,日复一日的持续学习,即便明确知道自己某一科通过不了,也要坚守到最后,只要你想拿到架构的证书,每一科的考试都会有收获。就像案例,改革之后的经验很难积累,网上真题都没有,参与也是一笔财富;就像论文,即便最后没通过,那也能复盘自己哪些是不可取的,下次考试就要尽量去避免。
除了坚持之外,学习方法和好的习惯也很重要。但凡参加软考高级考试的,大多都是有点基础或是软件及相关行业从业者。天赋型的选手是有的,复习两个礼拜就通过的,经验不具备绝对参考性。考试一次就通过的,也大有人在,所以很多应试的技巧就更为重要。每个人都有自己的学习和思维习惯,用自己的方法去应试,成功的概率才会更大一些。我是3月13日进的精品班,按照班班给的复习计划,我基本上是持平或稍有超前。平时我都是早上7点30前到公司,学习1.5-2个小时的视频课程,晚上加完班再看1个小时的视频。我把基础的录播视频全部都看完了,把考试重点的章节又过了一遍,4月底看完。直播课我是每次课都参加的,虽然有些听不懂,但我会及时记下来。我还准备了两个笔记本,一个是在看视频的时候,速记笔记,一个是整理往年真题的错题。周末我基本上不看视频,都在看和背之前整理的笔记和错题。班级群里的老师也很厉害,老师回复的,要去看,去思考,转化为自己的东西。我还特意把老师推荐的几本书,下载下来了,买了一本自己觉得有用的,虽然没看多少页。
重视模考和冲刺。两次模考我都参加了,基础知识都是一把过,案例题目,我一模的时候,由于没有踩点列出来,大杂烩的乱写一通,考试只有30几分,后面我都是按照编号把能想到的功能点列一下,一次就通过了。案例题目的知识点也要背下来。论文两次模考,我都被老师抓住当典型,在点评的时候,我出错的地方都被重点照顾了,所以后面修改的时候印象特别深,特别感谢老师的指点,让我在论文上面,有了自己的写作套路。在写论文的时候,尽量把老师的评改机会把握住,我的论文都是套用一个项目,四篇论文8次评改的机会全部用完并批改通过。冲刺的ppt,我是花了一个周末的时间背完的,没有默写和填空的辅助,稍显遗憾,只能理解着背。
最后就是要做历年的真题,做真题我是4月中下旬就开始系统的做题了,邮寄给我的近几年的真题,几乎是每周做一套。App里面的历年真题,是挑着做的,基本上是以基础知识题目居多。历年真题真的很重要,有些题目虽然在基础知识题里面,略显超纲,但今年在案例题里就考到了,像今年的顺序图和消息类型,我是靠基础知识的印象写的,虽然不全,但是踩点应该能拿个6-8分。23年的基础知识题目里面,有几道题目也是22年基础知识科目的真题。
最后,就是应试的技巧,考试前一天去考场附近的酒店住一晚,晚上备战到12点,看整理的错题,还有把app里面的错题快速过一遍。上午两科连考,240分钟,基本上120分钟给基础知识,时间是富余的,记得跟监考老师要草稿纸,基础知识答完题目之后,可以在草稿纸上把某些题目的题干抄一下,给案例题目用。案例题目要看清题干,有些题目有图表,题目很长,需要滚动条拉到底才能看到全部,我在做mongodb的题目时,就没有看清楚全部的选项,盲填的,elasticsearch单词都拼错了。确认要答的每个案例题目,不要有空着的,不会的题目我也尽量写上一些,凑个脸熟。最后的论文,也要看清题干要求,这次考试的题干要求300字,实际给了350字的格子,我就删到只有290多个字。遇到不会的题目,不要慌,记住自己会的,尽量往自己会的上面去靠。今年我准备的论文就是模考的4篇论文,考试的题目不在备考的论文里面,我就按照模考的项目积累去写,中间的实践部分依赖模考里面案例题目的记忆,尽量往题目上去凑,字数写在了2100字左右。
软考的高级考试是一场持久战,在备考过程中,也曾有过论文修改几次都不能通过的彷徨,有过知识点太多记忆不过来的焦虑,那又怎样,我们在备考的过程中,参与的,收获的,远不止这一个证书,证明你努力过,为此奋斗过,就已足够。感谢51CTO,以及我们精讲班的老师们的付出,感谢战友们的陪伴,相信大家会通过考试,收获更多信心,更多价值。