Linguagens de programação: Python domina, mas desenvolvedores estão adicionando novas habilidades para se destacar

C++, Go, Rust e cibersegurança brilham na análise da O’Reilly Media, mas Python, Java e Javascript ainda dominam.

O Ransomware está impulsionando o interesse dos desenvolvedores em segurança cibernética, enquanto o desenvolvimento da Internet das Coisas e jogos estimulou mais interesse em uma linguagem de programação C++, de 35 anos, de acordo com a análise da plataforma de aprendizado 2021 da O’Reilly Media. No entanto, poderia o caso de que os desenvolvedores estão olhando para alguns idiomas mais novos para dar-lhes a vantagem.

O’Reilly, um provedor de conteúdo educacional focado em desenvolvedores, cria uma análise dos termos de pesquisa e módulos de conteúdo consumidos em sua plataforma de aprendizado a cada ano para revelar as tendências dos desenvolvedores. O uso de conteúdo é uma medição agregada de “unidades visualizadas” em todas as formas, incluindo cursos de treinamento online, livros, vídeos, conferências online e outros produtos.

O uso de conteúdo em ransomware cresceu 270% no último ano, de acordo com O’Reilly, enquanto a privacidade cresceu 90%, a identidade aumentou 50%, e a segurança dos aplicativos aumentou 45%

Desenvolvedores que constroem produtos e jogos de Internet das Coisas estão aumentando o interesse na linguagem de programação C++. A empresa de qualidade de software Tiobe também observou um aumento recente no interesse em C++.

Embora o interesse pelo C++ tenha visto um aumento notável, Python e Java ainda dominam o uso da plataforma de O’Reilly. O’Reilly diz que viu o uso de conteúdo sobre Rust, nascido na Mozilla, e Go, apoiado pelo Google, “crescendo rapidamente”. Ambos são populares para sistemas e programação de infraestrutura. A ferrugem, em particular, está sendo usada no lugar de C++ para ajudar a evitar problemas de segurança relacionados à memória. Ele está sendo usado na Microsoft, AWS e Google, e foi posicionado como o segundo idioma oficial para o kernel Linux.

O uso de conteúdo sobre Go aumentou 23% desde o ano passado, e Rust subiu 31%. O’Reilly só adicionou seu primeiro conteúdo rust no ano passado. Rust atingiu a versão 1.0 em 2015.

“Tanto Rust quanto Go estão aqui para ficar. A ferrugem reflete formas significativamente novas de pensar sobre o gerenciamento da memória e a concorrência. E além de fornecer um modelo limpo e relativamente simples para a concorrência, Go representa uma mudança de linguagens que se tornaram cada vez mais complexas a cada nova versão”, diz o relatório.

E enquanto o conteúdo python é o mais consumido, ele está ligeiramente abaixo do ano passado.

Mike Loukides, vice-presidente de Estratégia de Conteúdo da O’Reilly Media, disse que a razão dessa queda pode ser que o Python se tornou “apostas de mesa” e que se você trabalhar com dados, espera-se que você conheça python, enquanto a capacidade de trabalhar com uma dessas outras línguas lhe dá valor agregado.

“Embora não tenhamos dados salariais para usuários da plataforma, suspeitamos que o mesmo seja verdade. Se você trabalha em software corporativo ou backend, Java é aposta de mesa; se você fizer o desenvolvimento frontend, JavaScript é apostas de tabela. Mas qualquer que seja sua especialidade ou sua linguagem primária, fluência com idiomas de próxima geração como Go and Rust lhe dá valor agregado”, disse ele.

As principais áreas temáticas com maior crescimento incluíram arquitetura de software em 19%, o software de gerenciamento de contêineres Kubernetes com 15%, e os microsserviços com 13%.

O interesse pelo software de contêineres – sem surpresa, dado o ritmo de desenvolvimento de aplicativos em nuvem – também aumentou 137%.

Desenvolvedores e profissionais de tecnologia também estão mostrando mais interesse nos principais rivais da Amazon Web Services (AWS), Microsoft Azure e Google Cloud. O consumo de conteúdo para os rivais da AWS cresceu 32% e 54%, respectivamente, enquanto o conteúdo consumido sobre a AWS diminuiu 3%.

O uso de conteúdo sobre machine learning cresceu 35%, mas houve mudanças notáveis em interesses específicos dentro do assunto. Por exemplo, o interesse em aprendizagem profunda caiu 14% enquanto o interesse em redes neurais cresceu 13%. As redes de aprendizagem de reforço e contraditório cresceram 37% e 51%, respectivamente.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *