Quote:
Originally Posted by
Scrutinizer
It also depends on the kind certification. Certificates like RHCE with hands-on, performance based exams are more telling since they are difficult to get without considerable experience..
Agreed. Naturally some certs are more rigorous than others; but in my view, the "great certs" are exception to the rule versus the norm.
My experience with all these technical certs is that they are like "multivitamins" and the multivitamins industry - by far the biggest benefit is to the seller of the vitamins, not the health of the person taking it. In fact, it's pretty much been proven that taking multivitamins provide almost zero health benefit, and in fact cause more damage to the body than not taking them at all.
There is nothing better for the body that eating the right foods (avoid HFCS - high fructose corn syrup, sugary drinks, excessive alcohol, drinks lots of life-crucial water), exercising and staying active (sports, dance, fitness training, long walks - keep the body moving), avoiding or properly managing stress and getting lots of good sleep, etc.
However, the multivitamin industry has convinced the public that you can take a pill "one a day" and you will be healthy. This is a huge "myth" .. it's a downright lie, actually. There are no shortcuts to good health - and it's certainly not found in a pill called a "multivitamin".
In my view, the same is true for the vast majority of certs. Yes, there are some exceptions - not all certs are evil; but the analogy is similar. You simply cannot "take a cert" and become a great technical person. The biggest beneficiary for certs is the commercial companies selling certs; not the people taking them and also not employers who are paying for it.
Instead of contributing to the pockets and bottom line of corporate earnings in the "certification machine"... go out and volunteer for an open source project and contribute to society - and get real experience writing real programs and maintaining real systems.
For example, Mark Zuckerberg of FB fame did not go out and "get certified"... when he started writing early code for his father's dental practice. Nor did he get certified to create the prototype FB app. The same is true for nearly all, if not all, great developers and system admins - without exception.
Granted, everyone out there is not cut out to be the next great inventor or system creator; but the concepts are the same - we learn best by taking an idea (or another's idea) and developing it, step by step, making mistakes along the way.
I agree with Scott that if your employer is willing to pay for certs, then by all means, go do it; but don't get wrapped around the axle thinking "certs" are a kind of "multivitamin" for your technical health; because they are not.
Yes, some certs give lab and hands on experience - and these are considered the best ones; so what is that really telling us? It is telling us that nothing is better than a lot of good, difficult, challenging hands on experience actually doing something "real" - something for the benefit of others.
IT and technology are a blessing. Many people are not IT or technical specialists; but most all benefit from technology in some way. So, if you don't have your own ideas to implement, or obvious opportunities to work on projects, go out and seek projects and volunteer for them.
Someone comes to me and says:
For the last year I did not have a paying job, so I volunteered and wrote code for the Apache Foundation (and here is my code and references) and I volunteered for the Linux Documentation Project (and here are the manuals I wrote)... and then I created an order management system for my local grocery store owner who did not have the knowledge and expertise to make or buy his own....
Another comes and says:
For the last year I got 5 certifications.
Who am I going to hire?
Certainly not the second one with the 5 certs and no projects and no volunteerism.
See also
this thread.