I have been logging to this forum regularly for a very long time and I wanted to share some opinions, but I was waiting till i take the exam and finally i did and scored 72%, I am a little disappointed with the score.
I scored 65% on the Head first mock exam, and i got about 90% on the mock exam on the javaranch website, the javaranch mock exam is too easy and the real exam is mucher tougher.
I have been willing to take this exam since july 2005, but I couldnt take it because my studing rate is too slow so by the time i reach the end of the book I forget the beginning and ALOT memorization is required.
I have been doing web development for a while and it's the reason why I thought taking the exam based on hands on experience is going to be easy, then I realised that many of the topics you will never get exposed to, example memorizing deployment descriptors, plus the exam is too low level in the web technology, ppl are talking about JSF,ADF, Struts and the exam is still doing specific calls to get request parameters. I find SCJPalot useful, more practical and most important of all based on understanding, rather than SCWCD.
I would really like to thank HF writers for this piece of art, it's one of the best books i've read, and makes very dull topics fun to read. It's very helpful.
I strongly recommend you use another reference for the design patterns and EL, as alot playing with words is used to confuse you, they seemed simple and straight forward to me but thats where i scored least.
I couldnt stress on one topic more than the other, all the topics where there, i couldnt think of something that wasnt in the exam, memorize everything, all the details all objects all the methods. You have to burn in all the details, I've read HeadFirat once and read other web books including those are NOT written for the certification, I thnk if you read HF twice or as many times to get in all the details hopefully you will get a high score.
Finally i guess these were my thoughts rather than my experience and I am sorry that most of them are negative, my next step is SCBCD(EJB3) and if anyone thinks it's all about memrization SCWCD style please let me know.
I can agree on your comments. I also do web development with the use of JSF for two years now and for me a lot of material is brand new. On the other hand it gives me a better insight how everything works.
But I had the same feeling with SCJP 1.5, but learning SJCP has helped me to improve my coding.
I hope working with the SCWCD has the same effect. [ July 09, 2007: Message edited by: Remko Strating ]
Originally posted by Hussam Galal: plus the exam is too low level in the web technology, ppl are talking about JSF,ADF, Struts and the exam is still doing specific calls to get request parameters. I find SCJP alot useful, more practical and most important of all based on understanding, rather than SCWCD.
People can talk about Struts all they want. As soon as you need to discover why some particular value isn't making it into your Struts ActionForm, you'll learn that your knowledge about request parameters can help you troubleshoot the "Struts" problem in a fraction of the time it takes your colleagues.
Or one of your colleagues is about to explore extending Struts' RequestProcessor to add logic with centralized control and you save your team hundreds of headaches by recommending to use an Intercepting Filter instead.