Porque Aprender Cobol

Diariamente são processadas 200 vezes mais transações que utilizam linguagem de programação COBOL do que os acessos a pesquisas realizadas em mecanismos de busca na internet como Google. Usado por empresas públicas e privadas, de todos os setores e portes em todo o mundo, e, principalmente, da área financeira, o COBOL é uma linguagem viva e que deverá manter alta demanda de profissionais nos próximos anos. No entanto, a falta de programadores especializados será um dos grandes desafios para as empresas. Pensando nisso, a Micro Focus relaciona dez razões para os estudantes de TI incluírem a linguagem COBOL em seus estudos.

Ótima remuneração – Os profissionais que dominam a linguagem COBOL e se destacam, tem excelentes remunerações comparando-se aos profissionais que dominam outras linguagens de programação.

COBOL é fácil – Aprender a linguagem consiste em saber a língua inglesa. Para compreendê-la o programador deve conhecer sua sintaxe, verbos e sentenças da língua.

Pode ser executado em qualquer lugar – Pode ser usada virtualmente em qualquer plataforma de hardware. Com ele, as empresas conseguem reutilizar aplicações COBOL, que foram escritas há décadas, e utilizar em novas plataformas, como NET ou JVM, por exemplo. A linguagem permite aos desenvolvedores escrever aplicações que podem ser transportadas para novas plataformas com pouca ou nenhuma alteração. Dessa forma, a linguagem COBOL tem sido capaz de se adaptar às mudanças, pois cada nova plataforma criada tem aplicações em atividade usando essa linguagem.

Em atividade hoje e no futuro - As empresas que já usam COBOL tendem a continuar usando, em vez de substituí-la. Sua substituição demandaria em um alto custo - devido à sua dimensão, tempo e risco, além de ser completamente desnecessária. Na passagem para o ano 2000, mais conhecido como Bug do Milênio, demonstrou que as aplicações em COBOL foram mais baratas para serem refeitas do que aplicações escritas em linguagens mais recentes.

Os números certos – Não é surpresa que o setor financeiro é baseado em sistemas COBOL. Bancos, seguradoras, empresas de gestão de fundos, sistemas de pensões, folha de pagamento e cartões de crédito, todos dependem dessa linguagem. Funções de processamento numérico fazem dessa linguagem a melhor escolha para aplicações, já que um pequeno erro de arredondamento fracionário pode fazer uma diferença crucial. O sistema COBOL oferece precisão aritmética de 31 dígitos, tornando-o a melhor opção para o setor financeiro.

COBOL como seu IDE favorito - Não é preciso se preocupar em aprender como usar novas ferramentas. É possível desenvolver aplicações em COBOL usando o Visual Studio ou Eclipse. Esses ambientes integrados para desenvolvimento (IDEs) oferecem mais produtividade, com o uso dos recursos do IntelliSense e do assistente de conteúdo, ferramentas de design de interface do usuário e entre outro, facilitando a codificação em COBOL.

Dados mais rápidos – A linguagem pode processar dados das mais diversas fontes, incluindo qualquer sistema de gestão de banco de dados relacional (RDBMS), que também fornece suporte de linguagem para dados, superando processamento por milhas. Os sistemas em COBOL usam arquivos de dados indexados que mantêm estruturas B-tree internas (o que significa que a velocidade e eficiência são características importantes), fornecendo acesso rápido aos dados, mesmo quando os armazenamentos são executados em terabytes.

Economia de horas – COBOL é um auto - documento. A legibilidade do código COBOL e sua rígida estrutura hierárquica facilitam sua leitura e manutenção, poupando tempo.

Agilidade – A linguagem COBOL tem mais de 50 anos de otimizações, o que a torna bem eficiente em processamento de dados. O código COBOL também é processual e não orientado a objetos, portanto, seu desempenho tradicional e linear oferece uma grande vantagem real sobre outras linguagens.

Integração com tudo – Os sistemas que rodam COBOL mantiveram seu valor de negócio por meio da integração com novas tecnologias. A combinação de novas habilidades com sistemas já conhecidos possibilita aprimorar aplicações COBOL na web, móvel e cloud.

Em todo lugar – As aplicações em COBOL estão em todos os lugares e é executada em mais de 70% das transações comerciais do mundo. A falta de profissionais capacitados pode ser um problema para os departamentos de TI no futuro, afetando o mundo dos negócios.

Para o Country Manager da Micro Focus Brasil, Marco Leone, o mercado brasileiro e mundial enfrenta atualmente o desafio da falta de mão de obra. Isso porque, essa linguagem de programação deixou de ser atraente aos estudantes, o que tem gerado um baixo índice de novos profissionais capacitados para atuar nesse setor.

“Ao mesmo tempo, muitos especialistas em COBOL começam a se aposentar nas empresas. O que gera uma lacuna de pessoas para atuar com essa linguagem. Precisamos conscientizar os estudantes e as universidades de que a capacitação de estudantes em COBOL vai acelerar o processo de procura e ampliação dos profissionais qualificados, movimentando ainda mais esse mercado”, ressalta.

Ainda de acordo com o executivo, a plataforma COBOL evoluiu muito nos últimos anos. “Temos muitas aplicações COBOL utilizando SOA, rodando em dispositivos móveis e executadas na nuvem. Além disso, as IDE’s para desenvolvimento de COBOL são as mais utilizadas no mercado (Eclipse para Java e Visual Studio para .Net). Quando os programadores Java e .NET perceberem que, um programador que também sabe COBOL ganha pelo menos 30% a mais, o interesse por essa plataforma de desenvolvimento irá aumentar naturalmente”, completa.

Matéria extraida do site convergenciadigital.uol.com.br Clique aqui para ver a matéria original.