Demographics
Conosciamo il vero te.
Il tuo PaeseCompletion 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?
Salario AnnualeCompletion percentage: 85% (20201)Completion percentage: 85% (20201)
In Dollari Americani (USD).
You'll find little hints like this one throughout the survey results that will point out extra features and details.
Anni di esperienzaCompletion percentage: 86.2% (20479)Completion percentage: 86.2% (20479)
Da quanto tempi lavori o studi in questo campo.
Dimensione dell'aziendaCompletion percentage: 86.3% (20519)Completion percentage: 86.3% (20519)
Quanto grande é la tua azienda.
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.
Sesso
To which gender identity do you most identify?
Maschio | 91.1% | |
Femmina | 5.8% | |
Non-Binario/Terzo Sesso | 0.9% | |
Preferisco non dirlo | 2.2% |
Razza & EtniaCompletion percentage: 84.4% (20046)Completion percentage: 84.4% (20046)
RuoloCompletion percentage: 86.3% (20508)Completion percentage: 86.3% (20508)
Come ti presenti agli amici?
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.
Competenza in CSSCompletion percentage: 87.5% (20795)Completion percentage: 87.5% (20795)
Quanto competente sei in CSS?
Nessuna | Quasi nessuna conoscenza di CSS |
---|---|
Principiante | Usare framework CSS e modificare fogli di stile esistenti |
Intermedio | Conoscere le regole di specificità ed essere in grado di creare layout |
Avanzato | Avere padronanza di animationi, interazioni, transizioni, ecc. |
Esperto | Essere in grado di scrivere fogli di stile da zero per un intero fron-end seguendo una metodologia consistente |
Competenza in JavaScriptCompletion percentage: 87.5% (20800)Completion percentage: 87.5% (20800)
Quanto competente sei in JavaScript?
Nessuna | Non essere in grado di scrivere in JavaScript |
---|---|
Principiante | Essere in grado di scrivere corte e semplici righe di JavaScript o jQuery |
Intermedio | Lavorare su codici sorgenti front-end pre esistenti usando framework moderni (React, Vue, ecc.) |
Avanzato | Scrivere da zero la completa architettura front-end |
Esperto | Manipolazione avanzata di modelli front-end (gestione "state" , caricamenti dati, ecc.) |
Competenza Back-endCompletion percentage: 87.4% (20773)Completion percentage: 87.4% (20773)
Quanto competente sei in sviluppo back-end?
Nessuna | Non essere in grado di scrivere alcun codice back-end |
---|---|
Principiante | Essere in grado di impostare "tutto incluso" CMS (WordPress, ecc.) o generatori di siti statici (Jekyll, ecc.) |
Intermedio | Essere in grado di sviluppare applicazioni usando framework per esistenti (Rails, Laravel, ecc.) |
Avanzato | Essere in grado di impostare da zero un back-end completo (Go, Node.js, ecc.) |
Esperto | Essere in grado di gestire architetture multi-server o di micro servizi complesse |