Demographics
Vamos conhecer o ser verdadeiro "eu"
O seu paísCompletion percentage: 81.8% (19449)Completion percentage: 81.8% (19449)
LanguageCompletion percentage: 97.1% (23080)Completion percentage: 97.1% (23080)
What language did respondents select to fill out the survey?
Salário anualCompletion percentage: 85% (20201)Completion percentage: 85% (20201)
Em USD.
You'll find little hints like this one throughout the survey results that will point out extra features and details.
Anos de experiênciaCompletion percentage: 86.2% (20479)Completion percentage: 86.2% (20479)
Há quanto tempo trabalha ou estuda neste campo.
Dimensão da empresaCompletion percentage: 86.3% (20519)Completion percentage: 86.3% (20519)
Quão grande é a sua empresa.
SourceCompletion percentage: 69.8% (16595)Completion percentage: 69.8% (16595)
How did respondents find out about the survey?
This chart aggregates a mix of referrers, URL parameters, and freeform answers.
- State of JS: the State of JS mailing list; also matches
email
,by email
, etc. - State of CSS: the State of CSS mailing list
- Work: matches
work
,colleagues
,coworkers
, etc.
Género
To which gender identity do you most identify?
Masculino | 91.1% | |
Feminino | 5.8% | |
Não-Binário/terceiro género | 0.9% | |
Prefiro não dizer | 2.2% |
Raça e EtniaCompletion percentage: 84.4% (20046)Completion percentage: 84.4% (20046)
Título de trabalhoCompletion percentage: 86.3% (20508)Completion percentage: 86.3% (20508)
Como é que se apresenta nas festas?
Industry SectorCompletion percentage: 78.1% (18572)Completion percentage: 78.1% (18572)
Which industry sector(s) do you work in?
You can use the segmented control at the top right of each block to switch between relative percentages and absolute counts to get a different view of the same data.
Proficiência em CSSCompletion percentage: 87.5% (20795)Completion percentage: 87.5% (20795)
Qual é o seu domínio do CSS?
Nenhum | Praticamente nenhum conhecimento de CSS |
---|---|
Principiante | Utilização de frameworks de CSS e ajustes de estilos existentes |
Intermediário | Conhecer as regras de especificidade, ser capaz de criar layouts |
Avançado | Domínio de animações, interacções, transições, etc. |
Perito | Capaz de estilizar todo um projecto de front-end a partir do zero, seguindo uma metodologia consistente |
Proficiência em JavaScriptCompletion percentage: 87.5% (20800)Completion percentage: 87.5% (20800)
Qual é o seu domínio do JavaScript?
Nenhum | Não sou capaz de escrever JavaScript |
---|---|
Principiante | Pouco conhecimento de JavaScript ou jQuery |
Intermediário | Trabalho em bases de código front-end existentes ou utilizando estruturas modernas (React, Vue, etc.) |
Avançado | Arquitetura de bases de códigos inteiras a partir do zero |
Perito | Manuseamento de padrões front-end avançados (state management, data loading, etc.) |
Proficiência no Back-endCompletion percentage: 87.4% (20773)Completion percentage: 87.4% (20773)
Qual é o seu nível de competência no desenvolvimento back-end?
Nenhum | Não sou capaz de lidar com qualquer trabalho de back-end |
---|---|
Principiante | Capaz de configurar CMSs (WordPress, etc.) ou geradores de sites estáticos (Jekyll, etc.) |
Intermediário | Capaz de desenvolver aplicacões utilizando frameworks (Rails, Laravel, etc.) |
Avançado | Capaz de montar um sistema bacn-end do zero (Go, Node.js, etc.) |
Perito | Capaz de lidar com arquitecturas complexas de multi-servidores ou micro-serviços |