软考同行

别把软件考试当成炼狱。
  我想来参加这个考试的同学应该都是想在软件方面想有所为的。有动力,想证明自己实力,才能感觉到软考过程中艰辛之外的欢乐。软件考试的目的不在于把你培养成一个“考试型”的人才,而是希望你能将书本上所授技能熟记于心,最终能够熟练的运用它们,成为一个理论基础扎实的软件人才。
  套话不多说了,上次考软件设计师很幸运的通过,下面我就和各位将要踏入软考考场的兄弟姐妹们谈谈软考心得,不当之处欢迎大家指正。
  上午的试题分布面广,但都不要求得很精通,相对来说比较简单,仅仅检测一下你的拳脚功夫,计算机相关专业的大学生,几年下来,熟读了几本教材,这些题目是没有什么大问题的。
  而平时成绩不太理想的同学,以及专业外的考生则应当在温习教材的同时,注意平时生活中的积累。我的意见就是要“博”,虽然不能做到每一个类别都精通,但至少应该有所了解。如果觉得自己在这些方面都还不够的话,那就用传统的“题海战术”吧,不过要注意,对于书本上的知识,记住答案是不行的,理解才是正解,贯通才是王道,尽信书不如无书。多想想这个知识点是怎么来的,它和其它的知识点有什么关系,它能用在什么地方,也许你要在这些思考上花费一些时间,但我敢说你所花的时间是有所值的。如果把记住所有知识点看作“手中有剑”,那么将其融会贯通,使用起来如鱼得水,就称得上是“心中有剑”了。
  另外,上午场的题目越来越多的贴近生活,多看一下IT新闻,关注一下最新的技术,了解一下最新的动态,比把时间浪费在那些明星八卦诽闻上有用得多。“两耳不闻窗外事,一心只读圣贤书”那是书呆子的读法,不是一个以后要站在潮流前沿的IT人要做的。
个人感觉英文题算是上午场考试中的另类,虽然说它每年都与专业紧扣,也越来越注重与潮流同步,但总是让人有四六级的阴影(词汇量要求高),我上午试题失分的三分之一便失于在此,所以痛恨。不知各位读过MSDN没有,和软考上午的英文试题比起来,难度真不在一个水平线上。两者一个是考试中的试题,一个是程序员最常用的知识库之一,但MSDN明显让人感觉到,要说清楚一句话,表明一种思想,用最简单的单词就行了,所以读起来很轻松。软考不是四六级,大家不是为了大学的学位证而来考的。能看懂本专业必要的Manual就行了,没必要把      那些故作深奥的六级文章拿来唬人。不过话说回来,多学点东西也无害,能把英语学好点就还是学好点吧,毕竟以后这东西也用得多。

  下午场的考试,分析一下各类题目的出现频率,不难发现数据库、软件工程、程序设计这三方面的占了大部分,相比于上午的试题,它对考生有更高的实践方面的要求,另外还要对题目的全局都有所把握,每一个小题之间都不是离散的,如果看不到整体,就找不到解题的思路。
  数据库试题不用多说,一般大二大三时学校都开设有数据库相关课程,另有课程设计,自己多动动手,多写几句SQL代码,没什么大问题。
  软件工程方面则要求考生对各种图和方法非常熟悉。要将这些软件工程方法熟记于心,怎么办?我想这方法不是把它们背下来,依孔子之说“学而时习之”,而是它们联系起来,对应到具体的软件设计过程,多应用它们,这样这些知识才能成为你思想的一部分。计算机相关专业的一般都有课程设计,它的代码量比平时写的小程序都要大得多,这时我建议大家可以参考软件工程中提到的一些方法,在写代码之前做好需求分析、详细设计等工作。在写代码的过程中一方面培养自己良好的代码风格,另一方面试着使用学到的算法知识去解决开发过程中遇到的问题,同时也不要忘了与其他同学的分工合作。而在代码完成之后(当然也包括过程中),做好严格的测试。每一次动手之前都想想,软件工程中要求这样做的意义何在,涉及到了哪些知识。这样的实践就算次数不多,也能比“背书”理解得更深,记得更劳,解题就更不用说了。
  程序设计是整个考试中对考生实践水平要求最高的那一部分,要把这类题目做得得心应手,光做试卷上的题是不行的。别让你那台高级游戏机(高级影碟机)荒废了,多在上面写几句代码(包括上面说到的课程设计),有时间的话上北大或者浙大的ACM网站上做几道题。不要认为试卷上的东西就可以在试卷上解决,程序设计题它不仅考你对程序设计的熟练度,还对算法有一定的要求,这两样,哪样都不是可以从试卷上直接拿来的。
  可以有针对性的去做往年的试题,很有帮助的,最重要的是多想想为什么,多想想这个知识点能有哪扩展。有时间的话把看过的书,做过的题目再看看,说不定能发现你以前没有注意过的知识点。
  备战软考的过程中不要指望奇迹,“机会总是给有准备的人”,奇迹也一样。做最坏的打算,尽最大的努力,有付出就一定会有收获。
拿到了证书后,离真正的“软件设计师”、“网络工程师”又有多远呢?其实那一纸证书永远都只能证明你有不错的理论基础,为了心中那个“软件设计师”的梦想奋斗过,但离一个合格的工程师或者设计师还有一定的距离。不过你现在有了个好的开始,坚持下去,就一定能有所成,成为一名合格的“软件设计师”、“网络工程师”。
  下半年的软件考试又要开始了,这里也祝将要踏入软考考场的朋友们能取得自己满意的成绩,为中国的信息化建设添砖加瓦。
更多软考资讯请进入:http://ncre.educity.cn/
我也来说两句 查看全部回复

最新回复