I believe in the value of Microsoft certifications / Je crois en la valeur des certifications de Microsoft
I will make an exception with this post… my blog is usually in French, but today, I’ll post it in English too because I really need to reach a broader audience.
First, I want to bring your attention to the announcement posted on http://www.microsoft.com/learning/mcp/newgen/. This is the new certification program related to the launch of Visual Studio 2005, SQL Server 2005 and Biztalk Server 2006. In fact, this a lot more than that, it is a deep review of the program and I sincerely believe it brings strong value to it.
Few, weeks ago when I received the internal details of this announcement, I reminded an architect panel where I was in June 2005 (at DevTeach). This was a panel during a user group night around architecture. The list of panelists was really interesting. It was composed from architects in the industry which were all speakers at the conference. For me, it was really an honor to be part of this panel. However, I’ll let you judge by yourself the level of panelist:
Joel Semeniuk was also there to make a terrific session around the Software architecture, but unfortunately, he can’t stay for the panel.
The situation came tougher for me when the following question pops-up from the crowd: “Do you think that Microsoft certifications have value?”
I won’t be able to remember all answers, however I remember that my colleagues were unanimous to bash against our certification (multiple choice exam, too much stupid memory dumping, not mandatory for Microsoft Consultant, toothless certifications…). I was the last architect to answer, the only Microsoft guy on the panel, certainly the worse English speaker too, but I didn’t agree at all with my folks… So I tried to make my point around the fact that you have to study everything before passing all exams for MCSD is forcing you to learn all aspects of .NET, not only aspects that you have encountered in your projects.
If this panel has been in French, I would have taken an hour to prove my point because I firmly believe in certification. However, in English, I tend to be more concise:-). So I didn’t think that I convinced anyone on the panel that certification has value, but on the other hand, nobody convinced me that certification has no value.
Let’s be serious, when all those great architects say they don’t believe in the value of certification, they talk for them self. Of course, they don’t need certification anymore, they are great speaker in international conferences, they are MVP (Most Valuable Professional), and they wrote books! For them, I’m sure certification means nothing, but for normal people who work on IT projects and have to differentiate them self fro is it really the case?
I don’t say that certification should be the only criteria. I will be the first to say that certification without any experience can mean nothing. But if you compare two similar individual (same experience, same school grade, etc.) and one of them took the time to study and pass exams for the certification, then you should prefer this one. Anyway, I can’t speak for you, but it will be my choice.
So yes, I believe in the value of Microsoft certifications and today more than ever! :-)
Now, the French version of this post:
Comme vous avez pu le lire (si vous êtes rendu à lire à lire cette ligne), j’ai fait une exception à mon habitude en publiant en ce texte en anglais. La raison de cette publication est que je voulais rejoindre un auditoire plus large. En fait, comme je mentionne certains individus qui sont unilingues anglophones, je dois le faire de façon à ce qu’ils puissent lire mon point de vue.
Tout d’abord, j’aimerais porter votre attention sur l’annonce de Microsoft à http://www.microsoft.com/learning/mcp/newgen/. C’est l’annonce des modifications au programme de certification de Microsoft en fonction du lancement de Visual Studio 2005, SQL Server 2005 et Biztalk Server 2006. En fait, c’est beaucoup plus que ça, c’est une revue en profondeur du programme et je crois sincèrement que l’on y apporte encore plus de valeur.
Il y a quelques semaines, lorsque j’ai reçu le détails de cette annonce à l’interne, je me suis rappelé un panel ou j’étais présent en juin dernier (à la conférence DevTeach, http://www.devteach.com/BonusSession.asp). C’était un panel pendant une soirée dédié aux groupes d’utilisateurs .NET autours de l’architecture. La liste de panéliste était très intéressante. Il était composé d’architectes de l’industrie qui présentaient lors de cette conférence. Pour moi, ce fût un réel honneur de faire partie de ce panel. Cependant, je vous laisse juger du niveau des panélistes :
Joel Semeniuk était aussi présent afin de faire une excellente présentation autours de l’architecture logicielle. Joel a malheureusement dû quitter et n’a pu se joindre au panel.
La situation s’est corsée pour moi lorsque la question suivante fût lancée par quelqu’un de l’audience : « Pensez-vous que les certifications de Microsoft ont de la valeur ? »
Je n’arrive pas à me rappeler l’ensemble des réponses, cependant je me souviens que mes collègues étaient unanimement contre nos certifications (examen à choix multiples, trop de mémorisation stupide, pas obligatoire pour les consultants de Microsoft, des certifications qui manque de mordant…). J’étais le dernier architecte à répondre, le seul employé de Microsoft sur le panel, et certainement celui qui s’exprimait le moins bien en anglais ! Mais je n’étais pas du tout d’accord avec mes copains…
J’ai donc essayé de défendre mon point autours du fait que la certification MCSD vous force à apprendre tous les aspects de .NET, pas seulement ceux auxquels vous avez été confronté dans vos projets. Si le panel avait été en français, j’aurais probablement pris une heure pour défendre mon point par contre, en anglais, j’ai tendant à être beaucoup plus concis dans mes explications:-). Je ne pense donc pas avoir réussit à convaincre qui que ce soit de la valeur des certifications, d’un autre côté, personne ne m’a convaincu que ces certifications n’avaient pas de valeur.
Soyons sérieux! Lorsque ces architectes dissent qu’ils ne croient pas en la valeur des certifications, ils plaident leurs causes. Bien sûr qu’ils ne croient plus en la valeur de ces certifications, ils sont des présentateurs renommés dans des conférences internationales, des MVP (Most Valuable Professional), certains ont même écrit plusieurs livres ! Pour eux, je suis convaincu qu’une telle certification ne veut pas dire grand-chose. Cependant pour une personne qui travail avec les technologies .NET dans son quotidien et qui doit chercher à se différencier des autres si elle veut obtenir les mandats les plus intéressants, c’est une autre histoire.
Je ne dis pas qu’une certification devrait être le seul critère. Je serai le premier à dire qu’une certification sans expérience pertinente ne veut pas dire grand-chose. Cependant, si vous devez comparer deux individus ayant un profil similaire (même expérience, même niveau de scolarité, etc.) et que l’un des deux a pris le temps d’étudier et de passer les examens MCSD, vous devriez préférer ce dernier. De toute façon, je ne peux parler pour vous, mais je peux vous garantir que ça serait mon choix !
Alors oui, je crois en la valeur des certifications de Microsoft et plus que jamais! :-)