微软认证其实不是什么新鲜事物了,早在1992年,微软便设立了这个认证系统。经过多年的发展,微软逐步推出了多项认证,例如MCSA、MCSD、MTA等等,获得了业界的广泛认可。在2019年,微软推出了一个全新的认证类别,叫做基于角色的认证(Role-based Certifications)。今天,我们就来解读一下这个全新的认证类别。
背景
在2016年,微软设立了Microsoft Professional Program (MPP),旨在为专业人员提供一套像大学一样的课程体系,弥补新兴技术带来的技能缺口。专业人员通过学习完善的课程,能够掌握最前沿的工作技能,通过参加考试,还能获得微软颁发的学位,赢得同事或上司的认可。数据科学是最早被该项目纳入的领域。
这个项目收到了很多正向的反馈,因此,微软决定将其扩展到一个新的平台上,只要你完成了特定的工作和学习,就能够获得对应的技能认证。在2019年,微软推出了Microsoft Learn学习平台和基于角色的认证,用来取代原有的MPP。
基于角色的认证
基于角色的认证(Role-based Certifications),顾名思义,就是按照职业划分的认证。在这个认证体系中,每一个认证都有对应的工作角色,例如数据工程师、AI工程师、解决方案架构师等等。专业人士可以依据自己的职业定位,去取得相应的认证。目前,这个认证体系包含了15种不同的角色。不过,这些角色都是与新兴的领域相关,例如AI、云计算等等。比如说,查询开发者这个角色,只能找到Azure开发者认证。如果是传统的开发者,例如Windows应用程序开发者,还是需要参加传统的认证考试,比如MCSD。
体系结构
认证的体系结构如下图所示。可以看到,目前一共有23个不同的认证。认证分为了三个等级:Fundamental、Associate和Expert,横跨四大领域。
这三个等级是难度渐进的,Fundamental适合刚开始学习该领域的人士参加,Associate适合有两年工作经验的人,而Expert则一般针对有两至五年深入工作经验的专业人员。Fundamental和Associate认证都不需要额外的先修条件,但是许多Expert认证需要先获取特定的Associate认证。
不过,虽然Associate认证不需要先获得Fundamental认证,但是首先学会基础知识对获得高级的认证是很有帮助的。因此微软为每一个认证都提供了参考的获得路径,以便大家可以更快掌握所需的知识。例如,下面是应用和架构领域相关认证的获得路径。
获取方法
获得认证的过程其实不复杂。首先,要获得必要的前提认证,例如某些Expert认证所需的Associate认证。然后,学习认证相关的知识。最后,参加认证的考试。下面以数据科学家认证为例,简单说明。
下图是取得认证的学习路径。首先,第一步是学习相关知识,获得四个关键的技能。第二步是参加一场DP-100考试。根据考试成绩,获得数据科学家的认证。
在学习方面,微软提供了丰富的资源,通过规范的课程,一步步引导学生取得必须的技能点。这一点和之前的MPP非常相似。学习有两种途径,一种是在Microsoft Learn上免费的自学教程,另一种则是付费的授课式课程。
Microsoft Learn提供了完善的学习资源,供学生掌握所需知识。例如,数据科学家认证的网页提供了下面的学习路径。跟着路径一步步学,就可以掌握实用的技能。
另外,也可以参加付费的授课式课程进行学习。每个认证都会有与之对应的课程。
在考试方面,不同的认证有不同的要求。一般需要参加一到两门考试,才能获得认证。数据科学家认证只要求一场DP-100考试。在中国,一场Associate或Expert考试的费用是115美元,而一场Fundamental考试的费用是65美元。
Microsoft Learn
Microsoft Learn是微软推出的一个免费学习平台,它与基于角色的认证息息相关。这个学习平台不仅有详细的分步教程,还有交互式编程环境和各式各样的任务,为微软认证提供了一站式的教学资源。
在Microsoft Learn,所有教程都按照对应的产品、角色和级别进行分类,因此,我们可以很方便地找到自己需要的材料。
针对不同的角色和产品,会有经过设计的学习路径。顺着这些路径去一步步学习,就可以由浅入深地掌握所需的知识点。
Microsoft Learn最大的好处是,它不仅包含理论知识,还拥有很多实践性的内容。而且,实践性内容是完全免费的。举个例子,在学习与Azure相关的实践性操作时,平台会给你提供一个Azure沙箱。这样,即使没有Azure付费订阅,也能学习Azure的相关操作!
认证有什么用?
Earn a technical certification that shows you are keeping pace with today’s technical roles and requirements. Skill up, prove your expertise to employers and peers, and get the recognition and opportunities you’ve earned.
Well,官网给出的说法是,获得认证可以证明你能紧跟技术的潮流,获得更多人的认可和更多的机会。
但是,认证就像学位一样,首先要被其他人认可,才能够用来证明你的能力。那么,微软认证的认可度怎么样呢。官网还给出了一段话和一份白皮书。
High-growth opportunity
Upon earning a certification, 23% of Microsoft certified technologists reported receiving up to a 20% salary increase. What’s more, certified employees are often entrusted with supervising their peers—putting them on the fast track for a promotion.
2017 Pearson VUE Value of Certification white paper
看来,微软认证能够被一些企业和组织认可。获得认证的技术人员能够获得更高的薪酬,还能…促进同事的晋升?后面这点可能有些夸大了。不过,即使微软认证的认可度和效果不如官网说的那样好,多获得一些荣誉,多一点技能加身,对未来的职业道路肯定是没有什么坏处的。