Java Certification
The Sun Certified Programmer for the
Java 2 Platform certification is the first level
of certification for the Java language. Sun
started certifying programmers back in 1996
when the 1.02 JDK was the current language version.
The Java 2 Platform (or JDK 1.2) was released
in December 1998, and we are now up to SDK 1.4
as the official release.
As more and more of the big software vendors
committed heavily to Java, a multi-vendor certification
initiative was created. These vendors, such
as IBM and Novell have some specialty Java certifications
under development but the initial level of certification
remains the Sun Certified Programmer.
Current information on the multi-vendor certification
initiative supported by IBM, BEA Systems, Sun
Microsystems, and a number of training organizations
can be found at: the JCert Web page. This organization
was moribund for several years but now seems
to have become much more active.
What are the benefits of becoming certified?
Being certified will demonstrate to employers
a minimum level of knowledge of the Java language.
Because Java is a relatively new language there
are few people with extensive practical experience.
It will also concentrate your mind on the fundamentals
of the language.
With the proliferation of GUI based tools it
is possible to create good looking Java applications
without understanding what is going on "under
the hood". It doesn't try to cover all
of the Java technologies. You can become certified
an still know nothing about JavaBeans, Corba,
RMI or servelets.
What Java Certifications exist?
In a press release on 20 May 1999 IBM, Novell,
Oracle, Sun Microsystems and the Sun-Netscape
Alliance announced a collaboration to establish
a standard for recognition of Java skills. In
the short term this probably does not affect
most people as the current Java Certified Programmers
exam remains the pre-requisite for all of the
other exams.
This new alliance does seem to be very good
news however in that a wider recognition of
the certification exam means it should become
more valuable. The announcement also introduces
some vendor specific exams, so after you have
passed the Programmer Exam you can take a test
to show your knowledge of a particular development
tool such as IBM Visual Age or Oracle JDeveloper.
I'm already a Java programmer, will I have
to study?
Yes you probably will. The exam asks all sorts
of tricky questions that you might not consider
in the real world and may not know the answer
to. Thus a question may take the form of
"If you were to write this particularly
piece of code you would never dream or need
to write, what would be the output."
This side of the certification can put some
people off.
|