Olá pessoal, nunca me aprofundei muito no Java, estudando somente até o Swing. Porém, vejo que o mercado em sua grande parte é desenvolvimento web, e nas vagas para desenvolvedor Java há exigências de conhecimentos em JSF, Spring, JBoss, WebSphere, entre outros.
A minha primeira grande dúvida é se um bom programador Java precisa ter um conhecimento geral de no mínimo uns 3 ou 4 frameworks de mercado, como os citados acima.
A outra dúvida é se, uma vez com uma boa noção de JSP e Tomcat, fica mais fácil aprender esses diversos frameworks sempre pedidos por aí, e em quanto tempo de estudo posso dizer que sei mexer em um deles, considerando algo como umas 3h de estudo diária.
Agradeço desde já a ajuda dos amigos,
Tiago H.B.