How do you code an MVC pattern? What is refactoring? How do you meet all the requirements without changing the base code Sun provides? Which is worse ”an application that has been overengineered with too many patterns, and one that works but isn't reuseable because the developer never heard of patterns? The Java community has adopted patterns faster than other language communities have. Having Java leaders champion something as theoretically sound as patterns is a healthy trend. One of the results of Java's popularity is the high demand for skilled Java programmers and developers. However, because of Java's brief existence, experienced Java programmers are hard to find. Few in the field have more than five years of experience in developing Java applications. This is a problem for both employers and programmers. Employers cannot rely on the traditional number of years of experience in selecting senior-level Java programmers and software engineers , and star Java programmers have a hard time differentiating themselves from entry-level Java programmers. Sun's Java certifications help both employers and programmers figure out who knows their stuff and who just says they do. Employers can identify skilled Java programmers by their certification level. Programmers and software engineers can attest to their knowledge of Java by citing their certification credentials. The Java certification program consists of four certification exams:
The Java Community Process is the group that decides which features go into the next version of Java, but has nothing to do with the Java certification exam. This group holds the responsibility for developing Java technology. It is an open , inclusive organization of active members and nonmember public input. If you point your browser to http://www.jcp.org/introduction/overview/index.en.jsp, you can pitch in or just watch. |