Programador JAVA ou Analista de Suporte Infraestrutura
Posted in Avaliação, Dicas on July 31st, 2009 by Fábio Queiroz – Be the first to commentPrimeiro você tem que tomar a decisão sobre o que realmente pretende fazer: suporte infraestrutura (instalar/configurar produtos) ou programar.
Eu diria que, indendente da sua escolha, é fundamental o conhecimento dos conceitos envolvidos e que JAVA é um ponto de partida, já que todos os principais produtos da IBM/Oracle são construídos em JAVA.
Quando falamos em especializar em programação, o foco principal é JAVA mesmo. Neste caso, não terá como fugir aos seguintes estudos:
- JAVA SE, esturar o core da linguagem, Orientação a Objetos, etc
- JAVA EE: estudar JSP, JSF, JCA, Design Pattern, etc.
Isso fará com que você tenha conhecimentos sólidos para criar aplicações JAVA para WebSphere, Oracle, JBoss, …
Bom, em muitos casos além de programar pode ser necessário que você mesmo faça as implantações e configurações da sua aplicação nos produtos middleware de destino. Ai neste caso, o ideal é você começar a acessar alguns sites destes fornecedores que são focados para os produtos em questão.
Falando de IBM, esta possui VÁRIOS produtos:
- Produtos da linha Information Management são focados em armazenamento e análise de dados;
- Produtos da linha Tivoli são focados em monitoração;
- Produtos da linha Rational são focados em desenvolvimento e gestão de aplicações;
- Produtos da linha Lotus são focados em portal/colaboração;
- Produtos da linha WebSphere são focados em serviços/processos.
Porém, a grande maioria dos produtos utiliza o WAS como base. Portanto, um bom ponto de partida é você começar a se interar nas características técnicas do WAS. Comercialmente, há o WAS 6.x (JEE 4) e o WAS 7 (JEE5).
E não adianta, terá que estudar MUITO e constantemente. Os PDFs sobre WAS passam de 5000 paginas, para você ter uma idéia.
Apenas para completar, BPM/SOA tende a ser o futuro. O conjunto BPM/SOA fará com que tenhamos serviços criados pelas equipes de TI e disponibilizados para as equipes de negócios construírem e gerirem as aplicações com o mínimo de intervenção das equipes de TI. Esse será o cenário.
Boas leituras meus amigos.