系统架构师考试总结


2011年11月12日,在这个百年一遇的大单身节的第二天,我怀着无比紧张的心情走进了系统架构师的考场。
虽然暂时还不知道我的成绩,无所谓啦,虽然答的一般,但是这段经历对我来说真的也是一种收获。其实,很多事都是经历过之后,才发现其实没有像自己想像的那样艰难,重要的是端正心态,有不放弃的决心。
因为系统架构师考试是09年才开始的,每年一次,因为涉及的知识面比较广,参考人数相对较少,通过率也很低。不管怎样,我经历了,把我的想法告诉大家,虽说不能算是经验,但是可能多少有点帮助。
系统架构师题型分为三类:1、选择题,75道,答题时间:2.5小时;2、简答题:1题为必答题,4道选答题,选2道,答题时间:1.5小时;3、论文:4道论文题目选1题,答题时间2小时。
只有三科均达到45分以上才算通过。难度很大。
1、选择题
答题时间很充裕,一般都够用,正常一个多小时就能答完题,不明白为什么给这么时间。而后面两科的时间却是相当紧张。
涉及的知识面特别广,但都在教程的范围之内,但是要全部弄明白也不容易,而且考察的可能是很细节上的东西,是我们注意不到的边边角角上的知识点。再有一点,感觉题有点偏,11年的题,关于策略模式的题好像是连着出了四道。71~75为英文题,相对简单,但在英语知识扎实的前提下。一般四级左右水平应该就不会有难度。
设计模式、4+1视图、逆向工程、瀑布模型、螺旋模型等开发方法、函数依赖性、PV原语、都属于必考的题型。
相对而言,在校生选择题部分答得很好,因为书看得比较细,而工作经验比较丰富的人,往往沉不下心来看书,看不进书。这真的是残酷的现实。说实话,书我只浅浅的翻了两遍,但是模拟题做了很多,也背了很多。也确实因为考前因为去接另一个同事的工作,导致压力特别大,根本没时间准备考试,在考前的一周才开始突击的。当时,边看边在想,此生未完成中于娟的话,她说,她就是那样,每次都仗着自己聪明这个优势,每次考试都临时抱佛脚,考前突击,最后累到生病。当时,就在想,以后可不折磨自己了,不在不适当的时机去逼自己做能力范围之外的事。这是题外话啦。不过,大家还是要提前准备哦。呵呵~
不过,这次选择题答得还行,有一部分的答案很确定,有些确实是压根不知道,只能看上帝的心情给分啦。恩,通过率,应该在80%吧。
2、简答题:对我而言真的是挺难的。说实话,就题目本身而言,真的不算难,考察的无非是定义、优劣、在本案例中的优势体现,但是问题是,这种技术压根就没听过,或者听过了,但是不了解。这就要求有一定的项目经验,对一些前沿的技术有一定的使用经验。所以,其实,考过之后,倒是建议大家,如果不是特别着急想要这个证的话,可以等工作五年后,再考。这样不至于压力太大,也可能不用多付出很多辛苦。只是建议而已。呵呵~
11年的简答题,必答题倒还可以,能完全蒙上,可是选答题,说实话,4道我翻来看去,没有一道我有自信全部会的。
1、数据库相关问题:一般情况下,数据库相关问题应该很简单,绝对属于可选题型。可是这次的题。。。考察的是反规范化算法的概念、好处及坏处,常用的分类?及在案例中的应用意义。
2、嵌入式方面的题:具体的没记住,被我直接放弃了。
3、REST与SOA的相关知识:REST概念、好处坏处、与SOA的比较及在案例中应用的优势。
4、系统案例方面的知识:非对称算法之类的。
因为没做到嵌入式方面的开发工作,2题直接放弃,其它三道说实话,我是想了半天,才做出取舍的。因为无论哪题我都不能完全答出。一个基本分类就把我弄蒙了,连最准确的定义都说不出来,还分类?压力啊。呵呵~我选了1,3题,回来后才知道,第2题被我答得一塌糊涂,1题蒙了一堆。估计这次栽得很惨。
对了,简答题有字数限制的,需要控制在多少字以内,回来后才想到这个问题,不知道我有没有超过哎,只记得贴边的一顿蒙。
通过率估计就50%吧。
3、论文:这是我之前最担心的,真的是考试前一晚,才开始看了篇范文。但是压根记不住呀。只是分析出了基本的写作框架。在考试当天的中午休息时,我边在考点的院子里晃悠,边在想我做过的项目背景、技术应用。当时想了下,不管考察的是哪种技术,我如何往项目中穿插。当时心里已经有底了。
幸运的是,4个可选题目中,第一个就是我硕士毕业论文的题目,MDA在系统开发中的应用。结合我中午时想到的项目,二者结合起来,说实话,难度并不大,通过率应该在90%左右吧。
论文需要注意的事项,这是我咨询了几位参加过软考的同事介绍的宝贵经验哦。现在分享给大家。呵呵~
1、摘要、正文内容字数一定要达到要求,否则可能直接不通过。
2、摘要、论文都需要写题目,据说这一个题目就能值2分哦,这是李总传授的经验,再次感谢啦。呵呵~
3、正文编写的技巧:
1)可以适当的穿插图片、表格、流程图来说明,既形象生动,而且不用写那么多字,对吧。这是郑总教的,厉害吧。呵呵~
2)写论文时,可能不太容易控制字数和时间,可以用如下技巧来解决。
比如说,本文主要将**技术在本项目中的应用可以从以下几个方面来进行描述:
1,2,3。。。。具体到什么时候结束,自己看情况决定。
优势主要体现在以下几方面:
1,2,3。。。好用吧。这也是同事传授的,用了,好用。
3)所介绍的项目一定要是大型项目,至少在形势上能震慑住人,不能用个2万的小项目来说事儿,不太有说服力,对吧。我这次直接抛出个千万级的大项目,在气势上吓住他,对吧。呵呵~
论文的构成,是我看了一个例文自己总结的,不一定好用哈。仅供参考。
摘要:
        **时间,我参加了**项目,担任系统设计和软件开发工作,该项目的背景,技术应用。下面就要点题啦,**技术在本项目中的使用,带来的好处,提高了开发效率,代码的复用度,可扩展性等。项目现已上线,并且得到客户的一致好评。论文将从**几方面来描述**技术在本项目中的应用。(大概四百字总述即可)
正文
1、项目背景介绍
2、技术实现要求
3、结合本部门的实际情况,决定采用的实现技术、方案。
4、**技术的简介,在本项目中的应用,总述,从以下几方面来进行描述。
1,2,3。。。
5、因为这个技术的使用,有如何优势:
1,2,3。。。
6、总述

大致情况如上所述,说实话,简答题和论文题确实不是特别容易,在一定程度上确实能对考生项目经验、知识面有一定的考察性。建议想参加这项考试的朋友,多去了解下当下比较热、新的技术,如J2EE相关知识、MVC,Spring、Hibernate、EJB、Struts,倒不需要去深究它的底层原理,只要了解它是什么,如何应用,应用场景,当真正需要去使用时,再去仔细研究也来得及。
但选择题,是真的需要认认真真去看教程,有些考察点真的是做一辈子项目中都不会用到的,一点儿都不夸张。
短期内,我应该不会再参加这项考试了,因为考前准备的不充分,考前两天突击,压力特别大,可能不会再这么折磨自己了。这项考试确实是适合有过五年以上工作经验,准备走向架构师岗位的人去参考的。工作5年后,如果我还有心力的话,也许会再挑战一次。再说吧。呵呵~
不知不觉,罗嗦了这么多,真的发现自己现在特别爱跟别人聊天,特爱说话。可能跟典型程序员本质还有点差别。呵呵~
不管怎样,希望我的考试中遇到的学到的,都能对想要参考的你有所帮助。

以上,祝好。  
20111125

 

 

后记:

成绩下来了,论文高分通过,简答答得还不错,过省线了。没想到选择题答得一塌糊涂,有点出乎意料。呵呵~

不过,还好啦,整体比想像的好。估计还会再挑战一次。呵呵~

你可能感兴趣的:(软件架构)