O GitHub, plataforma de pessoas desenvolvedoras impulsionada por IA, anunciou que as cinco linguagens mais utilizadas pela comunidade brasileira na plataforma em 2023 foram JavaScript, Python, TypeScript, Java e Shell. As informações são do Innovation Graph, a plataforma de dados abertos e insights do GitHub que monitora tendências globais e locais no desenvolvimento de software.
Saiba mais sobre as top cinco linguagens de programação abaixo:
JavaScript
JavaScript conquistou o título de linguagem de programação mais popular pelo terceiro ano consecutivo. É uma linguagem utilizada principalmente para desenvolvimento web, permitindo elementos interativos em sites, como animações, validação de formulários e conteúdo dinâmico. É versátil e também pode ser utilizada para aplicativos móveis e programação no lado do servidor (Node.js).
Python
Python é uma linguagem de programação versátil utilizada em diversos domínios devido à sua facilidade de aprendizado, legibilidade e ampla gama de aplicações, sendo uma excelente escolha tanto para programadores novatos quanto experientes. Pode ser utilizada para desenvolvimento web, análise de dados, inteligência artificial e aprendizado de máquina, automação e scripts, além de desenvolvimento simples de jogos.
TypeScript
TypeScript é uma linguagem de programação desenvolvida pela Microsoft que estende o JavaScript ao adicionar tipos estáticos. Isso auxilia na detecção prévia de erros, tornando o código mais robusto e legível, especialmente em projetos maiores. Integra-se facilmente com código JavaScript existente e oferece ferramentas avançadas de desenvolvimento para melhor compreensão e manutenção do código. Este é o primeiro ano em que o TypeScript ultrapassou o Java desde o seu lançamento em 2017 no ranking mundial.
Java
A versatilidade, segurança e desempenho do Java a tornam a escolha preferida para várias aplicações em diferentes domínios. Pode ser utilizada para o desenvolvimento de aplicativos móveis, software empresarial, aplicações web e desktop, sistemas embarcados e IoT, além de jogos.
Shell
A linguagem de programação Shell é principalmente utilizada para automação de tarefas e interação com sistemas operacionais. Ela possibilita a criação de scripts para executar sequências de comandos do sistema, realizar tarefas repetitivas, manipular arquivos e processos, gerenciar fluxos de dados e controlar programas. O aumento do uso do Shell em todo o mundo indica uma expansão duradoura em operações e trabalho de infraestrutura como código no desenvolvimento Open Source.
Notavelmente, o JavaScript foi classificado como a linguagem mais utilizada tanto no Brasil quanto globalmente, enquanto Python, TypeScript e Java estavam todas entre as cinco linguagens mais populares em todo o mundo. Um aspecto específico para o Brasil foi que a linguagem Shell estava entre as cinco primeiras, enquanto em escala global, ela ocupou a nona posição. A quinta linguagem de programação mais popular em todo o mundo foi o C#, que ficou em nono lugar no ranking brasileiro.
A Inteligência Artificial tem o potencial de democratizar o campo da programação
Assim como em muitos outros países, a indústria de tecnologia no Brasil enfrenta uma escassez de trabalhadores altamente qualificados. De acordo com um relatório da Associação Brasileira das Empresas de Tecnologia da Informação e Comunicação (Brasscom), até 2025 o mercado demandará 797.000 novos profissionais de TI. No entanto, as universidades no Brasil provavelmente não conseguirão atender a essa demanda, já que pouco mais de 50.000 pessoas se formam no setor a cada ano.
Embora aprender novas linguagens de programação possa parecer assustador ou complexo, ferramentas de codificação de IA como o GitHub Copilot estão ajudando a reduzir as barreiras de entrada no desenvolvimento de software. Facilitando a jornada de aprendizado, a IA pode ajudar as pessoas desenvolvedoras a estudar novas linguagens de programação e possibilitar uma tradução sem esforço entre diferentes linguagens, permitindo que aprendam qualquer linguagem de programação que desejarem.
De fato, 57% das pessoas desenvolvedoras acreditam que as ferramentas de codificação de IA ajudam a aperfeiçoar suas habilidades em linguagens de programação, oferecendo oportunidades para aprimoramento e redução do esforço cognitivo. Além disso, ferramentas como o GitHub Copilot Chat estão tornando possível para as pessoas desenvolvedoras receberem orientações em tempo real diretamente no editor, possibilitando o surgimento da linguagem natural como a nova linguagem de programação universal.
“No GitHub, acreditamos que a Inteligência Artificial transformará a maneira como o mundo desenvolve software, resultando em um aumento da produtividade e, o mais importante, em profissionais mais felizes. Ao se integrarem perfeitamente aos workflows existentes das pessoas desenvolvedoras, ferramentas de IA como o GitHub Copilot Chat podem permitir que até mesmo aqueles sem experiência técnica contribuam e explorem uma carreira no desenvolvimento de software, apoiando a economia global”, afirma Julio Viana, gerente Regional do GitHub no Brasil.
Leia nesta edição:
CAPA | TECNOLOGIA
Centros de Dados privados ainda geram bons negócios
TENDÊNCIA
Processadores ganham centralidade com IA
TIC APLICADA
Digitalização do canteiro de obras
Esta você só vai ler na versão digital
TECNOLOGIA
A tecnologia RFID está madura, mas há espaço para crescimento
Baixe o nosso aplicativo