高程随感
鞍山科技大学计算机科学与工程学院2003届毕业生,于2002年10月13日参加计算机软件水平考试(高级程序员),通过考试.
计算机软件水平考试有初级程序员、程序员、系统分析师(高级程序员)、系统分析员、网络程序员、网络设计师。2002年鞍山市高级程序员一共通过了9名,但是高级程序员并不是遥不可及的。
高级程序员包括上、下午两次考试,并且要同时通过才能获得证书。上午的考试主要是一些关于计算机方面的基础知识和最近的一些计算机方面的先进技术。基础知识中囊括了我们大学中所学的所有计算机专业课程,例如:计算机组成原理、计算机网络、汇编原理、编译原理、数据结构、软件工程、数据库、操作系统等。先进技术也是一些我们身边所显而易见的,就像刚刚有ISDN的时候考试中提到了ISDN,后来又出现了ADSL的时候考试的时候也考了ADSL,这样看来只要我们平时多注意一些期刊、杂志就可以了解这些知识。上午的考试并没有过分的重视它,我只是在平时学习这些课程的时候有意的去注意它,把那些在平时考试中开卷的课程都当作是闭卷去对待它。这样当你重新去复习的时候,就没有那么难了。下午考试应该是最最关键的了,由于高级程序员并不是在以后工作中做编码工作的,他的工作方向是软件设计,他是一个总体把握的人,所以他下午考试的重点也不把编码作为重点了,下午考试一共有三种题型:软件工程、汇编、c/c++编码。软件工程方面从去年开始把原来的两道题增加到三道题,你要是这三道题拿不到分的话,那你就不可能通过考试。软件工程主要是培养一个人的思维能力,考虑到事情的方方面面这是最重要的。这样我们就需要多做一些这方面的题。汇编和我们学的有一点点的不一样,可以说比我们学的要浅,我们有了以前的汇编基础再学习CASL就很简单了。去年软件工程的题增加了一道,这样c编码的题就减少了一道,但是在卷子上有两道编码的题,一道是c的、一道是c++的,我们可以从中选择一下做。经过了10多年的考试,所有的编码题无外乎是一些算法的应用,我们充分的了解了算法,就能够在编码中运用自如。可以这么说在这方面我花费的时间一点都不少,它不仅仅能够提高你对这道题的理解,同时它也能够给你一个新的思维方式,有助于你做下一道题。
我考高程的时候一共用了两个月的时间,这两个月基础知识方面我只是对以前知识的总结,绝大部分的时间还是放在软件工程、编码上面了。高级程序员毕竟是一门考试,我们要用很大的精力来把历年的考试题拿来好好的研究,从中你能学到很多你自己在书本上看不到的东西。