aspose file tools*
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes starting for SCJD! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "starting for SCJD!" Watch "starting for SCJD!" New topic
Author

starting for SCJD!

Neeraj Macker
Ranch Hand

Joined: Nov 10, 2004
Posts: 77
Dear All,

i have to start preparing for SCJD. i have 2 years work experience in servlets and ejb. currently i have shifted my job and i will be working on Perl, Linux, and Javascript for the next 1.5 years. but i dont wish to leave Java. in java technology also, i wish to work on J2SE more than J2EE or J2ME. hence, i am planning for SCJD.

now because my work has never exposed me to core java APIs and real time projects involving network programming, multithreading, RMI etc, u can very well understand my position. i have gone through the javaranch faq for SCJD and links to resources. all that i cud grasp was that i shud buy Kathy Sierra's book and habibi's book. will these books give primer to the implementation of core java apis for multithreading, networking , swing etc or will they only handle the designing of the assignment?

can someone please delineated a plan of action for someone like me who has no real world experience in projects written in core java and RMI.

i do not know where to start from. Please guide.

Thanks
crazy java
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11524
    
100

Hi Crazy Java,

Please edit your display name into something compliant with our naming policy (obviously fake names are not allowed).

Kathy & Bert's book is (in my opinion) centered around teaching fundamental Java concepts - how to use Threads, Collections, .... The sorts of things you need in order to pass the SCJP and be able to read and write simple code. The chapters on the SCJD in that book give an insight into what sorts of things Sun expect from a developer (and hence the sorts of things you might be marked on). But their book does not really cover how to implement a project from start to finish.

Max's book, on the other hand, starts with the assumption that you have already passed your SCJP and know how to work with the core classes required for SCJP as well as how to compile simple programs. The book then takes you through the things you need to think about when starting a project such as the SCJD, from conceptual stage right through implementation and finally to distribution and deployment. Whenever new classes or concepts are required that have not been covered on the SCJP (such as the Swing classes or the RMI classes), they are explained in Max's book. So you not only get the theoretical introduction to planning your solution, you also get the practical information on implementation.

From your description of yourself, I think Max's book would be better for you.

In case you missed it in the FAQ, there is no time limit on completing the SCJD assignment (if you are forced to buy the voucher for the exam then you may find that it has an expiry date), so you can purchase the assignment and work through it using Max's book and this forum as a guide.

Regards, Andrew


The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
Neeraj Macker
Ranch Hand

Joined: Nov 10, 2004
Posts: 77
Andrew Monkhouse, i have changed my name
Sean Gildea
Ranch Hand

Joined: Jul 01, 2004
Posts: 81
Hi Neeraj,

I was just like you. I bought kathy and max's book and jumped in after trying out some things like making swing guis and writing schemas.

The first thing I did was learn how to use randomaccessfile. That took me 2 weeks to master because I never used it before. Then I moved on to making it work with my gui just as a confidence boost. Next came implementing the interface sun supplies you and then making sure it worked.

then i learned on javaworld about adapter patterns, ect. I could go on. I am about 70% done now, my program is "done" but needs alot of polishing and what if scenarios.

My advice is just jump in, I had little more than novice java programming experience before I started. So far I have learned more in the last 2 months than in the last 3 yrs of java. These forums are great also, I only have 33 posts because most of my questions were asked and answered by someone else.

please post your questions since I was like you, im glad to return the help that so many gave me.

last , dont get discouraged, but be reasonable, it takes time, I have spent over 200+ hours so far and I enjoy it. Its not frustrating because I just go search here if I'm stuck and i get unstuck in minutes.

- sean
[ November 17, 2004: Message edited by: Sean Gildea ]

SCJD, SCBCD, SCJP
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11524
    
100

Hi Neeraj,

Originally posted by Neeraj:
Andrew Monkhouse, i have changed my name


Thank you very much, but our naming policy also requests that you use a first and last name. I am sorry to ask you again, but could you please edit your display name again?

Thanks. Andrew
Neeraj Macker
Ranch Hand

Joined: Nov 10, 2004
Posts: 77
Andrew , i finally have a proper name. Thanks!
Neeraj Macker
Ranch Hand

Joined: Nov 10, 2004
Posts: 77
Sean, thank you so much for your encouragement. i also think that sometimes "jumping in" works pretty well

i have some time left before i cud deidcatedly start my prep. i have to go to a different country on work permit. i am waiting for my visa. in the next couple of months as soon as i settle down in the new country and workplace, i will start studying seriously. till then i am just doing the groundwork such as collecting books and knowing abt the exam and other people's experiences.

thank you so much. i look forward to seeking your guidance soon.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: starting for SCJD!