Nice article, Saleem. I share a couple of thoughts, not everything, but a couple.
I believe not everyone does the certification exams for the same reason. I have been a software engineer for the past 7 years, a couple of years ago I decided that I wanted to learn
Java. I had never being so lost in the world, I did not even had a clue about where to start, this thing is so big. In those times my brother, who is also a software engineer was studying for his Microsoft .Net Certifications and he seemed to be increasing his knowledge and his technical skills at a very high speed. Hence I decided to do the same with Java. But in my company I was not developing with Java, I was developing with C/C++, so you can imagine it was not going to be easy to find the time to work on it.
It took me about a year to get ready for the Certification Exam, my real objective, far from passing the exam, was becoming a very good Java programmer. I read the certification book like three times during the year, and about two or three other books that covered other topics, like threading, JNI, the whole Java Language Speficication and part of the Java Virual Machine Specification, every time practicing every subject, answering every question, and I went even deeper than the necesary in a few topics. For good or for bad, everything was different for me, because this was my first time with Java, so as everything was new, everything was exciting, but at the same time, very time consuming and difficult to assimilate.
At the end I bought my [url=http://http"//www.whizlabs.com]Whizlabs[/url] silutation exam just as anyother does and even today I still keep, very proudly, my
Safari bookshelves.
Obtain this certification might be a small thing for many experienced developers, but in my case I felt very proud of myself after passing the
SCJP, I wass very satisfied with the results and I do not believe that an experienced programmer could pass this or any other Sun exams without a few weeks of very, very hard work. Still, there are a few guys satisfied with passing the exams with the minum grade, sometimes not even having good command of all the subjects. Well I do not understand that kind of people, they just want the cartoon that says "Sun Certified Professional" and they feel prouder of this piece of paper than the real, practical knowledge they might have got from a little bit more of hard work. The real beauty of the certification comes from that feeling of really knowing your business and being able to prove it to anyone who needs a proof, like one of those very generous employeers.
I do not regret I did the exam, not even after Sun released Tiger a week or two before I did it, and surprisingly a few months after my certification I easily got a new job working with Java thanks to it. So I think it was worth every penny I paid for it, and these certification gave direction to my formerly disoriented efforts to learn Java. I want to continue with the other certifications. But as I did the last time, I take my time to do the things the right way, to really learn, and I do not worry so much about passing the exam, although I never register for it until I am pretty sure I will pass.
Once again, nice article. Thanks for sharing it with us.
Regards,
Edwin Dalorzo.
[ January 15, 2006: Message edited by: Edwin Dalorzo ]
[ January 15, 2006: Message edited by: Edwin Dalorzo ]