Como já está virando tradição, ano a ano desde 2015, realizamos um levantamento das vagas para programador e seus respectivos salários. Como tudo na vida a expectativa é sempre melhorar, dia após dia, ano após ano no caso do nosso post. Por isso levamos em conta algumas sugestões de leitores e mudamos alguns critérios aplicados no levantamento.

Antes utilizávamos apenas as vagas disponíveis no site Catho Online, uma das maiores plataformas de recrutamento do país. Porém, o site tem um pequeno problema: A média salarial pode não ser considerada a mais justa, já que quem coloca os valores são os próprios recrutadores. Para piorar, nem todas as vagas possuem dados concretos já que muitas delas estão com, por exemplo, salário entre 10 a 15 mil, não dando muita precisão, isso quando não colocam "a combinar". 

Por isso, neste ano, fiz da seguinte maneira: As médias salariais foram obtidas através do site Love Mondays onde quem informa o salário são os próprios assalariados, ou seja, valor real e confiável. Quanto ao número de vagas permanecemos com a fonte do Catho Online, já que eles continuam como uma das maiores bases online de oportunidades de trabalho no Brasil. 

Quanto às vagas: Note que não faremos distinção, por exemplo, entre Programador Java Sênior ou Programador Java Pleno ou Programador Java Júnior ou Arquiteto de Software Java, etc. Todos serão enquadrados como desenvolvedores da linguagem Java para fins de contagem de vagas da linguagem.  Vagas com mais de 1 linguagem contarão 1 vez para cada. Por exemplo: Analista de sistemas PHP, Javascript, HTML estará incluída 1 vez em cada linguagem.

Outra diferença é que até o ano passad contávamos o número de anúncios e não o de vagas abertas. Por exemplo: Se houvesse 1 anúncio da empresa X com 100 vagas para programador Python, somente seria contabilidazado 1 oportunidade. A partir deste ano estou mantendo ambas as informações, ou seja: Neste cenário hipotético a linguagem Python teria 100 oportunidades distribuídas em 1 anúncio.

Quanto aos salários: Calcular salário médio ainda é difícil, isso porque o Love Mondays utiliza as trocentas subclassificações de cargos para suas médias. Usando novamente o exemplo do Java eles possuem 58 médias salariais para a linguagem: Desenvolvedor Java tem sua média salarial, Programador Java tem sua média salarial, Java Developer tem sua média salarial, Desenvolvedor Java Sênior tem sua média salarial, Desenvolvedor Java Júnior tem sua média salarial, etc.

Assim, para fazer uma média geral utilizarei todas as subclassificações que contiverem mais de 25 salários postados. Também informarei o número de salários que foram informados ao site para que eles chegassem na sua média (e, consequentemente, chegássemos na nossa também). 

A parte ruim do Love Mondays é que a maioria dos profissionais cadastra seu salário com termos genéricos, por exemplo, "Desenvolvedor" com mais de 330 salários ou "programador" com cerca de 2900 e "programador júnior" com 1300. Estes salários não foram usados no cálculo da média, pois é impossível saber qual linguagem seu salário corresponde.

Outro detalhe: estagiários irão puxar a média para baixo naquelas linguagens com muitas vagas; analistas sênior puxarão as médias para cima naquelas com poucas vagas. Então atente a estes detalhes.

P.S. 1 - Esse post foi feito originalmente em maio de 2015, atualizado em fevereiro de 2016, em 03 de janeiro de 2017 e, agora, em março de 2018.

P.S. 2 - Sim, estão faltando linguagens de programação, mas a menos que você tenha uma lista completa com TODAS as linguagens existentes no mundo, a lista deste contemplada neste post vai tratar somente daquelas disponíveis nos sites. Caso tenha faltado aquela área que você trabalha ou deseja saber, é só deixar nos comentários que eu faço a inserção no post. 

P.S. 3  - Antes que (re)apareçam os chatos dizendo que PHP não é linguagem, css não é linguagem, SQL não é linguagem, etc. informo que elas estão no ranking, pois foram pedidas pelo pessoal que trabalha nesta área nos anos anteriores. 

Resumindo:

  • Melhor média geral: Asp e Asp.net - R$ 6.948,00 (em 13 salários postados)
  • Pior média geral: WEB - R$ 2.814,90 (em 1622 salários postados)
  • Maior número de vagas: Java, com 1513 vagas (899 anúncios)

Feita as explicações iniciais e dado o resumo, vamos às informações completas:

Java

  • Número de vagas: 1513 vagas (899 anúncios)
  • Média salarial da linguagem: R$ 5.086,82 (em 1085 salários postados)

WEB

  • Número de vagas: 1077 vagas (731 anúncios)
  • Média salarial da linguagem: R$ 2.814,90 (em 1622 salários postados)

.NET

  • Número de vagas: 906 vagas (530 anúncios)
  • Média salarial da linguagem: R$ 5.282,17 (em 295 salários postados) 

PHP

  • Número de vagas: 564 vagas (429 anúncios)
  • Média salarial da linguagem: R$ 3.361,75 (em 341 salários postados) 

Delphi

  • Número de vagas: 188 vagas (144 anúncios)
  • Média salarial da linguagem: R$ 4.073,00 (em 78 salários postados)

C#

  • Número de vagas: 295 vagas (215 anúncios)
  • Média salarial da linguagem: R$ 5.041,17 (em 61 salários postados) 

P.S. Procurar salários de C#, assim como C e C++ foi complicado, pois o site ignora o # e o ++ na hora da busca e efetua uma busca com "C" apenas. Assim retorna os salários para "Confeiteira", "Caminhoneiro", "Contador", etc; Entre milhares de resultados de profissões com C peguei as 10 primeiras referentes à linguagem e fiz a média. 

Android

  • Número de vagas: 225 vagas (180 anúncios)
  • Média salarial da linguagem: R$ 5.616,80 (em 209 salários postados)

Ruby on Rails

  • Número de vagas: 56 vagas (44 anúncios)
  • Média salarial da linguagem: R$ 4.601,22 (em 72 salários postados)

Asp e Asp.net

  • Número de vagas: 22 vagas (18 anúncios)
  • Média salarial da linguagem: R$ 6.948,00 (em 13 salários postados)

iOS 

  • Número de vagas: 148 vagas (112 anúncios)
  • Média salarial da linguagem: R$ 5.441,80 (em 169 salários postados)

SQL

  • Número de vagas: 136 vagas (118 anúncios)
  • Média salarial da linguagem: R$ 6.364,22 (em 30 salários postados)

Cobol

  • Número de vagas: 56 vagas (15 anúncios)
  • Média salarial da linguagem: R$ 3.373,17 (em 22 salários postados)

JavaScript

  • Número de vagas: 77 vagas (48 anúncios)
  • Média salarial da linguagem: R$ 3.767,00 (em 3 salários postados)

Python

  • Número de vagas: 47 vagas (38 anúncios)
  • Média salarial da linguagem: R$ 5.313,00 (em 33 salários postados)

C e C++

  • Número de vagas: 31 vagas (25 anúncios)
  • Média salarial da linguagem: Impossível calcular a média pelo motivo abaixo

P.S. Procurar salários de C#, assim como C e C++ foi complicado, pois o site ignora o # e o ++ na hora da busca e efetua uma busca com "C" apenas. Assim retorna os salários para "Confeiteira", "Caminhoneiro", "Contador", etc; Entre milhares de resultados de profissões com C peguei as 10 primeiras referentes à linguagem e fiz a média. 

HTML

  • Número de vagas: 12 vagas (8 anúncios)
  • Média salarial da linguagem: Nenhum salário específico para a linguagem

Visual Basic

  • Número de vagas: 5 vagas (5 anúncios)
  • Média salarial da linguagem: R$ 3.690,00 (em 4 salários postados)

Css

  • Número de vagas: 4 vagas (3 anúncios)
  • Média salarial da linguagem: Nenhum salário específico para a linguagem

Perl

  • Número de vagas: 8 vagas (2 anúncios)
  • Média salarial da linguagem: Nenhum salário específico para a linguagem

Faltou alguma lingugagem? Lisp? Algol? Pascal? Objective C? Então conte-nos através dos comentários e vamos consertar isso.

Fonte: Catho e Love Mondays em 01/03/2018