我几周前提到过,根据《雷德蒙德杂志》的报道年度薪酬调查在美国,未认证人员的平均工资为84,839美元,而微软认证人员的平均工资为77,244美元。这个出乎意料的统计结果产生了一些评论和问题,所以今天我想更深入地探讨这个话题。
首先,这不仅仅是统计上的异常,因为这已经是第五年RedmondMag发现了非认证和认证之间的工资差距。在我看来,这种差异有两个原因。
第一个原因是,认证已经流行了只有过去的15年里,人们在有超过15年经验的it通常没有认证,这些人通常高级经理/总监/项目领导/建筑师/ CIO职位,通常命令工资高于一个技术员。
第二个原因主要是由于微软在典型的it部门的技术堆栈中所处的位置。例如,Windows桌面支持和it服务台通常是it部门的入门级工作。在此之上的一个步骤是Windows系统管理(服务器端)。在典型的it部门,大多数其他类型的支持人员,如Unix管理员和网络工程师,都比Windows系统的同行薪水高。这主要是由于供求关系。
Windows支持人员的供应总是会更多,因为微软的市场份额,而且因为GUI界面比非GUI界面更容易学习。在薪资调查中,很多薪水更高的“非认证”人士都拥有不同的技能(非微软)。在一些高薪的非微软技术中,比如开源应用程序开发(Java、PHP、XML、Ajax等)和ERP应用程序开发中,认证并不那么流行。
如果你有微软的技能,认证绝对可以在以下方面帮助你:
- 它可以帮助你找到一份工作,因为许多雇主需要证书(特别是在入门级)。
- 它可以帮助你保住你的工作,因为一些雇主,比如VAR和渠道合作伙伴,被要求在员工中保留一定数量的认证人员,以保持他们作为渠道合作伙伴的良好地位。
- 一个高级认证,如MCSE, MCAD, MCT,或一个MCA(架构师)认证,可以帮助你晋升到中级或高级职位(和相应的薪水增长)。
- 认证证明了您对学习和跟上技术的持续承诺
那么获得微软认证会影响你的薪水吗?
绝对不是。
选择以微软为中心的职业是否会损害你的长期赚钱能力?
可能的话,除非你也致力于多元化(见以前的博客关于这个话题)。