Skip to main content

COBOL, a linguagem imortal

63 anos, jovem e pronto para um novo visual; existe uma razão para o COBOL estar a receber um novo compilador. Gratuito e de código aberto, o software procura acompanhar os tempos. A linguagem pode ser antiga, mas não está aposentada. Ao contrário de muitos programadores COBOL, infelizmente. É por isso que existem muitas oportunidades únicas de trabalho.

COBOL não está exatamente no topo da lista quando se trata de linguagens de programação populares. Comparada com Python ou Rust, mas também com Java e até mesmo com C#, a Common Business Oriented Language é antiga. A linguagem é usada principalmente em um contexto financeiro e corre em mainframes. As aplicações COBOL processam dados desde 1959. Embora a idade geralmente não agregue valor no contexto das aplicações TI, esta linguagem ainda permanece relevante.

1. Fundamental, mas não reconhecido

Ainda hoje o COBOL não se preocupa com tarefas triviais. As aplicações COBOL são executadas em ambientes nos quais desempenham uma função mission critical. Pagou com o seu cartão de crédito? É muito provável que o COBOL tenha processado a transação. Em setores sensíveis a mudanças, como o mundo financeiro, ninguém está ansioso para mexer numa aplicação critica de mainframe. As aplicações ainda fazem o seu trabalho, então por que razão mudar?

Bem, há uma razão muito boa: já quase ninguém fala COBOL. Os especialistas que cresceram com a linguagem estão todos reformados e as novas gerações de programadores especializaram-se em outras linguagens. Enquanto isso, aquela aplicação crítica continua a correr, sem pessoal adequado para fazer pequenos ajustes. Mesmo uma migração é difícil quando ninguém pode “olhar sob o capô” para ver o que está a acontecer.

2. Onipresente

Esta não é uma realidade de nicho. De acordo com um estudo de mercado, cerca de 850 mil milhões de linhas de código COBOL estão atualmente em execução em quase 30.000 organizações, geralmente em ambientes de produção críticos. E 90% das empresas da Fortune 500 confiam nele. Nunca houve tanto COBOL em circulação e o volume provavelmente aumentará num futuro próximo.

Como as aplicações COBOL sobrevivem às carreiras de seus autores, a procura por especialistas qualificados está a aumentar. É exatamente por isso que o compilador gcobol foi lançado no início deste ano. Ele fornece uma interface visual para escrever código COBOL e compilá-lo diretamente – uma ferramenta moderna para um trabalho antigo, mas não menos importante.
Como programador, o que é preciso recordar acima de tudo é que o COBOL não está a morrer. Ao longo dos anos, no entanto, o número de linhas de código tem sido inversamente proporcional ao número de programadores. Aqueles que mergulham no COBOL, portanto, adquirem um conjunto de skills muito procurado.

3. Linguagem para o futuro

Além disso, um programador COBOL mantém a base de nossa sociedade digital. Grande parte de nossa economia ainda funciona em algum tipo de sistema COBOL todos os dias. Além disso, a flexibilidade e estabilidade da linguagem são incomparáveis.

No futuro, as aplicações de mainframe irão migrar para variantes mais modernas na cloud; mas essa transformação levará algum tempo. Além disso, essas grandes e dispendiosas transformações também exigem especialistas que entendam as aplicações que precisam ser substituídas.

Felizmente, não é uma tarefa complexa, pois o COBOL é uma linguagem bastante compreensível que preenche a lacuna entre o inglês e a programação. Além disso, podemos começar em ambientes de desenvolvimento familiares como o Visual Studio. Existem tutoriais mais do que suficientes e até mesmo livros modernos com os quais pode trabalhar para dar os seus primeiros passos em COBOL. Dessa forma, aprenderá os segredos da infraestrutura digital da qual o mundo de hoje depende sem suspeitar; e irá acrescentar conhecimento e experiência cada vez mais cobiçados ao seu currículo.

O COBOL é um dos seus superpoderes? Ou há outras skills de TI que deseja compartilhar com o mundo? Então a CHRLY Portugal tem o emprego perfeito para si. Confira as nossas vagas!

Leave a Reply