Why am I asking this question is SCJD asks you to do a project without Servlets/EJB/J2EE/JDBC etc and ALL these are ALWAYS asked by employers.Things like Swing/networking etc are very rarely asked .So I am little confused whether all or some of the things used for the SCJD project will be helpful in REAL world.Like EJB server takes care of RMI .So is learning RMI useful?Things like that...I LOVE to learn new things but I dont want to end up learning a "chapter" of something which can be done in "one line" in another thing. In short I want to know whether SCJD is really useful for "ME" coz $400 and time are BIG things for a student.Please advice. [ July 19, 2004: Message edited by: Pradeep Dhavakumar ]
I wouldn't worry too much about the particular technology. SCJD covers things that you really do as a professional developer: interpreting requirements, working with legacy code, designing, extending, documenting. The project could be changed to J2ME or J2EE and it wouldn't change the certification significantly - in many ways what you code is secondary to how and why you code it.
Excluding SCEA, which looks similar (I haven't done it) I think that SCJD is by far the best of Sun's Java certifications. When recruiting for Java development it's the only one I would look at - it shows that an applicant has a basic understanding and competence as a developer, whereas the others mean you have read a book and passed an exam (and we all know that it's possible to pass these multiple choice exams without really knowing much - you don't have to be experienced in EJB development to get SCBCD, for example, as I'm discovering ).
Ben. [ July 19, 2004: Message edited by: Ben Ritchie ]
SCJP1.4, SCJD, SCEA (in progress)
posted 16 years ago
OK then .I should start SCJD soon .Ordered the book yesterday.Actually getting bored with Multiple choice exams.Project should refresh me.
I also believe that SCJD is the premier Sun certifiction - it is the one which gets people to write real code and have it evaluated.
At present I am trying to hire programmers who can develop Java applications which will connect to a J2EE server (in addition to the web interface). And it is amazing how many people we have seen who do not have the fundamental knowledge of Java, and do not know how to build a good Swing front end. There are so many areas where SCJD overlaps our needs that I have even had it listed on the job advertisments as being "highly regarded".
I had a job interview two days ago where I mentioned to someone that I took the Developer certification prior to J2EE because it was my money and I chose to take that path. My interviewer had both the SCJD and the Architect certifications and said the minor J2EE certifications did not impress him as much as the SCJD because SCJD shows you can handle requirements and understand various APIs and so forth. So don't sweat it, people appreciate it, and I finally had someone verify that.