Notícias

Linguagem de programação do Google, Go lidera lista do que desenvolvedores buscam aprender

Desenvolvedores elegeram a linguagem de programação do Google, a Go, para o topo da lista “linguagens para aprender”, de acordo com nova pesquisa da HackerEarth. O Python ocupa o segundo lugar entre as linguagens que os profissionais desejam aprender, enquanto SQL, Java e HTML/CSS ainda são as linguagens que a maioria dos desenvolvedores usa diariamente.

Sachin Gupta, CEO e Co-fundador da HackerEarth, disse que houve um aumento no interesse do Go entre os desenvolvedores, pois ela foi explicitamente projetada para resolver alguns dos problemas com outras linguagens e ferramentas de programação.

“O Go é leve, com foco na legibilidade e combina o poder e a versatilidade de linguagens como Python com a segurança e o desempenho de C e Java. A facilidade de uso e desempenho (além do suporte do Google) estão fazendo do Go uma opção cada vez mais popular para desenvolvedores e estudantes experientes”, disse Gupta.

A pesquisa da HackerEarth com 10.975 desenvolvedores identificou que o uso do Go ainda está concentrado em empresas de tecnologia, mas a linguagem é cada vez mais encontrada em uma variedade maior de setores, como finanças e mídia. Segundo o estudo, os entrevistados estão a usando para resolver problemas, sobretudo criando serviços de API/RPC e CLIs, independentemente do tamanho da organização em que trabalham.

O relatório traz ainda outros insights sobre o uso da linguagem: quase todo mundo no ecossistema Go agora está usando módulos, mas ainda há alguma confusão sobre o gerenciamento de pacotes; áreas de alta prioridade para melhoria incluem melhorar a experiência do desenvolvedor para depuração, trabalhar com módulos e trabalhar com serviços em nuvem; o VS Code e o GoLand continuaram vendo um aumento no uso, agora eles são preferidos por três em cada quatro entrevistados.

A lista de “gostaria de aprender”, segundo o estudo é:

  • Go (32%);
  • Python (24%);
  • Kotlin (21%);
  • JavaScript (Node.js) (20%);
  • Bash/shell/PowerShell (18%);
  • Typescript (16%);
  • Scala (15%);
  • R (Rscript) (14%).

Gupta acrescentou que o Go está ganhando popularidade com os cientistas de dados também porque suporta nativamente a simultaneidade e funciona maravilhosamente com processadores multicore e sistemas distribuídos.

Paga-se bem para quem sabe programar em Go

No Dice 2019 Tech Salary Report, Go era a linguagem de programação associada às funções mais bem pagas. Isso não é surpreendente, dado que as principais ferramentas de código aberto que executam data centers modernos são baseadas no Go, incluindo a plataforma de implantação de contêineres Docker e o software de gerenciamento de contêiner Kubernetes do Google.

Recent Posts

SpaceX, Anthropic e OpenAI enfrentam riscos em possíveis IPOs

SpaceX, Anthropic e OpenAI estão no radar de Wall Street para possíveis aberturas de capital…

11 horas ago

Sistemas legados: como tomar decisões para garantir resiliência em setores críticos

por Eduardo Honorato Falar sobre infraestruturas críticas na Era Digital tem sua própria complexidade dentro…

15 horas ago

Sem equipes preparadas, IA não entrega transformação

A adoção de inteligência artificial (IA) nas empresas não depende apenas da disponibilidade de ferramentas.…

17 horas ago

Cohesity obtém patente para aplicar IA diretamente em dados de backup corporativos

A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…

1 dia ago

Para Diogo Cortiz, maior desafio da IA é a falta de capacidade crítica para questionar suas respostas

Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…

2 dias ago

Agentes de IA vão dar “superpoderes” a profissionais de TI, diz DJ Sampath, da Cisco

DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…

2 dias ago