Is it bad for my career to get certified in many different areas? RRS feed

  • General discussion

  • Hello,

    I've been doing development using Microsoft tools for about 7 years now, but never got certified.

    I did Windows Applications, Web Applications, SharePoint deployments and some customization, SQL Server projects...etc.

    I printed out Certification road maps for Visual Studio 2010, SharePoint Server 2010 and SQL Server 2008. Man they all look interesting to me.

    What I have been doing is mainly development, so I feel MCPD would help my career, both MCPDs Web and Windows Developer. Also I feel SharePoint Server 2010 is close to me, and I see, SharePoint is gaining Managers' interest.

    While exploring Microsoft Learning site I found a page called Professional Career Chart: . I was looking at possible job roles. And as the chart suggest, Business Intelligence Developer is above the Development layer. I'm not sure how accurate is that in real life, but that sure thing sparked my interest to learn this.

    So what do you think? Is it bad to get certified in a few areas?

    Personally, I would love to get certified in all of them, but maybe in my career if I'm doing an interview, the interviewer might see me not focused on one single thing. For example, he/she might find that a Business Intelligence Developer in SQL Server 2008 is kind of in a different area than MCPD Web/Windows Developer.

    I really would appreciate it if you share your opinion.

    Thursday, September 23, 2010 3:11 PM

All replies

  • I'd say that it would depend of the type of job that you are  pursuing. For instance, the average number of exams passed by an MCT is somewhere around 50.

    If your target is development of applications based on Sharepoint, then you would do well by getting certified on Sharepoint, as well as Web Development, and also SQL Server. This should not be considered as "not focused" by an interviewer, since all of these technologies are used together in a typical Sharepoint application.

    Having many different certifications can also be reasonable if you are attempting to become a "generalist" rather than a "specialist". The person that architects a complex application should be knowledgeable about the various technologies that may be involved, and even those that are not involved since they need to be considered before being discarded. So you may be designing an application that contains thin and thick clients, mobile clients, server components, integration with existing services, uses databases (including business intelligence), can be accessed over a sharepoint portal, depends on an Active Directory infrastructure for security, exposes some functionality publicly thorough an IIS server, and so on. This doesn't mean that a single person will develop all of these pieces, but whoever prepares the global design and coordinates the various parts involved should be reasonably knowledgeable about all of them. If you aspire to become such a person, it wouldn't hurt to have many different certifications.

    Thursday, September 23, 2010 3:48 PM
  • Alberto thanks a lot for your reply. It was helpful for me and made more convinced of doing multiple certifications in different topics.
    Thursday, September 23, 2010 9:21 PM