Originally posted by krishna anand:
Hi Byrnes
The article gives the real picture of the Java Market and would give comfort to those who had a fear that Java is dead .Of course Java has its own limitations because of its speed and hence most of the telecom / realtime systems would continue to be designed in C/C++ and Java would be mosltly used in Server Side Web applications because of its portability .It is true that it is difficult to find skilled sever side Java Programmers and this is clear warning to those who feel that by just becoming an SCJP they will get better jobs .People should master server side java programming and it is better that they get themselves Certified as Java Architects by taking up the SCJA exam .Only then they will get job offers.
You information is a little out of date. Since the introduction of JIT's, Java's speed has been compatible with C++, although the JVM startup time is still a performence hit.
Telecom systems are more often being designed in Java, and I know quite a few embedded comapnies using Java. True it's not as common as C/C++, but then, Java hasn't been around as long. (BTW, check out JSR-0001.)
There are also plenty of Java client applications, and J2ME especially is a huge market for Java clients. I know plenty of good, in demand, Java programmers who don't know server-side progamming very well. (And most people I know don't appreciate a good GUI programmer until they actually work with one.)
Getting certified SCJA won't necessarily help. I'll side-step my usualy posiiton of why I don't think the tests are useful to begin with, and simply address the levels. SCJP and SCJA focus on two different aspects of programming. SCJP is geared towards the language fundamentals, while SCJA looks more towards architecting large systems. Whereas I might consider someone without experience to be knowledgable without the SCJP, I would not take someone with no architecting experience simply bceause they mastered the SCJA. I mention this because from both my own hiring experience and those of people I talk with, those haivng trouble fnding jobs today are those without the skills and experience. The
test won't give you any real experience.
--Mark