The MCM Program is dead. Long live the MCMs!

  • Comments posted to this topic are about the item The MCM Program is dead. Long live the MCMs!

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning

  • I agree completely on the non-master certs. I feel they can be valuable for someone with little or no experience as you get at least a bit of a leg up against other inexperienced SQL professionals, but see almost no use for them for anyone with 3 or more years experience.

    My friend recently asked if I wanted to run through the 2012 certs, something like 7 books and tests, and I didn't really see the point in it. I think I'd rather spend that time on a master's degree.

    -------------------------------------------------------------------------------------------------
    My SQL Server Blog

  • Great article Grant. It backs up what I have been saying about MS certs for years. They are just too easy to braindump and pass and after that you dump everything you memorized. Worthless IMHO, and it sullies the entire certification process. If someone tells me they are certified in SQL Server while I'm interviewing them it immediately sets off alarm bells in my head. I am definitely not alone on that either.:-D

    "Technology is a weird thing. It brings you great gifts with one hand, and it stabs you in the back with the other. ...:-D"

  • What do you guys recommend instead?

    I have a couple years experience with SQL, SSRS, and vb.net.

    But I don't feel I have enough knowledge to get a job anywhere else.

    I was hired on because of my industry knowledge (the industry our software is for, not the computer industry) to write reports and have mostly self-taught myself.

    I was going to try and get the MCSE in BI, but after this it seems it may be counter-productive.

  • carpainter69 (9/16/2013)


    What do you guys recommend instead?

    I have a couple years experience with SQL, SSRS, and vb.net.

    But I don't feel I have enough knowledge to get a job anywhere else.

    I was hired on because of my industry knowledge (the industry our software is for, not the computer industry) to write reports and have mostly self-taught myself.

    I was going to try and get the MCSE in BI, but after this it seems it may be counter-productive.

    If you learn to do things, and can talk/blog about them, it's not a bad idea. If you can explain in an interview how this has grown your career, it's not a bad move.

    The MCSE can focus you and help you learn more if you work at it. Regardless of whether you pass the tests.

    The MCSE can also teach you very little if you look to memorize things and just pass tests.

  • carpainter69 (9/16/2013)


    What do you guys recommend instead?

    I have a couple years experience with SQL, SSRS, and vb.net.

    But I don't feel I have enough knowledge to get a job anywhere else.

    I was hired on because of my industry knowledge (the industry our software is for, not the computer industry) to write reports and have mostly self-taught myself.

    I was going to try and get the MCSE in BI, but after this it seems it may be counter-productive.

    Steve's input is good. Basically, I'd say there are no good replacements. But, the real issue is that there are no good lower level certifications. While getting those certs as Steve says can help you and your knowledge, the issue for me is, as an interviewer, I don't respect those certs. I won't look at them and say to myself, "Ah, good. This person has take the time to learn stuff and pass this test." It's because I don't know if you did that or not. I just ignore certs most of the time.

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning

  • Grant Fritchey (9/16/2013)


    carpainter69 (9/16/2013)


    What do you guys recommend instead?

    I have a couple years experience with SQL, SSRS, and vb.net.

    But I don't feel I have enough knowledge to get a job anywhere else.

    I was hired on because of my industry knowledge (the industry our software is for, not the computer industry) to write reports and have mostly self-taught myself.

    I was going to try and get the MCSE in BI, but after this it seems it may be counter-productive.

    Basically, I'd say there are no good replacements. But, the real issue is that there are no good lower level certifications.

    True story Grant. However, IMHO, the higher level certs are also somewhat diminished as well. Particularly, if MS is going to just give up on them because they are just not generating enough money for them (like MIcrosoft needs more money :w00t:). Talk about a slap in the face to all the people who were currently heavily invested in the process of acquiring the MCM? I wouldn't be surprised if most people never went for another cert from them. It puts a stain on the whole certification process IMHO. It really makes you wonder where/who this decision actually originated from? 😀

    "Technology is a weird thing. It brings you great gifts with one hand, and it stabs you in the back with the other. ...:-D"

  • So what do you look for in an interview, is it how they respond to questions, their demeanor?

    This is the only job in the computer industry I've had and I didn't have to interview for it (I spent 15 years in an unrelated field).

  • carpainter69 (9/16/2013)


    So what do you look for in an interview, is it how they respond to questions, their demeanor?

    This is the only job in the computer industry I've had and I didn't have to interview for it (I spent 15 years in an unrelated field).

    Yes.

    Ha! Kidding. I'm going to ask technical questions. I had a core set of basic questions that I used for quick eliminations, mainly phone screening. I posted those several years ago on my blog. After that, assuming you got through the screening, the technical questions are open-ended. Like "So, you get a phone call. They say the database is running slow. What do you do?" And then we talk. I let the interviewee lead the conversation and I just prod things or redirect them, but if someone wants to dig a hole, I let them. I need to know how they're going to respond to the same thing in the real world. This gives me an understanding of their knowledge and skill set AND their demeanor and approach. You need to know both, not just if they can do the job, but if they can fit in well enough with the team.

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning

  • carpainter69 (9/16/2013)


    So what do you look for in an interview, is it how they respond to questions, their demeanor?

    This is the only job in the computer industry I've had and I didn't have to interview for it (I spent 15 years in an unrelated field).

    What Grant says in answer to that is good and useful. But he forgot to say that even if he respected the certifications at a lower level than MCM all they would do is help you get the interview, they would not be an interview topic.

    In your CV (resumé if prefer to you call it that) tell us what you have done - you are someone with a good knowledge of X industry who has learnt database stuff in order to do things for X industry, and you think what you have learnt maybe has a wider scope - so tell us what you have learnt and what you are doing to contuinue learming, tell us why and how the X industry reports you produced were valuable to your employer, and tell us why and how you think your knowledge and experience could be valuable to us; if you make a plausible job of that, we'll move on from there - maybe a short telephone interview to se if the CV appears to be real, not a fabrication of lies and hald-truths; then a face to face interview and don't be surprised if someone like me brings an X-industry expert to help me at the interview. Technical questions about the database things you claim to know; questions about whether you've taken studying database stuff further than you nedeed just for the job you were doing (if you have, and can discuss the stuff intelligently, that's a big plus; but I won't expect you to demonstrate competence in things you've learnt but as yet have no real experience of). Expect questions that are about attitude to work and to colleagues, too - I will need to know if you will fit in: someone who can't fit in with the team is no use to me, even if they are a genius. And expect questions about your willingness to learn and to take on responsibility: someone who won't learn would be no use to me, and I'm not rare in that respect; someone who isn't prepared to take responsibility for anything may be employable in very junior posts, but in any other post only if I have a vacancy where it doesn't really matter if that job gets done (regrettably, company bureaucracies sometimes generate such jobs) and normally I don't tolerate the existence of such posts.

    Tom

  • Great editorial, Grant. Five stars from me, because the system won't let me give you six.

    EDIT: spelling! !! !!! In something this short :doze:

    Tom

  • L' Eomot Inversé (9/16/2013)


    Great editorial, Grant. Five stars from me, because the system won't let me give you six.

    EDIT: spelling! !! !!! In something this short :doze:

    Thanks!

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning

  • TravisDBA (9/16/2013)


    True story Grant. However, IMHO, the higher level certs are also somewhat diminished as well. Particularly, if MS is going to just give up on them because they are just not generating enough money for them (like MIcrosoft needs more money :w00t:). Talk about a slap in the face to all the people who were currently heavily invested in the process of acquiring the MCM? I wouldn't be surprised if most people never went for another cert from them. It puts a stain on the whole certification process IMHO. It really makes you wonder where/who this decision actually originated from? 😀

    Apparently the cert programs are paid for by the business product they support, so even if the cert program wants to offer the master's etc, they can only do so if the business product team will pay for it in their budget.

    Here's a blog with a comment at the bottom from a guy who says he used to run the master cert program. He explains how it was paid for, etc. Really good comment to read.

    -------------------------------------------------------------------------------------------------
    My SQL Server Blog

  • I worked with a guy who was certified with nearly every programming/network cert he could get. He studied for a week or so for each, at work and at home, passed the test, then went on to the next cert. Probably paid for the dumps too. Helped him get some good jobs and good money, and he even teaches others with cert classes, again for good money. But, I had an ASP.NET book on my desk one day and he asked me "Hmm, I didn't think you were using ASP?" I wasn't. I was using ASP.NET. He was completely honest in that he didn't know the latest programming languages and hasn't kept up on the programming side. But that programming cert didn't help him one bit. I thought it was funny that he didn't even know the different between ASP and ASP.NET. Brain dumps mean that you knew enough or memorized enough to pass the test on that day, then probably forgot it a week later. Just like that Physics II midterm or the Calculus IV final from umpteen years ago.

    Speaking of that, to open up another can of worms, why are we even still using the university setting for learning anymore? I'm using less than 5 - 10% of what I've learned in college/grad school. I have a nice piece of paper that helps get a better job for some reason, but I'm not sure why. Can anyone answer that? It almost seems like a technical/focused program would be much better, but the culture seems to prefer the well-rounded/educated-in-college mindset. Every position I've been in has regarded college degrees much, much better than certs. I probably take for granted how much I learned in secondary school, but then again, I'm not so sure. If you can read, you self-educate yourself every time you take part in that activity. I think that's the true key to success - how much you're willing to work for it, regardless of whether you have a BS degree, MS (more of the same) or PhD (piled higher and deeper).

    I feel that sometimes I get trapped in some jobs where you get stuck doing CR*P/maintenance work that you hate and that definitely doesn't help progress your career or your sanity/mental health, but hey, it's a job and it pays the bills. That's the kind of thing that hurts your interviewing capabilities. I could get easily stumped on some SQL Server basics because it's not something I used every day. I'd have to take a refresher without a doubt in order to get some jobs...

  • I think there's an understandable negative attitude towards MS certifications amongst a lot of experienced developers. That's probably better than taking an overly rosy view of what certification can achieve, but I don't fully agree.

    I've been using SQL Server professionally for about four years now, and took my MCTS in SQL 2008 development about a year ago. I'm currently preparing to take the latest entry-level C# exam in a couple of months' time. The value of these is definitely in giving structure and motivation to round out your knowledge in areas you might not otherwise have considered. If you're cheating at the exams, or doing the bare minimum of cramming to get a passing grade, don't bother!

    That said, I don't plan to take a load more Microsoft exams after my next one. I think once you've got a good sense of the fundamentals, it's best to learn organically based upon what interests you and what you need on-the-job. I also suspect there are diminishing career returns unless you plan to really dig in and bet the farm on being a Microsoft specialist. My best guess is that improving my skills on something completely different (possibly Python, which I already know a bit of) will ultimately contribute more to making me a skilled developer than learning how to build Windows 8 Store apps, and ditto (e.g.) PostgreSQL or Neo4j on the database side of things.

Viewing 15 posts - 1 through 15 (of 41 total)

You must be logged in to reply to this topic. Login to reply