39点博客

39点博客
像小蜜蜂一样生活

软考从中级到高级一次通关心得--中级篇

    算了下今年已经是工作的第十个年头了,在IT行业已是“老人”。年初在微信群里闲聊,得知一位朋友在考中级职称。因我刚开始来上海那几年没有办居住证导致持证年限不满7年未达到居转户的条件,所以虽然原先有这个意识但是一直未提上日程。又想了想最近几年除了复制粘贴代码外自身能力也没有得到提升,遂在他的“鼓动”下决定备考中级,为后面的落户做准备。

    看了下中级科目,软件设计师较符合程序猿职业报考,于是报考了215月份的考试。考试分上午选择题和下午简答题,各75分,上午题是75个选择题,下午是5道简答题每题15分,需要2门同时满足45分以上算通过。了解清楚考试规则后,接下来就是制定备考方案和计划了。首先分析自身的优缺点再去制定计划,我是属于很懒散的人,看书看视频复习是不适合我,我也没有这个毅力和整块时间去看书看视频。所以我的策略是刷题并严格执行备考计划。提前3个月准备,第一个月每天看10道选择题,手机下网上载刷题app,上下班地铁上看一下,这对于刚开始备考的同学是很重要的,因为工作久了就很难进入系统性的复习和备考习惯,这第一个月算是预热期,每天10道选择题也就20-30分钟的事情是很容易坚持下来的。第二个月除了每天10道选择题之外再加上每2天做一道下午简答题,复习时间也由原先的每天20-30分钟上升到30-50分钟。最后一个月临近考试了需要将最近5年的真题找出来做一遍。最终算了一下总共大概做了1000道选择和80道简答题,换算下来是15套上午卷和15套下午卷。

    对于像我这样工作久了很久没有碰书本的人来说,重新把知识拾起来再系统性的复习一遍并不像网上说的那样简单,考试的内容很多也并非工作上常用的。上午的选择题涉及的知识面较广,有计算机组成原理、排序算法、海明码、mccabe、二叉树哈夫曼树、各种测试方法的覆盖范围、网络基础知识等等。对了,上午题还有5道英语选择题(阅读理解)。要结合自身情况做一些取舍,比如我觉得英语题一时半会也没法显著提升,复习阶段就放弃了英语题目的备考。

    下午简答题前面4道题是必答题,后面一道JAVA题目和C++题二选一,每题15分。第一题是考的是数据流图,要求补全图上的各个实体、加工、数据存储以及确实的数据流的起点和终点,这一题相对来说不是太难。第二题是数据库题,考关系模式、主外键、三范式以及找缺失的联系和联系类型,对于工作经验丰富的老鸟来说这一题平时工作上都会用到,稍加复即可。第三题一般考用例图,需要填写参与者、各用例名称、类名等。第四题是最难的,考C语言算法,这一题是难点,每年考的内容也无迹可寻,基于这一点我在备考的时候直接放弃了,考试的时候临场发挥看运气了,我估摸着大概也就拿了3分左右吧~。最后一题是C++Java题二选一,这对于从事这两种语言开发的小伙伴来说是稳稳的送分题。相比于上午选择题,下午的简答题是难点,其中第四题C语言算法题是难点中的难点,如果这一题没有把握,那另外四道题目势必要拿高分才能过关。

    说了这么多,实际上最终我也才考了52/45分,算是极限通过,但对于好多年未碰过书本并专注于CTRL+CCTRL+V多年的程序老鸟来说通过即是一种安慰。

    考过了中级,对自身就稍微有了点信心,就琢磨着趁热打铁,再一鼓作气争取拿下高级。后面有时间再单独写一篇高级的备考心得,这篇就到先到这里了~

    最后附上几张中级备考的草稿证明复习过,以后闲下来的时候也可以回过头来看一看~






原创类文章未经允许请勿转载:39点博客 » 软考从中级到高级一次通关心得--中级篇

分享到: +More

评论 沙了个发

换个身份

取消评论