Olá a todos
Estava vendo as vagas disponíveis no guj hoje e tive a seguinte dúvida: É possível aprender todas essas tecnologias estudando sozinho ou somente trabalhando e aplicando na prática?
Algumas delas são : Design Patterns, JSF, Hibernate, Tomcat, Maven/Ant e Webservices, ireport, jasper, eclipse(?), joomla, wicket, servlets, jboss, subversion, soa, scrum j2ee, blablablabla…
Pergunto porque se não for possível estudar sozinho a ponto de ter um bom aproveitamento do que foi estudado e assim poder dizer “EU SEI …” em um CV ou numa entrevista, acho que é de pouco proveito estudar estas tecnologias. Seria melhor estudar uma linguagem de programação nova, ou talvez estudar coisas como estrutura de dados, ia, engenharia de software por exemplo. O que acham?
Estudar tecnologias ou conceitos da computação em geral?

