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.
Yes, as PAtrick said, it depends if you have interest in Web components. If you plan to work with/use servlet and/or JSP, then yes it's definitely a very good idea to go for SCWCD. Even if you had some knowledge already about this, it would still be a good idea.
But if you only plan to make some J2SE dev, then go for SCJD. But who knows future? So yes SCWCD is not a mistake in any case.
So what books do i need to refer to if i wanna be SCWCD1.4? I hv no background of JSP, servelets.
BTW I am a beginner...seeking job. Thats the background.
would be ok if do some study some JSP & servelet books before moving on to actuall certification books for prepeation? or directly studying from certification books will be enuf to clear the exam and get the concepts right as well?
Bottom line is will the material in the cerification book be enuf to fetch me a job Thanks Regards -Seema
This is what I always say when it comes to people matching up certifications with job success:
Personally, I think the order of importance of characteristics of any job candidate is:
(1) Experience - years on the job is worth more than anything else; (2) Typically a university degree - either in Computer Science or Mathematics; (3) Certification - this shows you know how to pass a theory exam, and will differentiate you from a candidate with both (1) and (2) but not (3); (4) Personal skills, attitude and team work ability.
Obviously (4) might be put higher up the list for someone who's obnoxious, and who the interviewer feels just won't fit in!
Don't get me wrong, certifications are great, but they test only a limited number of questions, and not every topic in the subject. They also sometimes miss the obscurities or quirks of the language, and they don't demonstrate any practical skills. When you get to a job/contract environment, you need to be versed in the theory (which the certification tests), but you also need to be confident with the code and practical aspects - e.g. debugging is a vital skill which you don't learn well just by answering questions; similarly, sensing when you are doing something wrong against when there's a bug in your application server is very much an on-the-job skill. Furthermore, you don't really see how the things in J2EE come together until you actually build applications, make mistakes and learn from them - many a time I have done something really daft, spent hours trying to correct it, and then found I misunderstood some relatively minor detail in the first place! Needless to say, it never happened again.
So by all means persue the certification road - the exam objectives give you a nice framework to work around and build upon. But in my opinion, if you spend two or three years studying and getting good practical experience with the language, then decide to take the exam, you will be better off for it (or alternatively pass the exam first, and then spend a year or so using the language). The exam is actually easier if you do spend a good deal of time working with the Web tier beforehand.
By the way, without meaning to plug too much, I hope to start distributing my SCWCD book by the end of April.
Charles Lyons (SCJP 1.4, April 2003; SCJP 5, Dec 2006; SCWCD 1.4b, April 2004)
Author of OCEJWCD Study Companion for Oracle Exam 1Z0-899 (ISBN 0955160340 / AmazonAmazon UK )