报考的是19年上半年中级-软件设计师,先上成绩单
再来一张本次考试的知识点分布情况
上午题
总体来说难度尚可,除去英文题的情况下,有一道极限编程(XP)和一道HTTP过程的题出错情况严重。
个人认为上午题难点在于软件工程方面的考题,虽然大部分都是需要记住的题,但我记不住。
下午题
数据流图中规中矩;数据库设计最后一问稍微有点问题;用例图让写用例描述,这个在以前是没有出现过的,幸好接触过能写个差不多;算法题是八皇后问题,以前的真题有过差不多的;最后的代码补充,我选的JAVA,很简单。
我的备考方式
我是考前两个月备考的,在开始备考前我先做了两套真题试了试,结果上下午都是40分左右,说明我是有点基础的。然后我下载了某赛网不知道什么时候的学习视频,就这样 每天看一章或者两天看一章看了大概半个月,在看的过程中用百度脑图把大纲记录了下来(虽然并没有什么卵用),看完视频后我在图书馆找了一本第三版的软件设计师教材,把不理解的地方重点翻看了一遍,这样差不多就把所有的要考的知识点了解了。在看完视频后我就开始做某赛网的每日一练了,看完书上重点后,距离考试还剩40多天,我开始每天做一套历年真题,近十年的真题,一共20套,做完后就知道考试的套路了,然后回头把比较难的考试真题又做了一遍,期间还在图书馆借了两本练习册做了点题(都是老题,没什么价值),最后考试前几天,就没学什么了,甚至觉得自己无敌了,于是就信心满满的去考了。考完估分的时候感觉上下午都是50,实际上要比我想的要好的多,满足了。
这里说明一下,计算机组成原理,JAVA程序设计,数据结构,数据库,操作系统这些是我们上过的专业课,所以我大体一学就能掌握的差不多。下午题最后的代码补充题考的是设计模式,在我没备考前,我就已经看过两本设计模式的书,一本是《图解设计模式》一本是《设计模式之禅》,而且在看《图解设计模式》的时候我还把书上的实例全部手敲了一遍,所以这个题对我来说就是送分题,15分拿不到就是丢人。
为了做好算法题,我把所有常用的查找算法,二叉树,图结构全部手写了一遍,每天都刷leetcode,但是感觉做题的时候还是做不好,所以我认为下午题最难的就是算法题了,抱着算法题只得3分的态度去考的,所幸这次不难。
备考建议
如果是计算机专业的学生,通过考试相对来说比较简单,因为或多或少在学校都接触过,看教材的时候挑重点看,视频过一遍,就开始做题,做真题,做练习,每天都做一点,很容易就过了。
如果基础不好的,先把教材大体过一遍,然把自己的薄弱项重点补一下,然后看一遍视频巩固一下,然后开始做题,做题的时候要把不明白的地方,不管是看书也好还是查资料也好,搞清楚,不然下次碰到还是不会。
总体来说就是 看视频-查教材-做真题 三步走,备考时间1-2个月。
按理来说上下午都超过45分就算过了
最后祝准备考试的同学都能取得好成绩。