I am wondering if 6 months is enough time to complete both an assignment and exam? I understend that some people with experience can do it in 3- 5 weeks, but what about people without real experience and fool time jobs
I am quite new to the Java development and passed my OCJP in November 2011. All the aspects of assignment: database, Synchronization/locking, RMI, GUI are new to me.
I already got Monkhouse book and read Roberto Perillo paper.
I know I can do it. But 6months to study, develop, submit, and write essay …might be pushing.
From the Oracle site:
6 months from assignment purchase**
NOTE: BOTH assignment and essay need to be submitted within 6 months of assignment purchase.
**Beginning June 1, candidates will have 6 months in which to complete and submit their assignments, and complete their essays. This change will facilitate future improvements in assignment updates. The deadline change does not affect candidates who purchased their assignments prior to June 1, these remain a 1-year deadline.
Well, I can give you my own example. I have a full time job, before OCMJD, I almost never did any GUI coding, for OCPJP (SCJP in my case), I only studied standard synchronization mechanism like wait, notify etc. (not the classes/api from concurrency package - which I used for OCMJD assignment). By the way, I guess you'll be working with a single data file, so you don't have to worry about 'database' (i.e. JDBC etc.)
I only read the paper by Roberto, put my questions on this forum (and got nice help - especially by Roberto and Roel), and read Monkhouse book. It took me around 2 months to complete everything (assignment submission and essay exam). And yes, I got a descent score (385/400)
Once you follow SDLC properly, the assignment is not really that difficult. One of the most complicated part is - concurrency. No matter what, your application should never enter in the deadlock (in case of deadlock, failure is guaranteed).
I personally believe that 6 months is more than sufficient amount of time for this certification. Of course, if you need any help, you can always get back to this forum.
I hope this helps.
All the best.
On a lighter note, I believe you have a full time job (not a fool time job)
I did mine also in 5 months in combination with a full-time job, a bit of a social life and contributing to this great forum. I had very little experience with multi-threading, gui and rmi. Also tried to do everything as good as I could do (questioning every line of code, wrote lots of tests,...) and I was amazed I got perfect score. So you should definitely be able to do the job. Good luck!