微软认证考试总结
历经三门考试,在这个阳光明媚的初春,2018年的第一个小目标——考取微软认证解决方案开发者(MCSD, Microsoft Certified Solutions Developer)证书,终于达成了。
回头看看,从大学时期的ASP开始,到ASP.NET、WinForm开发,到后来的ASP.MVC、WCF开发,再到近些年的ASP.NET Web API以及Azure相关的开发,我已经在微软技术栈上学习和实践了近10年。考取这个证书,不是为了面试找工作,而是对自己这么多年来学习的一个检验,给自己的一个交代。
微软认证
先来说说微软认证。微软认证是微软公司所推动的证照制度,考生参加指定科目的认证考试,通过者授予相应的证书与资格,用以证明其对于微软开发技术或是应用平台的专业能力。微软认证考试的官网是:https://www.microsoft.com/en-us/learning/default.aspx
目前,微软认证有以下层次:
- 微软技术助理 (Microsoft Technology Associate)
- 微软认证专家(Microsoft Certified Professional,MCP)
- 微软认证解决方案助理师(Microsoft Certified Solution Associate,MCSA)
- 微软认证解决方案开发人员(Microsoft Certified Solution Developer,MCSD)
- 微软认证解决方案专家(Microsoft Certified Solutions Expert,MCSE)
不同的技术领域包含了不同的证书级别,官方称之为证书之路(Certification Path)
,可以下载Microsoft Certification Guide来查看所有的证书路径。
我的认证之路
作为一名.NET程序员,App Builder这个技术路径则是最为合适的,也是我这次考取的证书。
App Builder考察的技术领域有:
- C#
- .NET
- Mobile Apps
- Visual Studio
- Framework 4.5
- HTML5
- SQL
- CSS3
- JavaScript
- ASP.NET MVC
但在实际的考试中,所考察的技术领域还有很多,比如:
- ASP.NET Web API
- EntityFramework
- Azure
- WCF
具体的考试内容取决于参加哪些科目的考试。要获得最终的MCSD证书,其实有很多条技术路径可以走,这决定了你需要参加哪些考试。因此,你需要结合自己的兴趣和工作,来学习和掌握相应的技能。以下是我参加的三门考试科目:
- Exam 70-483 Programming in C#
- Exam 70-486 Developing ASP.NET MVC Web Applications
- Exam 70-487 Developing Microsoft Azure and Web Services
预约考试
微软认证的考试大多以电脑笔试方式进行,现在由Pearson VUE提供微软的考试服务,考生可以在当地的授权考试中心 (Authorized Testing Center) 参加考试,考试费用目前是115美元。微软的考试代码以70开头,例如70-480为Programming in HTML5 with JavaScript and CSS3考试。下面就以480为例,来看看如何预约一门考试。
- 打开官网 https://www.microsoft.com/en-us/learning/default.aspx,使用自己的Microsoft Account登录
你也可以将页面的语言设定为中文。
- 点击“注册考试”
- 在打开的页面中,选择 70-480: Programming in HTML5 with JavaScript and CSS3
- 在考试详情页面,点击“预约考试”
当前页面显示的考试费用为165美元,但是目前会有折扣,在最后结算的时候是115美元。
- 在打开的页面中核对自己的考试信息,如果是第一次参加考试,会提示添加相应的信息。然后点击提交。
- 此时,你将被引导到Pearson VUE的站点。考生可以根据自己的情况选择预约考试的方式,一般选第一项。然后点击下一步。
- 接下来选择考试的语言,点击下一步。
对于平时习惯阅读英文资料的同学,强烈推荐选择英文。很多技术问题用中文来描述的话,往往词不达意,容易导致判题错误。
- 确认考试费用,可以看到目前最终显示的价格为115美元。确认无误后,点击预约考试。
考试费用以当前页面为准,随着时间的推移费用可能会调整。另外,如果考生不是首次预约考试,则考试费用还会有一些优惠。
- 接下来是选择考试中心。系统会根据你填写的报考信息,列出附近的一些考试中心供你选择。
- 下一步就是选择考试的时间,具体到时间段。你会发现有些考试中心不提供周末的考试时间段,因此你需要多查看几家。
- 最后一步就是付款下单了。你需要使用支持美元账户的信用卡来支付考试费用。
考生也可以直接联系当地考试中心的老师来预约考试,使用人民币来支付。但是我本人咨询的结果是,费用会比115美元等汇率的人民币贵了好几百,很不划算。所以建议大家尽量使用信用卡来支付。
- 下单后,等几个小时会收到Pearson VUE发来的确认邮件。建议致电考试中心确认预约成功。
确认邮件中会包含有参加考试的说明,考试中心的具体地址、联系电话,有哪些交通工具可达等等信息。需要特别指出的是,考试当天需要携带身份证+第二身份证件。第二身份证件可以是信用卡,驾驶证,护照等。
通过考试
考生在考完试后可以马上拿到成绩单(纸质打印的,可带走,具体咨询考试中心的工作人员),成绩单会列出考试通过分数 (PASS SCORE) 与考生得到的分数,部分考试还会列示出考试所测验的各个技术考察点的得分情况,让考生知道那些领域需要再加强。
我很顺利的通过了三门考试,每门都一次通过,历时半年。平心而论,考试的难度不大。只要考生在微软技术栈上有足够的沉淀,通过都不是问题。考试题目全部是选择题,全程只需要动动鼠标即可。每门考试150分钟,大约是40~50道题。
考生可以登录微软在线学习的主页(https://www.microsoft.com/en-us/learning/dashboard.aspx),查看自己的成绩单、证书、认证徽标以及一些权益信息。
此外,微软还与Acclaim一起推出了认证徽标的服务,这给开发人员提供了一个能力展示的地方,为今后的职业发展创造了更多的机会。
最后,祝大家都能通过考试,学有所成!