Adquira novas habilidades com o COBOL moderno.

Por Rocket Software

4 min. de leitura

COBOL não é vista como uma tecnologia de desenvolvimento moderna. Com mais de seis décadas de existência, é considerada uma tecnologia importante do passado, mas não necessariamente algo para ser usado hoje e no futuro. Pesquisas recentes, no entanto, podem surpreendê-lo. A renomada empresa de pesquisa Vanson Bourne descobriu que o COBOL é muito difundido na indústria de TI. Existem mais de 800 bilhões de linhas de código atualmente. Elas dão suporte a casos de uso cotidianos, incluindo caixas eletrônicos, bancos online, compra e venda de ações, reservas de passagens aéreas, reservas de hotéis ou aluguel de carros, serviços automotivos e muito mais. Silenciosamente impulsionando grande parte da nossa economia moderna, o COBOL está verdadeiramente em todos os lugares. Com tanto código em uso ativo, a pergunta que fica é: "Para onde vamos a partir daqui?"

Percentagens COBOL

 

Em busca do novo

Com tanto código COBOL em uso, seria de se esperar que houvesse desenvolvedores suficientes para atender às necessidades de TI atuais e futuras. Mas não é bem assim. Em um setor onde a tecnologia muda constantemente em ritmo acelerado, a percepção é de que as ferramentas de ontem são obsoletas e descartadas em favor das novas — muitas vezes novidades não comprovadas e atraentes. Observamos esse comportamento em todo o setor de tecnologia, de smartphones a eletrônicos domésticos e muito mais. Os consumidores correm para substituir seus dispositivos atuais pelos modelos mais recentes e avançados. A TI Enterprise tem uma mentalidade semelhante. Os executivos se apressam em remover o COBOL e outros sistemas consolidados e substituí-los por novas tecnologias, na esperança de que essa mudança possibilite a transformação digital, melhore a agilidade da TI e também atraia talentos para dar suporte a esses sistemas. Mas será que existe uma maneira melhor?

 

Modernização contínua

O sucesso e o fracasso de projetos de TI têm sido temas frequentemente estudados por muitos, mas talvez por ninguém tão renomado quanto o Standish Group. Com mais de 50.000 projetos de TI analisados ​​ao longo de 25 anos, pode-se argumentar que eles são a principal autoridade no assunto. Em seu relatório recente, o Standish revela que as organizações que adotam uma abordagem de modernização contínua (também conhecida como fluxo contínuo) têm 71% de chance de sucesso geral do projeto, em comparação com apenas 1% quando seguem outras estratégias. Esses números são convincentes e, para aqueles que investem em sistemas COBOL, a mensagem da modernização tem um valor significativo. Mas será que a tecnologia moderna é capaz de transformar o COBOL de ontem em soluções da era digital — prontas para APIs, DevOps, contêineres e nuvem?

 

COBOL moderno

A tecnologia COBOL passou por inúmeros avanços desde 1959. Além das diversas melhorias na linguagem, o COBOL tornou-se indiscutivelmente a tecnologia mais portátil do setor, suportando uma ampla gama de plataformas em ambientes distribuídos, mainframe, virtuais e em nuvem. Um dos avanços mais significativos do COBOL é a sua integração com ferramentas de desenvolvimento modernas, como Visual Studio, Eclipse e, agora, Visual Studio Code. Os desenvolvedores de hoje contam com um ambiente poderoso, porém familiar, para criar, gerenciar e modernizar aplicações COBOL existentes. De fato, algumas das versões mais recentes do COBOL moderno revelam novas ferramentas de modernização para refatoração de código COBOL, fatiamento de código, habilitação de API, bem como integração com contêineres Docker e Kubernetes. Agora é possível pegar um programa COBOL escrito há mais de 30 anos e integrá-lo com a tecnologia atual — em muitos casos, sem alterar o código. Essa é uma tecnologia poderosa e as ferramentas que os departamentos de TI precisam para transformar aplicações de negócios. Será que essa nova tecnologia também pode ajudar a reduzir a lacuna de habilidades em COBOL ?


Novas tecnologias, novas habilidades

Desenvolver novas habilidades não exige necessariamente uma nova infraestrutura de TI, mas sim uma nova mentalidade. Os recentes avanços tecnológicos tornaram linguagens antigas, como COBOL, tão modernas quanto C# ou Java. O COBOL moderno elimina a barreira de aprendizado por meio de sua integração nativa com IDEs populares e padrão do setor, como VSCode, Eclipse ou Visual Studio. O COBOL se torna uma linguagem de primeira classe nesses ambientes modernos, permitindo que o desenvolvedor explore o gratificante mundo da modernização do COBOL com facilidade e confiança. Por mais empolgante que isso possa parecer, não é novidade. Esses avanços modernos estão disponíveis há mais de 10 anos e foram comprovados por milhares de implementações em sistemas de usuários finais. Do ponto de vista tecnológico, o COBOL moderno está pronto para ajudá-lo a lidar com suas necessidades de capacitação com a confiança e a confiabilidade necessárias para a TI corporativa.


Desenvolvedores, iniciem seu IDE.

Uma das melhores abordagens para lidar com a lacuna de habilidades é por meio da educação. Com isso, quero dizer abrir os olhos de desenvolvedores de software, arquitetos, engenheiros e programadores para o que é realmente possível. O COBOL moderno é esse educador. E para aqueles que estão considerando aprender COBOL, é fácil começar.

Captura de tela da edição pessoal

 

Planeje seu caminho

Preparar-se para o futuro exige planejamento constante, bem como revisão e atualização desse plano. É uma evolução. Garantir as habilidades futuras em COBOL para dar suporte aos principais aplicativos de negócios requer o mesmo cuidado, atenção e estratégia. A boa notícia é que a tecnologia moderna pode facilitar esse processo e tornar muito mais fácil atrair e desenvolver novas habilidades — seja para novos colaboradores ou desenvolvedores experientes. Há também muitos recursos disponíveis para desenvolvedores que ajudarão você e suas equipes a começar rapidamente. Se você ainda não está pronto para mergulhar de cabeça, participe de uma comunidade online de COBOL e descubra como seus colegas estão formando talentos em COBOL para o futuro. Mais importante ainda, comece a elaborar seu plano de habilidades futuras e certifique-se de que ele esteja alinhado aos objetivos e às necessidades dos seus principais aplicativos de negócios.

Postagens relacionadas

Inteligência Artificial (IA)

Apresentando o Rocket EVA 2.0

6 minutos de leitura
O Rocket EVA 2.0 introduz agentes de IA governados para operações de TI em mainframe e híbridas, ajudando as equipes a acelerar investigações, ampliar conhecimentos especializados e aplicar [...]
Application Modernization

Escolha o caminho certo para a modernização de código com auxílio de IA.

3 minutos de leitura
A Rocket foi reconhecida como Challenger no Quadrante Mágico do Gartner® para Ferramentas de Modernização de Código com Inteligência Artificial.
Application Modernization

Encontre o caminho da modernização que protege o que importa.

6 minutos de leitura
A IA agrega mais valor quando a modernização começa com a análise do comportamento empresarial e termina com a validação.