These postings are provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.
Jonathan RozenblitDeveloper Evangelist
Susan IbachDeveloper Evangelist
Yes it is! The usual argument I hear against certification is “When I apply for a job, they don’t care if I’m certified, they just care about my experience.” Well of course a hiring manager cares about your experience, but they also care about certifications!
Earning a certification tells everyone *you* are someone who takes initiative! When you walk up to your boss and say “I want to get certified on Windows Azure”, it says a lot about you. It tells them you want to build your skills, you want to grow, you care enough about your career to make the extra effort, you want to stay on top of technology. When a manager sees someone who keeps their certifications current, it tells them this is someone who can learn and keep up with new technologies, a skill EVERY manager wants their developer to have. It’s also a good way to convince your boss they should send you to a conference as well! TechEd North America has an entire certification area to help you earn a certification while you are at the show. Coming back from a conference certified is a very tangible return on investment.
Earning a certification will help your day to day development! You build web sites every day, you’ve written multiple ASP.NET applications, you’ve used Ajax and JQuery. You are a strong web developer. Why would you bother getting the ASP.NET certification? Have you looked at LINQ yet? How about ASP.NET MVC? I am not suggesting you should rewrite your old applications every time there is a new feature, but shouldn’t you know the features exist so you will know when you should use them? When you work with a product every day, you become very strong using the 20-50% of the product you use. But what about the features you haven’t used? The features you aren’t even aware of? Sure you have code that calls stored procedures from your applications, but did you know that in SQL Server 2008, you can pass multiple records to a stored procedure? If you had your MCTS SQL Server 2008 Database Development certification you would know that. I can’t tell you how many times I have been studying for a certification exam and had an ‘aha’ moment where I said “no way! You can do that? I wish I had known that 3 months ago on my project”, or 6 months after I passed the exam I had a moment where I said “Wait, we CAN do that, I remember seeing that feature when I was studying for my exam!” Gradually, you will be seen as the person who knows what we can and cannot do with the product, you will become the person who can provide advice on when to migrate to a new version of the product, you are becoming the expert.
Earning a certification can help you get a job or promotion! Taking a Visual Studio 2010 certification does not guarantee you will be hired as a programmer, because you are competing with others who have been programming for 5-15 years! However, if I am trying to choose between two programmers with similar experience and one of them has the certification MCTS .NET Framework 4, Service Communication Applications. I might decide that someone with a little extra knowledge on how to write and call services will bring more to the team. Certifications are particularly valuable on new tools and technologies. Have you ever tried to hire an experienced SharePoint developer? They are hard to come by! I think many managers would consider the MCTS Microsoft SharePoint 2010 Application Development certification sufficient evidence that you could be hired as a SharePoint developer.
So there you have it I am a big believer in certification, which is why I agreed to do a webcast with Microsoft Learning to help anyone preparing for the 70-536 .NET Framework Application Development Foundation exam. The webcast was recorded and you can view the recording here.
This week’s My 5 is all about helping you get certified, so here are
My 5 Steps to getting certified (in order this time)
I often use the same list of steps to help my students prepare for qualifications--good to see!
One point I often recommend to my students' managers is that sitting the exam that goes with the course (if there is one) ensures that an individual maximizes their learning as the sheer terror of facing an exam will force you to go through the materials in much more detail with a considerably different attitude.
Congratulations on your new(ish) job at MS Canada--well deserved!
You are right, if someone knows they wlil be expected to take an exam on the material after the course they are more likely to stay focused. Another great way to prepare for an exam is to chat with the trainer about the exam as well, MCTs are a great resource for exam tips because chances are they have taken that exam and many others.