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.
Is there any one who completed the SCJD assignment within the one year duration? I want to pursue SCJD certification but Im not sure whether I can finish it in a year simply because I work full time as a c# developer and would only have time to work on my SCJD assignment one week nights (if im not tired) and on weekends.
Thanks Roel. I read your posts about your SCJD score and it seems the Andrew Monkhouse book was very useful. I ve recently purchased this book along with Head First Design Patterns. Hopefully I'll find them useful too.
Did you know all the required Java technologies before you started or learnt as you worked on the project?
Olu Shiyan wrote:TDid you know all the required Java technologies before you started or learnt as you worked on the project?
Hi Olu, if you are not doing Java in your day job, you probably won't know "everything" needed for SCJD - Swing, RMI/Sockets, threads, file I/O etc. Most people wouldn't even touch RMI before SCJD. But you sure need to know a bit because you need to choose RMI OR Sockets. Similarly with threads, how hard-core do you know threads when you start SCJD? For me, I sure did learn a bit more when I got mine.
For the timing, 1 year is more than enough for full time job. Of course given you need to get your "design and approach (decisions)" right. If not, redesign then recoding would definitely waste time. However, do spend some time "testing" your approach to get a sense of direction.
Olu Shiyan wrote:Did you know all the required Java technologies before you started or learnt as you worked on the project?
I had experience in most of the needed topics. My knowledge about RMI and threads was poor: no experience with RMI and no real on the job threading experience (the knowledge I had was from the SCJP exam). IF you read my story about passing the SCJD (see my signature) you'll get an idea how I approached this project (full test coverage of the most important classes)
Thanks Roel and Tsang for all the info. I think Im confortable with Swing (AWT) and Multithreading. Although Im not sure whether its to the level expected for the exam. Have used sockets before but haven't used RMI before. That said, there'll definitely be more things to learn even about the technologies like Swing which Im familiar with and Im willing to give it my best shot. Hoepfully with the SCJD book from Andrew Monkhouse, this forum, head first design patterns and my dedication, i shall succeed.
In your SCJD success post, you mentioned that you used Robert Perillo's test cases to test your code for deadlock. Did Robert Perillo make those test cases available on this forum at the time? If yes, is it still available?