Say you want a person to write a WPF applications and you can’t find someone with real life experience in WPF, witch of these two would you choose. (All other things being equal, e.g. they have all been using C# for years etc)
- John says he has read a book on WPF
but has no real life experience
- James says he has read a book on WPF,
passed the Microsoft exam, but has no
real life experience.
I think if you only had time to interview one person it would be James.
- But what if Peter comes along and says he has read a WPF, has no real life experience but has helped to an open source WPF project. Hence has not no time to take the exam?
Now it gets a bit harder...
It is clearly better to be James or Peter then it is to be John.
Once you get to the interview, it’s
how well you can express what you know
that counts, not if you have been
certified. (Answering questions on StackOverflow may be good interview practise.)
However you must get the
interview first and that is not easy
in this market.
After saying all that, in the long term it is how well you do your job that effects how happy you are at work and what long term rewards are.
I have found in the past that
studying for Microsoft Exams, is a
effective way to get a wide breath of
understanding of what Microsoft thinks
is important about a given piece of
technology.
If you start with the aim to learn and understand the technology well that the exam covers, you will again a lot more then just passing the exam....
However if you just aim to pass the exam with the least possible effort, then you will only pass the exam… Now that is a complete waist of time and money!