I have a question regarding the SCJA certification and was looking for some feedback. I currently work as a software tester and continuously update my skills via cetifications. Since my company has moved the architecture to java/xml websevices, I am pursuing java certification.
I have some java programming skills and have taken a few classes on the foundations in java, but have no real desire to be a full time programmer. Just need to code some utilities here an there to retrieve database info, etc.
Would it be a waste of time/money to get the SCJA, or would the SCJP prove more beneficial in a testing role??
My gut feeling is that you will benefit more by getting breadth of knowledge over the range of possible Java technologies rather than very detailed knowledge of the core API.
That is, I think in your case it is possibly better for you to know the concepts of what JNDI / JDBC / JMS can provide rather than being able to pick whether an ArrayList or a LinkedList is the best collection to use.
John, I partially agree with my co-ranchers. But doing certification in SCJA also requires you knowledge of JMS, EJB, J2ME, UML which is totally unnecessary for you. If you are real interested in programming in future, you can go for any of these certifications either SCJA or SCJP. But as of now, since you need only little information of retrieving some values etc.. you can learn some basic java and little jdbc. This may serve your purpose.