All the sites that speak about statistic indicate java
as an highly demanded job skill.
On the other side I know that Oracle is not giving too much attention to Java according to Java World and the java opponents say that the fact there are still a lot of jobs is because, corporations and big companies implemented their project in Java so there is some maintenance to do, but new backend solutions are made more and more with other framework/languages.
my questions are quite simple:
1) How are drilled down these java request components?
Or in other terms what are the sub java skills more in demand?( ex. spring 10%, JSF
20%, GUI front end 20% and so on)
2) Is Android included in these statistics?
In fact I do not see Android as programming language, so assuming yes, in which percentage android is part of Java demand?( ex. 30%?). And still I am really surprise android is conglomerate in Java, the libraries android SDK are quite different to be a language per se , so the system management.
3) What is the most requested java Back end skill?
I am really confused and do not know how to orient myself studying before what is requested by the market
, as android dev I would like to know what is the most popular java backend technology request in job demands. I empirically have the feeling that is requested java spring+hibernate( that is a framework), and but really do not know how to orient my self, for instance all my friends say that servlets
are outdated but I see that are a really hot section in Javaranch! So i thought maybe are all for existing implementations. So all in all where should I start if I want to prioritize my needs to learn?