So I've been working at a job for the past year as a .NET developer/DBA. The job is my first DBA job. Traditionally, I'm a .NET developer and have about 5 years experience in it.

Does it make sense for me to continue my certs to get the MCM (assuming I'm eligible)? I'm thinking it doesn't because I've been working with SQL Server for 5 years but only as a DBA for a year.

Would it help a developer to have that? Or is it useful only in switching? I became interested in SQL Server because I felt that during the recession, people were looking more and more for developers who could add value across the stack. Now, I'm not so sure...


2 Answers 2


Well, I'd say, it's always worth getting a certification if your company is going to pay for it. ;)

If you're paying for it yourself, I'd only do it if I was pretty sure I was going to get a good return on my investment. Remember, as soon as the next version comes out, your certification is worthless.

  • This, basically. If your company will pay for it, there's no harm. If you have to pay for it yourself, only if it's worth getting in your area. Jun 10, 2011 at 20:08

Does getting the Microsoft Certified Master SQL Server 2008 cert make sense?


Based on the cost for the MCM program, I'd say "if you have to ask, then the answer is no". I would do the MCITP for DB Admin and DB Developer, but unless the company was willing to pay the $18,500 for the MCM (this does not include hotel accomodations in Redmond, nor plane trips there), I sure would not bother with the master cert.

  • 1
    It isn't $18,500 anymore. They have made it available at a distance for $2,500.
    – q303
    Jun 10, 2011 at 17:00

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