系统分析员考 试 心 得
这一段工作很忙,一直没能抽出时间谈谈自己的考试经历。但收到不少朋友的来信询问系统分析员的考试情况,没办法一一回信,真的很抱歉。
今天总算抽点时间谈谈自己的考试体会,供朋友们参考。我共参加了97年程序员资格考试、99年高级程序员资格考试和2000年系统分析员的考试,能通过觉得是件很幸运的事,尤其是后两类考试,考前和考后都没有把握能及格。
我想能通过的原因除了运气之外,还有以下几点:
1. 要在IT行业,且做过技术工作
考系分不一定要做过系统分析的工作,但要留意所参加过的项目或产品开发。
2. 参考书
我当时的参考书有原来的参考书
《程序员 高级程序员 硬件知识》
《程序员 高级程序员 软件知识》
《程序员 高级程序员 程序设计》
及新参考书
《程序设计》(高级程序级)
《软件工程》(高级)
《数据库技术》(高级)
《计算机网络》(高级)
《多媒体技术》(高级)
但实际上这么多书怎么看得完,尤其计算机的原理书是很枯燥的,我当时也很头痛,除了《软件工程》看的多以外,别的书都是大致翻了翻,数学方面的书身边就没有。所以我觉得下面一条很重要。
3. 练习题
我当时手头有一本《程序员 高级程序员 考试试题》,名字不一定准确,和《程序员 高级程序员 程序设计》是一套。说到这里要非常感谢我在北京的一位同学,这一套书是他97年在北京买了后寄给我的,伴我通过了三次考试。由于是97年的书,所以试题是94,95(或95,96,记不清了)年的考试试题,比较旧,所以又从网上下载了些。
因为看书很枯燥,也没有目标,当做题时就可在书中找答案时多看一些相关的内容,这样才能记住些东西。我当时的经验是这样的。
4. 融会贯通或随机应变
当拿到题(下午题)时,思维不要局限于一点上,多想些自己比较熟的东西,能沾点边也行。我写作文时四道题都不熟悉,工作中也没有很靠得上的,或者说不知道怎么把抽象的说法联系到工作中去。后来选了个与数据库有关的,因为做过网站,需要用到数据库,在作文中多写些数据库的东西,画几个图,就这么成了一篇文章。
我自觉是属于比较笨的一类人,在考前一直做的高级程序员的工作,很少注意整个系统要怎么实现,仅注意属于自己的工作。所以经过系统分析员的考试,感觉帮助很大,即使没有通过考试,因为有压力所学的软件工程的知识对工作是很有好处的,对我的思维的转变也起了可以说是决定性的作用。不过因为原来在工作中不注意关注系统,所以考试起来很吃力,能通过真的让我意外兴奋。
所以我想建议和我相似的朋友,工作中一定要多留心,多思考,理论结合实际,你的成长一定很快。