vitu:
Mainframes:
- Não existe muito desafio.
- Tela preta é agil em certas tarefas, mas é um saco mecher com isso full time.
- Quase não se ve mas isso na faculdade.
- Um récem formado cheio de gás não se empolga muito em trabalhar com sistemas legados.
- Existem alternativas para os mainframes.
- Cobol varia conforme a plataforma.
- Onde eu posso aprender isso? Testar? ect…
- A faixa de idade de quem meche com isso ta nos 40~50 anos. Imagina daqui a 20 anos.
- Comprar tanta capacidade de processamento visando os próximos 5~10 anos e não utilizar.
- Ficar totalmente dependente de uma outra empresa.
Existe quem goste.
Pensando como desenvolvedor empolgado, você tem razão em muitos aspectos. Mas, pense como empresa. Você acha que não ter desafio é bom ou ruim? Vc acha realmente que um banco se importa de “ficar dependente”? Ele faz questão de “ficar dependente”, ou seja, ter suporte de uma grande empresa de TI, como a IBM por exemplo.
Sim, existem alternativas “teóricas” para substituição do mainframe, mas e na prática? O mainframe já está funcionando muito bem, não há pq mexer.
As grandes corporações têm contado com treinamentos específicos para plataforma alta, formando profissionais em massa.
Lógico que o Brasil e o mundo estão enfrentando falta de mão-de-obra qualificada e a tendência é que isso aumente.
Tela preta? Quem disse que mainframe está diretamente relacionado com tela preta? A maior parte das aplicações que envolvem mainframe, que eu conheço, possuem interface Web. E em alguns casos, interfaces ricas em Web.
Outra coisa, não é pq é mainframe que é cobol. Já vi muita aplicação em C por exemplo. A IBM mesmo tem uma solução Websphere que roda num mainframe.
Capacidade de processamento? Pode ter certeza que não é só isso, é muito mais que isso. Trabalhei durante 6 anos em uma empresa que utilizava mainframe como core de seus processamentos, e só vi o mainframe dar uma panizinha 1 vez. Nesta mesma empresa vi clusters de servidores que precisavam ser reiniciados semanalmente, senão diariamente.
A faixa de idade realmente é um problema, conheço muitos especialista que querem se aposentar. Mas, meu irmão por exemplo, tem 20 anos e é um bom desenvolvedor mainframe. O problema foi um período negro da história dos mainframes, em que muita gente apostou nas aplicações desktop (Visual Basic, Delphi), isso não foi totalmente ruim, mas monopolizou o ensino.