2008年下半年 软件设计师通过我的经验谈

 

前面有篇博文有个网友问我通过的经验,放到回复里面字体太小,重新发篇谈谈我的通过经验

我觉得要顺利考过还是计算机基础最重要,其次是多做历年真题。
为什么这样说呢?
因为从软件设计师考试历年的真题来看没有什么深度,只有广度,这个比喻就是非常贴切:一厘米深一公里宽,要求知识面要广。
虽然我上大学的时候只学过c和数据结构两门课,但是我平时工作中和业余时间阅读了计算机行业的许多书,基础就这样补上了。
历年真题也要多做,做完后给自己打分严格点,这样能认识到自己的不足之处,例如我考试之前一个月就从来没有接触过算法,做历年下午题的时候算法题总是不得分或得分很少,我就花了30元买了一本算法书,书读百遍其义自现,这本读了几遍后,做历年考试真题的过程中算法题的得分率就提上来了。
再就是模拟的时候掌握好时间限制。因为平时只用手机,导致手表多年没有使用,我考试的时候表停了,下午考试的时候最后一道题都没有做完,我的高考时使用的手表到今天还是停在当时考软设的那个下午时间,本来我看到我停了的表还以为时间早着呢,还想举手出去撒泡尿,结果算法题没做完的时候监考的说还有15分钟结束考试,我晕,把尿又憋回去了,赶紧扔下算法题看第六题。

 

13门课程大多是计算机的专业基础课
我大学不是计算机专业的,不过我毕业后研究过考试涉及到的这些书:
计算机基础知识 编译原理(这个听抽象的,学明白文法,自动机,编译的过程应付考试差不多了)
软件工程(从历年来看这个比较重要)
数据结构(我大学学过了,浏览了一遍历年题,都会做就没看了)
算法分析(我这个是瘸腿课程,花了一个月突击了一下)
数据库原理(我平时搞数据库的考试前没怎么看)
计算机组成与结构
计算机网络(我前面有篇博文列了个表)
计算机英语 (去年我考的题目比较简单,完形填空)
操作系统 (pv操作可以看我前面转载的别人的一篇博文,那个是非常好的文章)
多媒体基础(大多计算像素和声音采样之类的题)
知识产权
标准化 (这两门主要浏览一下知道那些侵权,又不是职业搞法律的,不过考试的时候上午有道题真有点混淆)
面向对象程序设计( 包括uml还有设计模式几乎每次都必考) 业界新技术和新概念(这个虽然不是一门课但需要积累,我去年考的这个比较多)
至少要有一门c/c++/java/.net之类的语言编程经验

下午题都是一个模式
第一题 数据流图(这个类型的题是死的,掌握了,可以拿到15分)
第二题 数据库设计(我这个是大学一毕业就买过几本数据库的书的的,我考的应该13分+)
第三题 uml(我08年考过的题目是历年中最简单的一个了,买本uml的书啃下就能拿个13~15分)
第四题 算法(没有太深入的研究,我08年考试中应该拿了11分,这个完全靠多读那种算法程序来积累,与个人平时写程序有点关系)
第五题 c
第六题 c++
第七题 java
5~7任意选择一道即可,我考试的时候没有选c,虽然不懂c++和java,我也选做了c++,语法和c#有点类似,第六题只要看懂了题目的意思,分析出类,方法,对象,然后一般可以考到10分左右
通过做历年题找到自己的不足,给自己打分严格点。
上午题涉及到的知识点也都很浅,分多了也没有用,我去年考了57浪费了12分
相信只要你是一个合格的学生,大学的时候又有老师讲的,不像我靠自己学,不过自学特有乐趣,学会了会非常有成就感,我觉得深入学过这些课程上午题多数都应该能过45分的,下午题通过多做历年的题,很容易找到解题要领的。

 

posted @ 2009-04-09 16:28  遇到未来的自己  阅读(308)  评论(0编辑  收藏  举报