今年我参加了软件设计师资格考试,其间的心态是:满怀信心,放弃,加把劲,成功
最后到失望。我上午考了60,下午考了71,虽然分数线还没出来,但估计软考办不敢
把分数提高到60,不然不被砖头砸死也会被唾沫淹死。因此,我应该过了,不过过了
却有点失望。
简单说下,我四月分报名,有两个月的时间备考,因此满怀信心;因为基础不好,软
件设计师的考试考得又很广,因此,学了段时间有点想放弃,其实我应该算放弃了;
最后剩下两个星期因为心疼那点钱,决定背水一战,于是加了把劲;最后看到成绩
应该算成功了;失望的是今年的软件设计师考试含金量太低了。
要很好的讲述我的软考经历,我觉得有必要介绍一下我自己,以及我的大学生活。
我是一所普通本科院校的学生,从小到大我一直是一个遵纪守法的良好学生,大学里
因为涉猎了一些很“前卫”的思想,当然这些“前卫”只是在我这个来自于偏远山区
的良好市民的眼里仍“新潮”,网络上早就洪水泛滥般充斥着各种以前我没听过的观
点,比如有人对中国的教育感到怀疑,认为它扼杀了学生的创造力想象力动手能力,
培养出来的只是应试高手,做题机器;还有的人认为凭什么我们要那么重视英文,将
四六级和学位证挂钩,批评那些发大把时间学英语背单词,而不重视中国人自己的文
化中国人自己的语言的人 等等。于是我开始思考过去,现在,将来。得到的结论是我
必须学一点实用的东西而不是一直捧着那些教科书,为期末考试,为奖学金而奔波。其
间的得失只有自己心里明白。
正如前面所说的,我不再是期末考试成绩和奖学金的追求者,于是在大一拿了两次三
等奖后,一直没有拿过了。大二开始我有了台二手电脑,CPU 1G,内存 256M ,显卡 32M
完反恐的时候可以看见子弹的发射路径,暴力摩托可能是因为显卡驱动的原因一完就蓝
屏,唯一的一个游戏是微软的“帝国时代”我们是完“帝国二--征服者”,现在寝室里
完帝国暂时我是老大,呵呵我们寝室就五个人,有时也连机两两对战交流感情。虽然我
这里电脑一出台接着就是一大堆游戏,但我不是游戏迷,相反我很少完游戏,因为我知
道游戏完多了就是浪费青春。我喜欢编程,从学C语言开始我就一直爱好编程,看着那些
简单的代码控制这个曾经对我很神秘的机器,心理就说不出的高兴,而当那些代码一行
行有伸有缩排列的整齐简洁,我感觉就象在建设自己的楼房,心理特爽。编程最初始于
大一,大二开始进入状态,到现在应该积累了几万行的代码,我博客基本上就是用代码
堆出来的,而那些代码大概还没到所写的一半。完全沉浸在Make Code中的感觉只有试
过的人才知道,我记得我最疯狂的一次编码是写那个贪吃蛇,晚上构思,等早上一来电
第一个爬起来开机的是我,虽然我很不想那样,因为寝室的哥们还在美梦中而我那台电
脑因为换了个网吧专用的电源风扇功率特大,开机就象开摩托 !但我还是冒着得罪人
民大众的风险开机,然后Write Code,这一写就停不下来了,编码,调试,调试编码,
连续奋战了十几个小时。TC下写届面非常烦琐我发了近两个小时。快上课了,有的哥们
去了教室,而我仍在敲键盘,中午肚子感觉有点空了,可脑子里藏着的那些想法还没完
全表达出来,我抹了一下脸,我靠,尽是油脂,就象大一时在网吧通了一宵或者坐了十
几个小时的火车一样。洗脸,继续,我们这个时候刚学完数据结构里的链表,这里派上
用场里,我用链表保存蛇身以及蛇头,蛇的移动很简单,只要擦除蛇尾,将蛇头变为蛇
身然后根据移动方向重绘蛇头。想法是简单,但那个时候经验不足,实现这个想法已经
是吃晚饭的时间了。敲了十几个小时的键盘,一离开电脑才知道自己有多惨,肚子象被
掏空了一样,脑袋象称陀一样沉,脚有点站不稳,我们住八楼吃饭要到一楼,从八楼
“爬”到一楼就象经历二万五千里长征。晚上,我仍在思考怎样完善贪吃蛇,要是它
可以自动去寻食那不是很好完吗,于是第二天,我继续逃课,继续敲键盘,之后还加了
计时功能。从开始设计到最终完成大概发了一周的时间,贪吃蛇是我的第一件自己比
较满意的作品,虽然里面的函数设计,变量命名,代码注释不是很好。贪吃蛇我设了九
关,我常常完到五六关就Game Over了,而电脑一般情况下可以到七八关,有时可以通,
关看着贪吃蛇自己在屏幕上游来游去寻找食物,身体不断加长,旁边的哥们说电脑很聪
明,我心理很爽,因为我知道电脑只是在运行我写的几个函数而已,呵呵 !
有人说,大学里要谈一次恋爱,至少要补考一科,如果没逃过课就不是好学生。呵呵,
这些东东看起来是调侃,其实也不无道理,谈恋爱就不说了,因为我还没那个经验,至
于补考应该是逃课的结果,我们为什么要逃课,因为有些课程的确完全没有必要,去不
去无所谓,还有就是大学里的老师也不见得就没有误人子弟的,与其坐在那里受罪还不
如到图书馆去看本小说,另外从不逃课的学生显得没有主见,据不完全统计百分之八十
以上的人对自己的专业不是很感兴趣,毕业后专业对口的大概只有百分之十几,因此我
觉得大学里应该学一门专长,如果自己感兴趣的正是自己的专业那最好不过,如果不是
那就趁早自学因为大学里转专业很麻烦,有的学校还明确规定了专业一经选定就不允许
更改,就我们班我就知道很多人准备“跳槽”,考研的方向不是现在所学的,有的准备
搞文,有的准备要到英语专业去,当然也有很多是搞“软件测试”--完游戏,我是属于
那种坚守岗位的人。虽然我学的就是我感兴趣的,但是我还是经常逃课,或者上英语课
拿本C语言看,上操作系统拿本小说。这样做一方面是被人误导,更多是自己目光短浅,
基本上上什么课我都是搞和编程相关的,随着编程的深入才知道,很多东西错过了现在
还得重学,比如英语,比如离散数学线性代数,概率论,操作系统,编译原理等等。我
想我得简单解释下为什么这些东西对编程很重要:英语,我就是因为看到“凭什么我们
要那么重视它”,所以才完全忽略,考试一直靠吃老本,说这句话的人也许并没有错,
大部分的人学了几年的英语最后用得到的地方的确很少,但软件专业,英语却经常需要,
放眼中国,有几本含金量高的教程是中国人自己写的很少或者没有,大多是翻译过来的,
从作者写完到翻译成中文出版,这段时间新技术也过时了。所以搞软件的应该学好英语,
至少能够阅读专业著作。如果哪天我们走在了技术的前沿让外国人翻译我们的东西,那
时就可以放松英语了;数学,学过算法的人就知道数学很重要有的数学知识本身就是高
效的算法。记住,编程不但数据结构和算法重要,数学知识和英语也是一样的。
我这个人很那个,用寝室的哥们的话说就是很执著,我做一件事情如果感兴趣就会一直
做下去,比如编程,比如看小说,比如看电影;编程前面说了,看小说也一样,一看就
看到厌烦为止,比如我曾看现网络流行的玄幻小说《诛仙》,一看就是废寝忘食,当然
也包括“忘课”,这部小说现在应该还没写完,感觉不爽,于是我又看《仙游》等等,
最后终于烦了,感觉内容情节都差不多,这样混过了三四天;看电影也是一样,我喜欢
看科幻,学校里的科幻都看过了,看电影有时候一看就是一周,烦了才找其它的事做。
这样不好,做事情要象吃菜一样,少吃多滋味,学东西也不是猛搞一段时间就能掌握精
髓,涓涓细流,源远流长。
说了这么多感觉有点乱了,总结一下,我因为个人爱好经常逃课,那些功课是勉强过关,
我对软考要考的那些课程,如操作系统,编译原理,离散数学等等,是知之甚少,所以
有两个月的时间给我备考,我都感觉自己做不到,我原打算下次再战,可我就是过关了。
在软考的两周前我非常沮丧,因此还混了一段时间看电影,看小说(这是我郁闷时的贯
常伎俩)等,后来从网上买了本全真模拟试题,共有八套,有时候我两天做一套,有时
候一天一套,这本全真试题难度比今年的软考试题大,上午的题我从不曾超过五十,就
是上四十五的也仅有三四次,下午的更不用说了,不过我做这些题是很用心的,不但时
间严格控制,而且做错的题还彻底研究,研究不透的死记也记下了。
参加软考的时候因为做了几套题心理还算有点底,上午的题很容易,后面的那五到英语
题,开始的时候都做对了,后来改了三个,哎,这就是英语烂的后果了。下午的题,很
简单,尤其那道C++的题,我没要十五分钟就完成了,最后我提前了半小时出场,因为
已经仔细检查过了。考完后大家都眉开眼笑的说题目很容易,我也那样认为,果然成绩
出来后百分之八十的的人都上了往年的分数线。
软件设计师---名头很响,大一的时候我就对它虎视耽耽了,因为迷上了编程,就放在了
一边,到大三的时候准备去试一下,交了140块钱报了个名,没想到轻易就过了。我曾对
同学说拿到软件设计师证书四级不过我也不怕,现在看来不是那样,照今年这样四级证
书如果是凭真本事过的那比软件设计师的含金量要高,四级我曾经也买了套试题认真的
备考,结果只得了三百七十多一点。也许这两者不能比,这只是个人的看法。
网络上很多人认为可能会提高分数线,我曾经也这么认为,但是理智告诉我提高分数线
的可能性不大,因为并没有规定合格上限,并且往年从没有提高或者降低分数线的先例。
我赞成同往年一样,虽然这次的试题是容易了点,但用提高分数线刷一批人下去的办法
来保证含金量显然说不过去。证书只是证书,它只能代表过去,拿到了证书,我们就有
责任向真正的软件设计师靠拢,主动学习前沿的软件设计技术,深刻理解软件开发的过
程,为振兴国家的软件产业出一分力。
最后希望软考办以后出点有区分度的试题,我们国家现在是缺少高质量高水平的软件人
才,国家希望用以考促学的办法来培养信息技术人才,这是很好的政策,但如果每个人
都可以轻易的进入这个人群,鱼目混珠只会越搞越乱,导致企业择人没有很好的标准,
导致这些证书得不到社会的认可。所谓“将在谋而不在勇,兵在精而不在多”!
评论