This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
So I have my OCPJWCD 6 exam in a couple of weeks and I'm feeling pretty confident now and already planning my next cert (EJB probably). But, I've been doing some background research about what to do and there are so many people out there who think certs are a waste of time and money and they're not really very well respected among employers.
I do certifications because I find it a good way to learn however they are in no way a substitute for experience. I have yet to see an employer asking for certifications on a job advert. I do however think that given similar 2 CVs, one with some certs and the other without, the one with certs might just edge ahead and in todays competitive market anything that makes you stand out is a good thing.
I find that the people who say they are worthless tend to be the ones without them....
I have seen some employers asking for atleast SCJP or SCWCD. But I also agree with Will that certifications give you a chance and a kind of motivation to learn a particular technology in depth. Most Certifications have well structured objectives which cover many different aspects of a technology, which may remain unexplored if a person only learns by experience. Certainly certifications are not a substitute of experience, but they widen your knowledge and give you more things to experiment with or apply in real practice.
Paul Anilprem wrote:It really depends on what you are expecting from it. There was a time when a SCJP certification would fetch you a java programming job right away
Certificates do help. Consider the case of an uncertified developer. The JSPs are full of scripting(scriptlets, declarations, ...)
Declarative Security is absent. Leading to additional Servlets/JSPs to maintain the security of the webapp.