Sign up ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I am studying for my MCPD certification from microsoft. There are plenty of resources for these certs. However I had someone reccomend CertMagic recently. With a little research I quickly discovered that there are quite a few sites like this. So i have two questions:

1) Will these sites really help ? I don't want to memorize exam answers. I want my certification to be a true representation of my skills in that subject.

2) If these sites really are helpful, which do you find to be most helpful ?

share|improve this question
What good are certifications anyway? I mean what do you expect to gain from taking a test? – Jarrod Roberson May 26 '11 at 14:31
My job requires that i gain a .NET 4 certification by the end of the year. – Robotsushi May 26 '11 at 14:47
Micorosoft partnerships require X number of Certified developers. It will help my company and give me more value to my employers. – Robotsushi May 26 '11 at 14:52
I work at an amazing company with a strong focus on development. I have no problem utilizing my existing skill sets to help my company achieve business goals. Also i get a nice bonus and a paid trip to a dev conference of my choosing. – Robotsushi May 26 '11 at 15:21
@Robotsushi "Also i get a nice bonus and a paid trip to a dev conference of my choosing", finally that is the answer to my question. – Jarrod Roberson May 26 '11 at 15:26

3 Answers 3

up vote 6 down vote accepted

I will base the answer on my very fresh experience - I took the 70-516 (ADO.NET + EF in .NET 4) test this Tuesday and 70-561 (ADO.NET in .NET 3.5) last week and I passed several MS tests before.

I always prepared for exams. I take certifications as my personal goals because when I am preparing for it I always have to learn something new because I usually don't use about 30-50% of the tested knowledge. I like doing these certifications. My opinion about what these certifications mean in my career is described in another answer.

Despite the previous paragraph if I have a chance to check question and answers I will check at least few of them one day before the exam. Why? Because these exams are sometimes one big crap prepared by incompetent people and it is silly to not pass the exam when everybody around you will pass because they simply memorize questions.

I didn't read any questions when I prepared for 70-516 and I read a few of them when I prepared for 70-561. I think I know a lot about these topics, especially about Entity framework and Linq-to-Sql but that really didn't help me! In case of 70-516 30% of the questions would be marked on stack overflow as not a real question or we would ask for more details. That exam was terribly bad. Several times I read a question, I read the answers and the result was WTF? The correct answer was missing so I had to chose the best bad answer. In the other case I knew that multiple answers are correct in some cases but necessary details were not part of the question, etc. Simply the exam didn't test my knowledge - it was more about question wording.

Questions will also show you how far your study materials were from the real content. This was extremely visible in 70-561 where the self packed training kit didn't correspond to skills being measured in the exam!!! For example the book contains big chapters about Linq-to-Sql and ADO.NET Data services but these topics are not part of the exam and they are even not mentioned in the skills being measured. At the same time it almost didn't touch any implementation scenarios with MS Sync Framework but my exam contained 6 question targeting this knowledge really deeply. For the last, each exam contained some specialties which were not covered by the self paced training kits at all and didn't look like a part of the test's content. Commonly these topics targets COM or COM+ interoperability but in case of 70-561 it targeted SQL Broker.

I think this is whole commercial bullshit. If you check the preparation materials for MS test they will directly offer you some test sites. So what is the professional point of these tests and certifications if the minimal requirement for passing is: pay for the test, pay for questions and answers, memorize answers, pass the test, get the certification? Just be aware that this is not only problem of MS certifications - exactly same happens for any other product using this form of certifying. In the MS case this is going even worse because companies requires certified people for MS Partnership programs so employers even support this way of receiving certifications to have enough certified people.

share|improve this answer

From my experience, if you aren't looking to memorize exam answers, then lots of them don't.

There's good books, good lectures, good tutorials, good documentation all for decent prices or free.

And if you get the Self-Paced Training Kits from MS Press (Books aren't the best, but they're comprehensive and work) you get practice tests on the CD that comes with them.

So basically, even if they did work, they're not necessary.

share|improve this answer
unless these sites use stolen questions and answers (in which case in this situation Microsoft would quickly put the hammer down on them...) it's not about memorising answers but getting to grips with the way questions are asked at the actual exam. – jwenting May 26 '11 at 13:15
@jwenting: In some cases, for sites that have been around for years, they pay a number of people to take the test and memorize 3-4 questions. They then compile these questions and sell them. – Steve Evers May 26 '11 at 13:49

They can help prep you for an exam if the questions and answers are reasonable facsimiles of the real ones (not the real ones of course, the exam owner would come down on them like a ton of bricks and rightly so if they used stolen questions and answers).

What they can do is both act as a confidence builder, a selftest system to see if you're actually ready for the exam when it comes to knowledge, and a means to practice and get familiar with the style of questions and answers as used in the actual exam.

Of course there are many different products, and some are better than others. Some work reasonably well, others don't work at all, some might work for some people but not for others.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.