« India's Prime Minister Acts To Strengthen Cyber-Security| Main | Tickle Me Softly »
Certifiable
One of the things I get asked a lot by people entering the IT field is: Should I get a certification? If you're just getting started, I'd say absolutely, but if you've been around for a while, I can't see the benefit to it.
Sure. Keep up on the latest technology. And if that's the way you keep up, then more power to you.
A couple years ago I joined BrainBench, mostly so I could have some more stuff to put on the resume. I do a lot of different things, and it's good to put "BrainBench Certified" on things like my Java, C#, or Oracle experience. I think that means something to some people. If nothing else, it makes for a good introduction.
But as most of you know, the big software vendors have their own "certification" process, which usually involves a few days in the classroom and a proctored test.
WTF? If you're worth your salt in this business, you should be picking up new technologies every year. Even business users should know a little about UML or testing by now, and the stuff you need to know keeps increasing.
So where's the time? If I know a dozen technologies (which I think would be fairly typical), I would need to spend about a dozen weeks in classes? And not to mention that each year the vendor comes up with a new version of their stuff, which requires a whole new round of training.
It's just a treadmill I can do without. To make things worse, I've not seen any kind of correlation in whether somebody was certified and what kind of job they did. (Some of my worst programmers were had PhDs, but that is a different story) So when I'm interviewing, I'd much rather here "what have you done lately" than "what certificates do you have?"
Personally, I use Just-in-time training, where I read four of five good books on any technology that I'm going to be doing. If it's something I plan to keep using, I get the mags and thumb through them every month.
The core issues -- do you have good programming habits? Do you work well in a small/large group? Do you have a good attitude? Do you figure things out on your own, or do you need a lot of hand-holding? These are things that a certification can't tell you.
Leave a comment