CertCities.com -- The Ultimate Site for Certified IT Professionals
Register today for a Free Sponsored Tech Library Webcast and you could WIN! Share share | bookmark | e-mail
  Microsoft®
  Cisco®
  Security
  Oracle®
  A+/Network+"
  Linux/Unix
  More Certs
  Newsletters
  Salary Surveys
  Forums
  News
  Exam Reviews
  Tips
  Columns
  Features
  PopQuiz
  RSS Feeds
  Press Releases
  Contributors
  About Us
  Search
 

Advanced Search
  Free Newsletter
  Sign-up for the #1 Weekly IT
Certification News
and Advice.
Subscribe to CertCities.com Free Weekly E-mail Newsletter
CertCities.com

See What's New on
Redmondmag.com!

Cover Story: IE8: Behind the 8 Ball

Tech-Ed: Let's (Third) Party!

A Secure Leap into the Cloud

Windows Mobile's New Moves

SQL Speed Secrets


CertCities.com
Let us know what you
think! E-mail us at:



 
 
...Home ... Editorial ... Columns ..Column Story Tuesday: December 28, 2010


 Certification Advisor  
Greg Neilson
Greg Neilson


 The Mystery of Developer Certifications
Why haven't certs like the MCSD caught on?
by Greg Neilson  
11/15/2000 -- One of the great mysteries in the certification world is why developer certification has never really caught on. I have a few theories on why that may be, and I would welcome your comments as well.

If we look at Microsoft's MCSE program, there are almost 400,000 IT professionals who currently hold it, with many thousands more in the pipeline. In fact, with this many MCSEs, you could argue that the MCSE is entirely too popular.

Yet compare this number with the number of MCSDs out there (those certified as developers on the Microsoft platforms). In just the last few months, the number of current MCSDs has dropped from 30,000 to only around 10,000 now that the previous version of this program has expired. Surely this isn't representative of the number of developers on the Microsoft platform (the number of VB programmers in industry is much higher). So why aren't developers going for this certification?

'Microsoft elected to force MCSDs to retake the core exams as well.'
One factor may be the inept manner in which Microsoft has managed it. There have been a number of major changes in the format of the program, which I'll call versions 1, 2 and 3. Version 1 of the MCSD consisted of two core WOSA exams plus two electives. Version 2 consisted of two core Windows Architecture exams plus two electives. Version 3, the current version, consists of a core Analyzing Requirements exam, two exams in your language of choice (VB or VC++) plus an elective. I don't think anyone would dispute the fact that those already certified with an MCSD need to keep up to date with the latest versions of their development tool of choice, but, when introducing these subsequent program formats, Microsoft elected to force MCSDs to retake the core exams as well. For example, I completed my MCSD in 1996 with version 1 and held it until the version 2 format expired. Having already re-done three exams from a four-exam program to re-certify for that version, Microsoft announced the latest version, which would mean passing yet another three exams.

Interestingly, in the Lotus Notes/Domino arena there are twice as many developer CLPs (Certified Lotus Professionals) as those holding system administration CLPs for both R4 and R5 -- a real contrast to the Microsoft programs. I can only surmise that the prevalence of these CLP developer certifications may be related to the certification requirements for becoming a Lotus Business Partner. Many of these BPs make much of their money writing and modifying custom applications for the Notes/Domino platform.

Another major developer program, Sun's Java certification, doesn't appear to release numbers, so I can't comment on its success or otherwise. But I do like the concept of the program's developer exam, which builds on the theory of the programmer exam by adding a practical assignment that must be handed in and marked.

Even with some successes, developer certifications overall tend to be less popular than their networking counterpart. In my opinion, there are two major reasons for this:

  • To be a successful developer, there are a great many more professional skills required than just coding with a specific development tool. Therefore, holding a certification is not much of a guide in what the holder is able to do for clients/employers.
  • Many of the later MCSEs are career-changers, who are using their certification to help them enter the IT arena. This is fine for network administrators, who can come up through the ranks with the technical knowledge from the program and learn the rest as they go. But for developers, there are many formal techniques (modelling, testing, software engineering, normalisation etc) they need to know before they can become a productive application developer. Of course, you can learn these without completing a degree, but it's an uphill task.

Even so, programmers who are cross-training from another platform to Windows have a compelling reason to get an MCSD. In this case, they already have hard-won application development experience and then can show that they have a grasp of the basic elements of Windows development. Sure, they still need some professional experience in programming these products to become a full-fledged Windows developer, but they have already proven their interest and should prove a low-risk prospect for the future.

What do you think? I'm interested in your take on developer certifications. Post your comments below. Also, in my next column, I'll be answering some of your certification questions directly. If you need certification advice, e-mail me directly at .


Greg Neilson, MCSE+Internet, MCNE, PCLP, is a Contributing Editor for Microsoft Certified Professional Magazine and a manager at a large IT services firm in Australia. He's the author of Lotus Domino Administration in a Nutshell (O'Reilly and Associates, ISBN 1-56592-717-6). You can reach him at Attn: Greg.

 


More articles by Greg Neilson:

-- advertisement --


There are 27 CertCities.com user Comments for “The Mystery of Developer Certifications”
Page 3 of 3
12/15/00: RPG says: As a manager of a team of web developers, I have very mixed feelings on the MCSD track. Knowing that an individual can pass a test does NOT substitute for real world experience and a proven track record. I look at the MCSD cert as indicating that the individual is a bit more interested in knowing about a Microsoft product, and has studied to learn all they can about the product - however, I've seen and hired individuals who would blow away the typical MCSD developer simply because their breadth of experience and professional maturity propels them far beyond any four letter certification. . . The MCSD might simply get them in the door - but that is all. . .
12/16/00: CM says: As a 54 year old trying to enter the application developement field, I knew of only one way to get considered was to have a MCSD certication. All job fair exhibiters demanded 2-3 years experience before entering their booth!!! Where is that first JOB? If I have enough experience to pass the exams, and it's good enough for B. Gates, I'll market myself as I had as an independent manufacturer's representative and keep 100% commission instead of 15%!!!!
2/16/01: Stu says: I have 15+ years experience as a developer, the last 8 or so exclusively with Microsoft tools. Last year, I accepted a full-time job with a consulting firm. One of the requirements was that I get my MCSD (at the firm's expense). At first, I looked at it as a necessary evil. But in the process of studying for the four exams (70-100, plus the two VB exams and SQL Server), I learned an awful lot -- even though I've been working with these tools for years. I now have the MCSD. Is the certification itself valuable to me? Not all that much. But is what I learned preparing for it valuable? You betcha!
2/19/01: Anthony says: I'd like to echo Stu Bloom's remarks. Our firm encourages employees to get certified (in anything, not just the MCSD). The certification itself is not particularly useful but the process of studying for it teaches you a lot. <P> On a personal note, I've found it is very easy for someone to say "I know Visual C++", for example. All to often, I've seen people who know very little sweet talk themselves into a job while those who had real experience had difficulty imparting this to the interviewer. Certifications like MCSD, while not a substitute for experience, add weight to the fact that you know your stuff. I'd much rather have a certification than not have it.
2/23/01: MRG says: One reason the MCSD hasn't caught on is how few people know what it is. Last year I made it one of my formal goals to retain my MCSD status. When I went into my review with my manager (an IT Director with decades of IT experience) his response was "MCSD, what's that? Microsoft Certified Systems....?" He had no clue what an MCSD was, or anything about the certification. The only one he'd heard about was MCSE. That attitude is prevalent. If you think I'm confused, check out how many articles/ads include the MCSE but don't include the MCSD or even less marketed MSCDBA.
4/5/01: rmm says: In Latin America we have the same problem no body knows what's MCSD.
4/10/01: Tak says: I agree with most of you when it comes to these certifications. What bugs me the most is that people that hardly speak english and have no real professional experience would memorize answers using test materials and "brain dumps" then pass the MCSE and MCSD tests. I've seen way too many people that have a certification but has no real technical or business skills to make them a valuable part of a project team.
First Page   Previous Page     Last Page
Your comment about: “The Mystery of Developer Certifications”
Name: (optional)
Location: (optional)
E-mail Address: (optional)
Comment:
   

-- advertisement (story continued below) --

top