20年来,我国软件资格(水平)考试有了长足的发展,为推动我国软件产业的发展和提高各类IT人才的素质做出了积极的贡献。值此软考20周年之际,我结合自身6年软考长征路上8场战斗的经历,特撰拙文与大家一同分享软考的快乐。
一、初级程序员战场出师大捷,打响软考长征路上的第一枪
第一次听到“软考”这个名字的时候是老师在上课的时候,“软考具有很大的知名度,是中国计算机第一考,拥有软考证书是计算机水平的像征”,老师的话点燃了我内心的希望之火,这是我软考长征的导火索,于是我毅然于2000年9月在娄底科委(当时娄底科委承担软考考务)报了名,购买了考试用书。在那一个月里我每天拿着这本书,翻过来覆过去地看,真可谓“闻鸡起舞”、“披星戴月”,午睡的时候,就把紫皮书当作被盖。学校晚上就寝统一熄灯,熄灯就意味着不能继续在寝室看书了,我只好跑到到楼梯间借着昏暗的廊灯看书,这盏昏暗的灯仿佛是黑夜中的星火,燎原了日后我的软考长征路。2000年10月14日我如期参加考试。两个月后,我怀着一颗激动的心情拨打着准考证上面的168电话,当话筒对方传来“上午51分,下午53分,合格分数线上午、下午36分”(注:当年初级程序员满分60分),此时的我非常高兴,奋战一个月终于有了战果。这是我软考长征路上打响的第一枪,首战出师告捷。
二、三战高级程序员战场,屡败屡试,终获战果
初战初级程序员己告捷,我决定朝着更高一级的软考迈进。由于当年软考只有一次考试,而且在10月份考试,我不能让2001年上半年空着,我就报考了2001年上半年的全国计算机等级考试三级B(软件方向)类考试。我如愿以偿地以机试满分的成绩通过了这个考试,有了通过初级程序员和全国计算机三级考试的经历与经验,我就作了一个大胆的决定——跳过程序员这一级考试直接报考高级程序员考试。我火速购好了高级程序员考试的书,当时的书还是紫色封面,很快就到战斗的时候了,这次战斗我上午41分,下午51,上午考试差4分与高级程序员证书擦肩而过。
由于复习不够全面,第一场高程战役以失败告终。我深信古人的话“从哪里跌倒,就从哪里爬起”。我马不停蹄地购来一大堆书补充“粮草”,遗憾的是2002这次战役我又失败了,结局是上午通过了,下午没有通过。
经过两次高程战败,我决定修改备战方案、制订行之有效的作战方案。在2003年,我加报了全国计算机等级考试四级考试。四级考试是9月份的第二个双休日开考,而高级程序员战斗是10月份的第一个双休日开战,备战四级考试是为高级程序员战斗作铺垫的。我把上午知识点进行梳理,理顺、消化、吸收,注意了高级程序员下午知识融会贯通,我力排一切杂念,卧薪尝胆,力争东山再起。10月底传来了四级考试高分通过的捷报,这捷报恰似雪中送炭,温暖了我战败的心灵,使我看到高程战斗胜利的希望。离考试的时间越来越近了,最后一周我集中火力猛攻薄弱环节,对历年试题实战演练了一次,全面进入战斗冲锋阶段,功夫不负有心人,这次战斗我赢了。
三、又战软件设计师考试,为系分战役热身
2004年3月我在娄底市软考办领到了2003年高级程序员考试证书,这次有两个证书:一个是工程师证书,一个高级程序员水平证书。拿到证书这一刻,我在思考一个问题,是马上报考系分吗?查看了系分考试大纲,发现系分考试和高级程序考试之间不是一个小沟,而是一个巨大的鸿沟。系统分析师考试不仅要求有扎实的理论基础知识,而且要有丰富的实践经验,考试增加了论文写作这一项目。我决定暂不报系统分析师考试,而是继续参加2005年上半年软件设计师战斗,执行原地休整、巩固战果、养精蓄锐的方针,把这次考试当作一种热身赛,以上午58分,下午60分的战绩打赢了这次战斗。
四、三战系分考试,步步为营,终摘战果
2005年11月5日是我软考长征路上系分战役的第一场。这次战斗,夺取了上午综合知识和下午一案例分析的胜利,战败在下午二论文项目上。虽然战败,毕竟系分战役难以攻破,我并不后悔,值得庆幸的是,全国软考从2004年开始一年有两次考试机会,极大地方便了广大考生报考。我于2006年5月20日参加系分的第二次战役,在下午一案例分析和下午二论文战斗中胜利了,而上午综合知识只差3分,这次又与系分证书失之交臂。两场系分战败,丝毫没有影响我的士气,反而使自己变得更加坚强起来了。我决定2006月11月4日再次参加系分考试。这次战斗我采取以下战术:①继续购置一些系统分析师考试图书来夯实系分基础知识,这些图书在备战中发挥了如虎添翼的作用;②经常浏览www.csai.cn、www.csdn.net等网站,从网络中汲取营养,与系分战友一道攻破疑难杂症,网络为我备战助了一臂之力;③注重了“临阵磨枪”,在备战的最后一个时期,我重点突出了论文实作操练,确立了理论(软件工程理论)与实践(我开发的一些项目)相结合的论文写作指导思想,整整操练了数十篇论文习作。