微软认证考试总结

历经三门考试,在这个阳光明媚的初春,2018年的第一个小目标——考取微软认证解决方案开发者(MCSD, Microsoft Certified Solutions Developer)证书,终于达成了。

回头看看,从大学时期的ASP开始,到ASP.NET、WinForm开发,到后来的ASP.MVC、WCF开发,再到近些年的ASP.NET Web API以及Azure相关的开发,我已经在微软技术栈上学习和实践了近10年。考取这个证书,不是为了面试找工作,而是对自己这么多年来学习的一个检验,给自己的一个交代。

mcsd-badge

微软认证

先来说说微软认证。微软认证是微软公司所推动的证照制度,考生参加指定科目的认证考试,通过者授予相应的证书与资格,用以证明其对于微软开发技术或是应用平台的专业能力。微软认证考试的官网是: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这个技术路径则是最为合适的,也是我这次考取的证书。
certification paths

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证书,其实有很多条技术路径可以走,这决定了你需要参加哪些考试。因此,你需要结合自己的兴趣和工作,来学习和掌握相应的技能。以下是我参加的三门考试科目:

  1. Exam 70-483 Programming in C#
  2. Exam 70-486 Developing ASP.NET MVC Web Applications
  3. Exam 70-487 Developing Microsoft Azure and Web Services

app-builder-path

预约考试

微软认证的考试大多以电脑笔试方式进行,现在由Pearson VUE提供微软的考试服务,考生可以在当地的授权考试中心 (Authorized Testing Center) 参加考试,考试费用目前是115美元。微软的考试代码以70开头,例如70-480为Programming in HTML5 with JavaScript and CSS3考试。下面就以480为例,来看看如何预约一门考试。

  1. 打开官网 https://www.microsoft.com/en-us/learning/default.aspx,使用自己的Microsoft Account登录

    你也可以将页面的语言设定为中文。

  2. 点击“注册考试”
    step-2
  3. 在打开的页面中,选择 70-480: Programming in HTML5 with JavaScript and CSS3
  4. 在考试详情页面,点击“预约考试”
    step-4

    当前页面显示的考试费用为165美元,但是目前会有折扣,在最后结算的时候是115美元。

  5. 在打开的页面中核对自己的考试信息,如果是第一次参加考试,会提示添加相应的信息。然后点击提交。
  6. 此时,你将被引导到Pearson VUE的站点。考生可以根据自己的情况选择预约考试的方式,一般选第一项。然后点击下一步。
    step-6
  7. 接下来选择考试的语言,点击下一步。
    step-7

    对于平时习惯阅读英文资料的同学,强烈推荐选择英文。很多技术问题用中文来描述的话,往往词不达意,容易导致判题错误。

  8. 确认考试费用,可以看到目前最终显示的价格为115美元。确认无误后,点击预约考试。
    step-8

    考试费用以当前页面为准,随着时间的推移费用可能会调整。另外,如果考生不是首次预约考试,则考试费用还会有一些优惠。

  9. 接下来是选择考试中心。系统会根据你填写的报考信息,列出附近的一些考试中心供你选择。
    step-9
  10. 下一步就是选择考试的时间,具体到时间段。你会发现有些考试中心不提供周末的考试时间段,因此你需要多查看几家。
  11. 最后一步就是付款下单了。你需要使用支持美元账户的信用卡来支付考试费用。

    考生也可以直接联系当地考试中心的老师来预约考试,使用人民币来支付。但是我本人咨询的结果是,费用会比115美元等汇率的人民币贵了好几百,很不划算。所以建议大家尽量使用信用卡来支付。

  12. 下单后,等几个小时会收到Pearson VUE发来的确认邮件。建议致电考试中心确认预约成功。

    确认邮件中会包含有参加考试的说明,考试中心的具体地址、联系电话,有哪些交通工具可达等等信息。需要特别指出的是,考试当天需要携带身份证+第二身份证件。第二身份证件可以是信用卡,驾驶证,护照等。

通过考试

考生在考完试后可以马上拿到成绩单(纸质打印的,可带走,具体咨询考试中心的工作人员),成绩单会列出考试通过分数 (PASS SCORE) 与考生得到的分数,部分考试还会列示出考试所测验的各个技术考察点的得分情况,让考生知道那些领域需要再加强。
exam-performance

我很顺利的通过了三门考试,每门都一次通过,历时半年。平心而论,考试的难度不大。只要考生在微软技术栈上有足够的沉淀,通过都不是问题。考试题目全部是选择题,全程只需要动动鼠标即可。每门考试150分钟,大约是40~50道题。

考生可以登录微软在线学习的主页(https://www.microsoft.com/en-us/learning/dashboard.aspx),查看自己的成绩单、证书、认证徽标以及一些权益信息。

此外,微软还与Acclaim一起推出了认证徽标的服务,这给开发人员提供了一个能力展示的地方,为今后的职业发展创造了更多的机会。

最后,祝大家都能通过考试,学有所成!