Also gerade bei Java reicht Syntaxwissen allein nicht aus (die ist fast wie bei c++ ... und c++ kann ich, java nicht).
Man muss um die Bibliotheken wissen... wie die Dinge zusammenspielen, Patterns sollte man beherrschen, und dann die JEE sachen wie EJB, JSP, Servlets, was weiss ich ... das ist alles nicht so leicht und da braucht man schon einige Zeit bis man da mal durchgeblickt hat.
Und das gilt inzwischen auch fuer viele Sprachen.. ist ja nimmer so dass man Code hat, der eine Datei nachm Kompilieren Ausspuckt, und gut ist.. nene... es haengen Server zusammen, und Bibliotheken, und und und...
Multi-Tier heisst das Stichwort (Also englisch Tier nicht deutsch Tier *g*)