Gibt es im Java-Bereich wirklich mit Abstand die meisten Jobs?

Da steht "durchsteigen", nicht beherrschen. Du kannst mit JEE7 nach 'ner Woche auf jeden Fall schon 'nen brauchbaren Webservice mit REST-API und/oder WebSockets zusammen zimmern. Dafür reichen 20 Annotations. Damit kann man locker ein halbwegs großes Portal oder 'nen Chat aufziehen (wie z.B. Computerbase hier, nur halt in schönem Java und mit REST API ;) ).

Klar gibt's z.B. bei JPA 2 ziemlich verrückte Dinge, die man anstellen kann, _aber_ nach den ersten 1-2 Tagen Einarbeitung kannst du schätzungsweise 90% aller anstehenden Probleme lösen. Dasselbe gilt auch für JAX-RS 2. Weil man für 90% der Aufgaben nunmal nur 10% der möglichen Funktionen braucht. Das ist und war schon immer so in der Informatik.
Wenn man dann doch mal vor 'ne Wand läuft: StackOverflow. 20 Minuten lesen. Copy & Paste. Fertig.

Natürlich wird man nach 'ner Woche noch nicht so wirklich wissen wie, wann und wo man nun EJB oder CDI benutzt, aber das muss man meist auch gar nicht. In 90% der Fälle reicht ein @Inject und die Sache ist gegessen. Ob die Applikation dadurch nun länger startet oder beim ersten Aufruf einer Klasse 'ne halbe Sekunde ins Stocken gerät, interessiert in solchen Fällen nicht. Wenn man eine rundum solide und performante Lösung haben will, sucht man sich natürlich jemanden, der JEE von vorn bis hinten beherrscht.

Ansonsten orientiert man sich an der Problemstellung und eignet sich das dafür nötige Wissen an. Man muss ja nicht komplett JEE verstehen, um irgendwas komplexes umzusetzen.
 
Zuletzt bearbeitet:
Nur weil man ein paar Komponenten zusammenstöpseln und ein paar Web Services aufsetzen kann, macht einen noch lange nicht zu einem JEE Experten. Wenn mir jemand sagt, er beherrsche JEE, dann erwarte ich ein breit gefächertes Wissen in:
- Enterprise Design und Integration Patterns
- Know-How in mindestens einem der gängigen Application Server
- Know-How in mindestens einem Integration-Framework (Apache Camel, Spring Integration)
- Know-How in den gängigen Frameworks/Libraries wie OSGi, ActiveMQ, CXF, JTA...
- ESBs sollten auch ein Begriff sein

Sowas eignet man sich nicht in einer Woche an.
 
Zurück
Oben