I think that's a bit unfair. SCJD is aimed at people who wish to work as software developers, and need to show that they can handle all aspects of the development process from interpreting required changes and understanding existing systems to delivering working, tested code to the customer. The details of the actual technology used are less important than a demonstration of how to use available resources and people to find out anyting that you don't know, and make sensible development decisions in the context of an existing software architecture. SCJA is aimed at people who wish to work as software architects, and need to show that they have kept up with all the available technology and are able to recommend workable solutions, deal with both users and developers, and understand the wider issues of the software development process. Architects don't necessarily have to develop the actual code themselves, so there is less emphasis on coding. My ideal Java specialist would have all three certifications. SCJP should show that he/she has studied the language and standard API features of Java; SCJD should show that he/she can actually produce working software to an agreed standard, and SCJA should show that he/she understands the place of Java in the wider context of enterprise systems, and can suggest workable. complete solutions. All three of these aspects are needed to bring useful, profitable Java products to market. Without SCJP skills the software might end up written in C++ or Visual Basic. Without SCJD skills the software might be full of bugs or unmaintainable. Without SCJA skills it might never interoperate with other systems.
I am working on all 3 certifications because I want to have well balanced and polished java skills. After i finish my java certifications I plan on working on my redhat linux certification because linux is the most popular server in the world 31% of servers winnt/2k 25-27% of server market and apache as of Q2 2000 is 62 % of all webservers! Also the redhat test is hands on! ( winnt/2k ) certification is losing its value because it is not hands on. I personally think all computer certifications should have 3 parts , 1 multichoice for testing understanding of theory and concepts, 2 a hands on project and 3 an Essay to test that one understands the project.
The java and redhat certification programs are well balanced because they are hands on and multichoice. Components of the RHCE Exam
The RHCE exam consists of 3 components: I. Debug Exam: 2-4 challenges; 2.5 hours, performance-based (100 pts) II. Multiple Choice Exam: 40-50 technical questions; 1.0 hour, multi-choice answers III. Server Install and Network Services Setup Exam: 2.5 hours, performance-based (100 pts)
And of course the entire java certifications has 3 parts. java programmer = multichoice java developer = project and essay java enterprise arch = multichoice, project and essay.
Originally posted by Frank Carver: I think that's a bit unfair. SCJD is aimed at people who wish to work as software developers.... SCJA is aimed at people who wish to work as software architects.... My ideal Java specialist would have all three certifications. SCJP should show that he/she has studied the language and standard API features of Java; SCJD should show that he/she can actually produce working software to an agreed standard, and SCJA should show that he/she understands the place of Java in the wider context of enterprise systems, and can suggest workable. complete solutions.
I agree.. To become java architect, SCJD *may* be necessary (but I think SCWCD is a necessity).. To become SCJA u have to know about RMI, socket/custom-protocol, client/server architecture, and this is what SCJD about. It serves as starting point for people who just passed SCJP2 but without true experiences on client/server programming. But, if someone know them already, maybe taking SCJD won't be relevant. Then, the only lesson he/she can take from SCJD will be "Swing technology".. Personally, I take SCJP, SCWCD, and SCJD (still waiting for SCJD result though), before taking the SCJA (now is still learning). Btw, what app server are u guys using? I used Macromedia JRun 4.0, I have tried to install latest WebLogic but it cannot works.. perhaps because of my OS (Win98)..
===================================<br />Fear not, God know the best.<br />SCJP2 91%<br />SCWCD 89%<br />SCJD2 92% (143/155 pts)<br />SCEA Part I (89%)
Aaron is right on the money. SCJD has a place, but it meets the needs of few. SCWCD serves more. Some of the IBM Solution Developer certificates look better too. [ June 04, 2002: Message edited by: Rufus Bugleweed ]