Mas se você se lembrar do passado, descobrimos que as linguagens de programação têm uma grande história. Muitos eventos notáveis em sua história tiveram um grande impacto no setor. Por exemplo, C e Java, algumas das linguagens de programação mais antigas, ainda são amplamente utilizadas hoje. Mas se você perguntar sobre sua popularidade, descobrirá que agora eles não estão nas posições mais altas.

Sou programador. Gosto muito de JavaScript (tenho uma "conexão eterna" com esta linguagem, por assim dizer), já escrevo nesta linguagem há muito tempo. Mas se você olhar um pouco ao redor, verá que existem outras linguagens no mundo do desenvolvimento de software. Sugiro pensar sobre o que é melhor para o desenvolvimento do lado do servidor em 2021: JavaScript, Python ou Go. Mas antes de falar sobre os pontos fortes de cada uma dessas linguagens, vamos dar uma olhada em alguns dos resultados da pesquisa.
Resultados da pesquisa e outros dados
▍ Pesquisa de estouro de pilha
A pesquisa anual Stack Overflow é o maior evento existente, com o objetivo de estudar as opiniões dos programadores sobre várias questões relacionadas à tecnologia moderna. Mais de 90.000 programadores participaram dele em 2019 . Com base em seus resultados, podemos concluir que Python é o líder entre as linguagens de programação. E o segundo e o terceiro lugares, respectivamente, são ocupados por JavaScript e Go. Mas este, deixe-me lembrá-lo, é um estudo de 2019. Muitas coisas podem mudar em um ano. Por exemplo, Go é uma linguagem que está evoluindo com extrema rapidez e crescendo constantemente em popularidade. Acho que em um estudo semelhante este ano, podemos ver uma classificação diferente.

Resultados da pesquisa StackOverflow
▍ Avaliações do GitHub (GitHut)
Abaixo está um gráfico do GitHut 2.0 que mostra o número de PRs feitos de 2013 a 2019 por linguagem de programação. Como você pode ver, o JavaScript ignora com segurança todas as outras linguagens. Python está em segundo lugar, e Go nem mesmo está visível aqui.

GitHut 2.0, dados de RP
Mas se você analisar as classificações das linguagens de programação, olhando a tabela abaixo do gráfico, verá que a popularidade do Go está crescendo, enquanto a popularidade do JavaScript e Python está caindo.

A popularidade de Go está crescendo, enquanto JavaScript e Python estão caindo
▍ Repositórios GitHub
Vamos dar uma olhada nos repositórios do GitHub relacionados às linguagens nas quais estamos interessados e ver quanto trabalho está em andamento neles.

Repositório Cpython

nó de repositório

Repositório Go
Vendo esses dados, é fácil concluir que Go recebe muita atenção do desenvolvedor. O repositório correspondente tem mais observadores do que os repositórios associados aos outros dois idiomas, tem mais estrelas. É verdade que este repositório tem menos garfos do que os outros dois.
Agora vamos falar sobre situações em que cada uma das linguagens que estamos discutindo pode ser interessante.
Pitão
Python é uma linguagem de programação de alto nível com tipagem dinâmica que é popular na indústria de TI há muitos anos. A saber, conforme indicado pelos resultados de muitos estudos, Python pode ser considerada a linguagem de programação mais popular da última década.
▍Forças do Python
- Python permite que você resolva problemas complexos rapidamente, enquanto cria pequenas quantidades de código.
- Python , .
- — . , , , C++-, - .
- — - . — Python- Windows, Mac Linux.
- Python . - — , .
- , , Python. — , , - . Python 20 .
De forma geral, pode-se notar que Python é uma linguagem polivalente com uma sintaxe simples, limpa e não muito complicada, que é fácil de dominar até para iniciantes. Todos os itens acima significam que Python é uma linguagem maravilhosa. Do ponto de vista técnico, todas as tarefas que são resolvidas em Python podem ser resolvidas em outras linguagens. Mas a simplicidade e clareza do Python o tornaram o que é hoje - a linguagem de programação mais popular. É por isso que Python é a linguagem nº 1 de interesse para empresas que procuram programadores. Portanto, seja você um programador com alguma experiência ou não saiba absolutamente nada sobre programação ainda, aprender Python abrirá oportunidades de trabalho interessantes para você em 2021. Na realidade,os ganhos médios anuais de um desenvolvedor Python são impressionantes $ 116.000.
JavaScript (Node.js)
Pessoalmente, gosto muito da plataforma Node.js. Foi com ela que comecei a fazer o desenvolvimento de servidores. Até agora, falei sobre linguagens de programação. Mas aqui eu gostaria de falar sobre Node.js, sobre uma das plataformas mais populares para a execução de código JavaScript. Como todos sabem, a plataforma Node.js é popular no setor de TI como um ambiente para desenvolver aplicativos de servidor. Uma das principais razões para isso é que essa plataforma é baseada em JavaScript. Se você é um desenvolvedor JS, pode se tornar um programador full stack sem muita dificuldade. Essa é uma das vantagens competitivas de quem conhece JavaScript.
▍Valores do JavaScript e Node.js
- Node.js -, . , Node.js — - . , — . Node.js .
- - -, — JavaScript.
- Node.js , , Uber, LinkedIn, Netflix Facebook.
- Node.js- -. Windows, Mac Linux.
- Node.js JavaScript . , , Node.js, . , Slack- Stack Overflow, Node.js JavaScript.
- Node.js — , . — , , , , . Node.js- Express.
Como você pode ver, o Node.js é uma ótima plataforma para o desenvolvimento de back-end JavaScript. Se você analisar o gráfico abaixo tirado deste estudo, verifica-se que o JavaScript é usado para desenvolvimento do lado do cliente e do lado do servidor aproximadamente na mesma escala.

JavaScript é popular no desenvolvimento front-end e do lado do servidor
Se falarmos sobre o salário médio de um desenvolvedor Node.js nos EUA, isso seria algo em torno de $ 48.000 - $ 130.000 por ano.
Ir
Go é uma linguagem de programação de código aberto que facilita o desenvolvimento de aplicativos simples, confiáveis e eficientes. Ele apareceu em 2009, mas não se tornou tão popular quanto Python e JavaScript. No entanto, Go já foi chamado de "idioma do ano" duas vezes. 67,9% dos desenvolvedores pesquisados pelo Stack Overflow nomearam Go como seu idioma favorito. Obviamente, tudo isso está acontecendo por um motivo.

Línguas favoritas
▍Vá Forças
- Go é uma linguagem semelhante ao C, então alguém familiarizado com C ou outras linguagens semelhantes não terá que aprender algo completamente novo enquanto aprende Go.
- Go é uma linguagem de plataforma cruzada.
- — . ? , 25 , , . . Go .
- — , . , , « ».
- Go . . .
- Go — . , , Go .
Os fatos acima sobre Go, digamos que também é uma linguagem maravilhosa. Você pode estar se perguntando por que ainda está escrevendo em algo diferente de Go. Devo admitir que quando aprendi um pouco sobre Go, pensei a mesma coisa. Muitos programadores aprenderam C como sua primeira linguagem. Para quem estudou desta forma, será muito fácil aprender Go e começar a usá-lo.
Se você olhar para o salário médio de um desenvolvedor Go nos Estados Unidos, seria algo em torno de $ 45.000- $ 130.000 por ano.Minhas
coisas favoritas na vida não valem nenhum dinheiro. É muito claro para mim que o recurso mais precioso que temos é o tempo.
Steve Jobs
Resultado
Go parece estar indo muito bem nos últimos anos. Além disso, com base nos resultados da pesquisa, descobriu-se que Go apresenta uma dinâmica de crescimento melhor do que JavaScript e Python. Como resultado, podemos afirmar que essa tendência se manterá nos demais meses de 2020. E eu, embora minha primeira linguagem do lado do servidor tenha sido JavaScript, classifiquei Go em primeiro lugar.
Qual linguagem você diria que é a linguagem mais promissora para o desenvolvimento do lado do servidor em 2021?
