I can't count the number of times I've been asked to comment on and
provide guidance to individuals seeking certification and IT skills
in hopes of landing a job. They ask me which is the best Microsoft certification for them. Unfortunately, there is no simple or
universal answer to that question, but here is a summary of my
responses to this question and similar ones.
Microsoft certification is extremely popular for many reasons. Most
organizations use Microsoft products, and therefore they are more
likely to consider new employees who are certified on Microsoft
products. Microsoft and many other organizations (such as
publications and Web sites that perform salary surveys) convey the idea that the more certifications you obtain, the higher your salary
will be. And while they're not exactly easy to get, Microsoft
certifications are viewed as being obtainable without extensive
experience or intensive study.
In my opinion, Microsoft certification should be pursued for one
reason: to provide a form of assurance that you have the knowledge
and experience of working with Microsoft products. I don't agree that
all people who have obtained Microsoft certifications are equal.
Those who have learned through hands-on, real-world experience are
much better selections as employees than those who only learned
enough from study materials to pass the exams. Certification should
never be considered a substitution for experience. For entry-level or
apprenticeship-type positions, certification is better than nothing.
But for mid- to high-level positions, certifications are not as
important as experience, especially not Microsoft certifications.
I hate to knock Microsoft certifications, but I do need to offer a
bit of reality and perspective. It is possible to obtain a Microsoft
Certified Systems Engineer (MCSE) certification without ever touching
a networked computer. This fact, in light of the prestige associated
with MCSE, seems ridiculous. In comparison, becoming a Cisco
Certified Network Associate (CCNA), which is Cisco's entry-level
certification, is nearly impossible to achieve without time on a
router. In fact, Cisco's top-end certification, Cisco Certified
Internetwork Expert (CCIE), has a greater than 90% first-attempt fail
rate and is absolutely impossible to pass without a reasonable amount
of real-world router experience. The Windows 2000 MCSE is a solid
step in the right direction when compared with the Windows NT MCSE.
Hopefully, the Windows .NET MCSE will offer further improvements.
If you want to be a networking professional, and you want to focus
your work on Microsoft products, that's great -- go for an MCSE. But
don't expect to get a $65,000 per year job just by waving around a
certificate with Bill Gates' signature stamped on it. It won't
happen. You need to focus on getting a job that offers you hands-on
experience working with and managing a wide range of hardware and
software products. As you gain the experience, obtain the
corresponding certifications from Microsoft and other certification
vendors. Backing certification with experience is the only way to
move up the job ladder.
Another fault with certification programs in general is that they
rarely address real-world situations. I don't know of any
organization that uses a single vendor for its hardware or software.
Thus, no one certification addresses the skill set actually required
in a real-world networking situation. Just because you have an MCSE
doesn't mean you can handle a networking problem with a failed router
or corrupted NetWare server. It doesn't even mean you can properly
handle an issue with a virus infection or a security breach on a Microsoft server.
Don't stick with just one vendor's certifications, not even
Microsoft's. Even if you don't get past the first or second level,
seek out certifications in every area where you have experience.
These areas could include Cisco, NetWare, Java, databases, programming and security, among others.
Certifications come with assumptions. Employers who see a
certification listed on your resume will assume you can perform work
tasks related to that certification. If you can't back up your
certifications with capabilities, then don't reveal them. For
example, if you list a Microsoft Certified Professional (MCP)
certification on Windows 2000 Professional, you should be able to
perform basic common tasks, such as remote installations, and know
how to troubleshoot various device failures. Likewise, if you list an
MCSE, you should be able to configure Active Directory, configure DDNS and delegate administration authority to subadministrators,
among other complex activities.
So, how much Microsoft certification do you need? You only need as
much as your experience, skills and capabilities can bear out. If you
can't handle the work associated with the higher-level
certifications, don't obtain them until you can.
ABOUT THE AUTHOR:
James Michael Stewart is a writer, trainer and researcher for
LANWrights, Inc.