|
I don't really regard the MCTS highly once I began to see what the course work entailed. Sure, .NET can open up some rapid application development tracks but a bunch of the developers that I know seem to be mesmerized by the drag-and-drop programming practices and don't really understand what's going on behind the scenes. IMHO, the MCTS cert. just perpetuates inefficient coding. But sometimes speed is valued higher than performance. So you can have 2 of the 3 - fast, cheap, good. A lot of managers are picking fast and cheap right now - so "good" swims with the fishes.
|
|
|
|
|
I like how this vote is going so far: none is the big winner.
Certifications are utterly pointless with the sole exception of getting you an interview at the sort of place that takes certifications seriously hence being the sort of place you wouldn't want to work in the first place.
An ounce of experience is worth a metric ton of certifications.
"It's so simple to be wise. Just think of something stupid to say and then don't say it."
-Sam Levenson
|
|
|
|
|
I very much agree that experience is the most important thing you can have. I do however think that having certificates under your belt is very beneficial. Like you said its great for getting that job (or pay rise) but to disregard it as pointless is verging on the line of dangerous. Certifications mean that the programmer has in-depth knowledge of the framework and can promote best practices when developing applications. There are many developers out there that can do the job with years of experience but follow bad practices.
|
|
|
|
|
I agree and disagree. Yes they are important for opening some doors (and as contractor I want as many doors open as possible). I don't hold any current qualifications and I regret it for that reason alone. And yes I thoroughly agree with your comments regarding experience.
However, to say ---
db7uk wrote: Certifications mean that the programmer has in-depth knowledge of the framework and can promote best practices when developing applications.
-- couldn't disagree more strongly. I've hired and let go quite a few certified sub contractors that have exactly the opposite. No real understanding of the underlying framework. As for best practices, that seemed to hinge on what ever solution hit the top of the Google listings (as a previous respondant has intimated). There are plenty of developers out there who are certified and have a good knowledge of the framework, just as there are plenty who are not certified.
Certification means "I passed the exams".
The only thing unpredictable about me is just how predictable I'm going to be.
|
|
|
|
|
This is a funny one as I agree with your last statement. I guess we have both "Enjoyed" different swipes of the sword. I have (I have to admit) not that much experience with good contractors. The only ones I have had are not certificated and not really that much cop.
I am currently doing a certification whereby I hope to have "I passed my exams" next to my name.
So to conclude. Having a certificate is good although the real test to ones abilities in his / her code. If you can not code (like the contractors we have and have not experienced) you will be noticed.
Thanks for your reply. Its nice to get other perspectives which release me from narrow mindedness
|
|
|
|
|
LOL No worries. Actually, one thing I did note in my original post that I was implying that the certified developers I had employed were not that great. That's a generalisation as I have had some very good certified contractors. I suppose what I was trying to say was I don't see certification as a guarantee that all the right boxes will be ticked.
Good luck with the exams. I suppose I should get around to it myself one day
The only thing unpredictable about me is just how predictable I'm going to be.
|
|
|
|
|
db7uk wrote: Certifications mean that the programmer has in-depth knowledge of the framework and can promote best practices when developing applications.
It most certainly and emphatically does *not* mean that at all. Over the years I've come to view certification as a giant red flag indicating a person to avoid at all costs when hiring.
"It's so simple to be wise. Just think of something stupid to say and then don't say it."
-Sam Levenson
|
|
|
|
|
Certifications?
We Don't Need Not Stinkin' Certifications!
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"How do you find out if you're unwanted if everyone you try to ask tells you to stop bothering them and just go away?" - Balboos HaGadol
"It's a sad state of affairs, indeed, when you start reading my tag lines for some sort of enlightenment?" - Balboos HaGadol
|
|
|
|
|
I think the biggest relevance of a certification is for the employer. When the employer sell its products to the client, he can argue that he has Microsoft certified employees doing the job. It can make the client happy.
Nothing else.
|
|
|
|
|
IMHO the biggest benefit of certs is what you learn while studying for them. These days, languages and frameworks come packed with lots of functionality. Studying for a cert is a way of forcing myself to find out what's available out-of-the-box.
Sometimes it'll save money - when you realize you can use the built in functionality instead of buying a 3rd party library.
Mostly I look at it as a way to make my job easier. Kind of like when you're working around the house doing something the hard way only to find out there's an inexpensive tool that does 95% of the work!
On the other hand I'm a pretty quick study. If studying for certs took more than a few weeks then I might be less inclined to bother... They're not the only way to learn about what's available.
------------------
MCAD.net, MSc (CS)
|
|
|
|
|
Probably not, but it still counts towards a company's MS Gold Partner status.
xacc.ide - now with TabsToSpaces support IronScheme - 1.0 beta 1 - out now! ((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))
|
|
|
|