架构师考试回顾
今天成绩下来了,本来以为要等到1月17号才会发布,一直没查,还是朋友帮我查了,我才知道已经考试通过了。之前简单地在《2010目标》中描述了一下去年考试的过程,现在既然过了,正好又到了一月反思的时候了,就决定再写这篇博客详细记录一下去年考架构师的整个经历。
为什么要考架构师?
09年12月定的计划,当时定这个目标的原因有以下四个:
- 办北京户口。
我09年9月份到现在的公司上班。刚到公司的时候,虽然我是是属于社招进来的,但是自己毕竟是当年毕业的应届生,所以就主动问人事部,是否可以为我办北京的户口。得到的答案当然是不行,只有研究生才可以。但是,还得到另一消息说,本科生考取国家认定的高级职称后,在高新技术产业,也可以以高级人才引进的形式申请户口。查了下一些网站,确实是这样。这个信息,算是决定这次考试的主要因素。如果说比例的话,大概占到50%。 - 打好软件基础知识。
我在大学就开始学习NET平台了,一直以来也比较关注高层的一些内容:设计、架构思想等。架构师虽然是软件考试中的高级职称,但是上午试题是考基础知识:Math、DB、OS、Algorithm、DataStructure、DesignPattern等,所以同样需要扎实的基础才能通过考试。所以很想用考试的这个机会学习并打好基础知识。这是第二个原因,大概占了35%。 - 每年拿4000块的奖励。
当时听公司的人说,高级职称在北京也还算有用,在我们公司一年能多发4000块,如果是在一些其它公司挂名,一年也有1W多的额外收入。虽然钱不多,不过这种“挂名”费,就当是白捡,何乐而不为呢?这个理由大概占10%。 - 满足大学时的期望。
在大学的时候,很多人都参加了软考,大多都是考的中级,很少有人考高级的。我对中级职称一点兴趣都没有,因为它一点用都没有!当时也没有“架构师”的考试,所以我就报了一次系统分析师。不过这个职称很不对我的胃口,当时也没有看什么书,自然过不了。(记得当时第二场考试到了一半就提前交卷走人了,出来的时候如释重负……)2009下半年,听说增加了软件架构师的职称,可真是兴奋了好一阵,终于有我真正想要的考试了……
这个理由比较主观,大概只点我5%的比例吧。
说白了,考取架构师职称是一件“一石N鸟”的事!
大半年的准备
09年末,给自己定了2010年的主要目标,其中最主要的就是这个考试。当时没写比重,不过现在回想一下,应该占到70%吧。也算是一年只做一件事了……
插个小故事——我作文水平很差、写作很慢:从小到大,就算到高中,到大学,我写的作文,一直就是被老师骂的对象,如果我的作文能及格,那一定是那天老师捡到钱了!作文差,原因也很搞笑。小学的时候是我爸爸是我的语文老师。那时候写作文,他经常逼我要把作文写好。我记得在一个周末,有一篇作文要完成,可是当时又很想出去玩下。结果我费了好大的劲,东想西想总算是写完了那几页纸。结果,因为字写得不好,老爸罚我重抄了几遍,玩是没玩不成了……真是很吐血!现在想想都痛苦,哈哈。所以从小就对作文这个东西有心理阴影。当时不写可是要挨抽的,由此可以看出中国的教育是多么的暴力啊!不过主要还是我一直只对理科的东西比较感兴趣,没啥艺术细胞,哈哈。我就想不通了,为啥他人可以行云流水般地写出很多好的文章、好的情节,但是我憋半天也憋不出来……
虽然现在坚持写博客以提高作文水平,但是一年过去了,好些文章都有人跟我说看不懂,哈哈。想想考试还要考论文,简直就是要我的命啊!
回到正题,架构师后两场考试考的是综合能力,包括多年的项目经验。象我这种刚毕业一年的小鸟,也就是在学校做了一些还算过得去的小项目,哪能和真正做了十来年的老手比啊。要不直接使用题海战术?但是转念一想,由于我考试的原因有一部分是要充实自己的知识,而不只是为了混那一张证书,所以这就要求我不以考试为目的地学习,扎实地学习所有的知识,最终凭实力通过考试。这两个想法冲突了一段时间,最终后者还是获胜了。那时候也想通了,这个考试对我来说虽然非常困难,不一定能通过,但是只要过程努力了,不会因为没有好好努力而后悔,就行了。2010年不行,来年继续,总有一年过,哈哈。
上半年,认真地分析了考试的内容,也制定了一个比较粗浅的架构师计划。上半年也基本上就是在看架构师的教程。第一次做年度的计划,可惜个人管理做得不好,半年过去了,也只是把一本教程看完。只是看完而已。半年过去后,考试的激情也慢慢地煺去了。好在下半年大概9月的时候,江Sir和我进行了一次面谈,了解了一些我的情况,然后给了我很多提醒。好在这些提醒,让我认识到是时候该冲一冲了。从那开始,一直到11月份,每天晚上都主攻架构师的学习。
两个多月的时间里,不但看完了另外一本教程,而且分轻重地对内容进行了总结,真正做到了对课本了然于心。期间,我还带头组织了几位同事一起在下班后进行架构讨论学习会议,多次对重点内容进行了分享、讨论、总结,也对考试进行了有针对性的练习,也包括论文,好几次都写得手发痛。
小故事2——记得刚开始提议几个人一起进行架构讨论时,大家都不太赞成我的提议,特别是洪星,觉得自己在家学习会更有效率。不过在我的威逼利诱之下,阿杜和智哥还是决定和我一起试一试。第一次是我一个人在台上讲,那次我把小白和沈林也叫了去(后来几次会议,发现他们说的好多东西我都不知道,长了意识~),我把前一天晚上在课本上学习的课程给大家讲了,内容是“软件开发方法:敏捷开发、统一过程”,还讲了我最期望的开发方法是什么样的。最后讲下来,效果还不错,大家都觉得有意外的收获,这样讨论还是很有必要的。第二天,阿杜就告诉洪星,“你不来可惜了,昨晚我们可是有意外的收获哦”。在这样的诱惑之下,洪星也被拉下水了。之后这事也算进入正轨了。从那后,大家一起讨论、学习,阿杜称我们为Glodon首席架构团队,哈哈。
考试
11月12号,明天就要考试了。由于考场路程比较远,我和阿杜、智哥一起请了假,提前来到了考场附近的地点租了个宾馆住下了,颇有上京赶考的感觉……晚上大家聊了好多话题,不过还是按时睡觉了。第二天一早,洪星也到了。
13号的考试在之前的《2010目标》总结中大致写过了,这里就不再废话了。考完试下来,唯一感觉就是太累了,一下午,手就在纸上不停地写,没停过,真是磨人啊!特别是写到最后一场写论文的时候,真是痛苦啊,中途感觉手都要断了,还不能停下来,看来还是之前的练习不够充分!挺凶险,真是一分钟多的时间都没有,铃响刚写完。以后要是没有特殊情况,真不想再手写论文了。写完了,经过老师同意,把当时的思路给拍照留了下来,写的是“分布式缓存系统的设计”:
考后
试考了下来,大家聚在一起,一合计,都感觉考得不是很理想。
考完试,人就已经很轻松了。先不说能不能通过,之前大半年的压力都没了。之前跟女友说了,不管结果,考完试就出去庆祝庆祝!哈!
虽然考得不是很理想,不过还是抱有一线希望,天天担心着考试的结果。毕竟,这次论文是我熟悉的题目,要是过不了,下次再考就不一定有这么好的运气了。
最后,分数下来了,没想到真的过了……过了!今年的努力总算是有个好结果,对得起过去了。心里真的很激动!真的很高兴!
反思
写着写着,发现反思被写成了回忆录,写作水平确实……
正式反思几点:
- 过程大于结果。
这是第一点,也算是最重要的一点。很多事情都是这个道理,包括人生。只要回首时,不后悔就行了。“当我们回首往事时,自己不因虚度年华而悔恨,也不因碌碌无为而羞愧”。 - 个人的自觉性有待提升。
必须承认,我的个人管理能力确实不高,中间要是没有老江提醒、没有女友的大力催促的话,说不定我就懒懒散散地学了……如何提高自己的执行力,一直都在反思,但是可能没有把它当“项目”来解决,所以一直也都没有太大的成效。这里就不多说这点了,下来好好反思。 - 认真对待你的“项目”。
生活中有很多的事要做,有些相对重要的事,需要我们把它们都当作一个小的“项目”来看待。需要为它们进行类似项目的管理、为它们做计划、为它们做反思,这些“项目”,需要你象对待工作一样地对待它们。认真地对待它们,才能有好的结果。 - “47”的警告。
47是我第二门考试的分数,只比及格规定的45多出了2分。论文题目也刚好是最近做过的缓存,所以,这次的考试还是有很大的运气成分了。过了是老天爷给面子。下次不一定会有这样的运气了!!!希望下次做事,更加努力,不要出现这种情况。 - 再考系统分析师,一样过不了。
不要“跟风”,去做一些对自己没有价值的东西。要想清楚,什么才是自己最想要的。
小结
高兴!
同时也有一些难过,因为一起学习一起考的朋友没有通过。
BTW:又再一次地体现了我写作速度慢!这篇“回忆录”居然写了两个晚上,合起来有6个小时!哪怕是技术博客也一样,表达能力差,一小时也就憋出那么几百字……