Demografia

A pesquisa State of Javascript desse ano, está em sua quarta edição e atingiu a marca de 21.717 participantes. Foi interessante notar que apesar de poucas pessoas se identificarem puramente como back-end developers, os participantes da pesquisa ainda se sentem bastante confortáveis lidando com o desenvolvimento no lado servidor.

Participação por País

Porcentagem de Conclusão: 87.9% (19065)
Porcentagem de Conclusão: 87.9% (19065)
Exportar
Percentuais%
ContagemΣ

Qual a proporção de participantes da pesquisa veio de cada país.

Salário

Porcentagem de Conclusão: 87.4% (18956)
Porcentagem de Conclusão: 87.4% (18956)
Exportar
Percentuais%
ContagemΣ

Salário anual em USD.

Anos de Experiência

Porcentagem de Conclusão: 90.1% (19530)
Porcentagem de Conclusão: 90.1% (19530)
Exportar
Percentuais%
ContagemΣ

Há quanto tempo você programa em JavaScript.

Tamanho da Empresa

Porcentagem de Conclusão: 89.7% (19445)
Porcentagem de Conclusão: 89.7% (19445)
Exportar
Percentuais%
ContagemΣ

Composição do tamanho da Empresa.

Fonte

Porcentagem de Conclusão: 56.9% (12327)
Porcentagem de Conclusão: 56.9% (12327)
Exportar
Percentuais%
ContagemΣ

Como os participantes descobriram sobre a pesquisa (agregação das respostas autorreferenciadas e rastreamento de referenciadores). State of JS indica assinantes das pesquisas anteriores, enquanto Boca a Boca reagrupa fontes como Slack, amigos, colegas de trabalho, etc.

Gênero

Porcentagem de Conclusão: 89.5% (19409)
Porcentagem de Conclusão: 89.5% (19409)
Exportar
Percentuais%
ContagemΣ

Gênero do participante.

Masculino
Feminino
Não-Binário/Terceiro Gênero
Prefiro não responder

Cargo

Porcentagem de Conclusão: 88.6% (19202)
Porcentagem de Conclusão: 88.6% (19202)
Exportar
Percentuais%
ContagemΣ

Como você se apresenta nas festas?

Proficiência em CSS

Porcentagem de Conclusão: 89.9% (19493)
Porcentagem de Conclusão: 89.9% (19493)
Exportar
Percentuais%
ContagemΣ

Você considera ter qual grau de proficiência em CSS?

Nenhuma Proficiência: Praticamente nenhum conhecimento de CSS
Iniciante: Utiliza frameworks CSS e ajusta estilos existentes
Intermediário: Conhece regras de especificidade e é capaz de criar layouts
Avançado: Domina animações, interações, transições etc..
Expert: Capaz de estilizar um front-end por completo do zero seguindo uma metodologia consistente

Proficiência no Back-end

Porcentagem de Conclusão: 89.9% (19483)
Porcentagem de Conclusão: 89.9% (19483)
Exportar
Percentuais%
ContagemΣ

Qual o seu grau de proficiência em desenvolvimento back-end?

Nenhuma Proficiência: Incapaz de lidar com qualquer trabalho back-end
Iniciante: Capaz de configurar CMS completos como (WordPress, etc.) ou geradores de sites estáticos (Jekyll, etc.)
Intermediário: Capaz de desenvolver apps usando algum framework pré-existente (Rails, Laravel, etc.)
Avançado: Capaz de configurar um back-end completo do zero (Go, Node, etc.)
Expert: Capaz de lidar com arquiteturas complexas multi servidor ou com microsserviços