Ja manja de arquitetura HTTP? Pra que surgiu e como funciona? HTML e CSS basicos?
Servlets, JSP, filtros, listeners, contextos? Se sim, aí caia para criar uma aplicacao em Struts, JSF, VRaptor, whatever.
Sugiro que nao aprenda os frameworks sem entender toda essa (e mais) arquitetura web. Mas se ja sabe BEM, desconsidere isso.
Ow mais ai me fala uma coisa, como funciona o trampo nas empresas que trabalham com desenvolvimento WEB eles pegam vários projetos ?, fazem manutenção e criação no site da própria empresa ? mais de 50% utilizam frameworks, jsp ?
Nao da pra saber. Mas fato é: a maioria usa algum framework. Como disse antes, vc pode acabar nao sendo bem produtivo sem entender toda arquitetura web e Java Web (Servlets) por trás.
La onde trampo a uma semana o chefe fala que o desenvolvimento em joomla! e wordpress tá crescendo, o tempo de criação de um site é muito curto, assim da pra entregar o projeto o mais rápido possível pro cliente.
Geralmente essas empresas criam CMS. Sistemas prontos para determinados nichos de mercado. Usam Joomla, Drupal, Wordpress, etc para fazer o build desses sites e podem (ou nao) utilizar conhecimento de PHP para dar uma tunada no site.
o que me diz.
Uma dica que uma vez recebi de pessoas excelentes: programador de verdade aprende uma linguagem (ou ferramenta nao importa) nao porque da dinheiro, ou porque ta aquecida no mercado ou porque a empresa em que trabalha usa, mas porque tem curiosidade e gosta de aprender constantemente. E isso conta muitos pontos em qualquer entrevista que voce for.
Espero ter contribuido e ajudado, junto com a galera, a sanar suas duvidas iniciais.