T-shirtFeatures
Italiano
CatalàČeskyDeutschEnglishEspañolفارسیFrançaisGalegoHindiItalianoPortuguêsРусскийУкраїнськаSvenskaTürkçeIndonesia简体中文正體中文日本語Polski한국어Romanian
Completion percentage: 78%
Completion percentage: 78%
Completion percentage: 44%
Completion percentage: 44%
Completion percentage: 58%
Completion percentage: 58%
Completion percentage: 82%
Completion percentage: 82%
Completion percentage: 18%
Completion percentage: 18%
Completion percentage: 67%
Completion percentage: 67%
Completion percentage: 82%
Completion percentage: 82%
Completion percentage: 16%
Completion percentage: 16%
Completion percentage: 42%
Completion percentage: 42%
Completion percentage: 38%
Completion percentage: 38%
Completion percentage: 86%
Completion percentage: 86%
Completion percentage: 81%
Completion percentage: 81%
Completion percentage: 35%
Completion percentage: 35%
Completion percentage: 64%
Completion percentage: 64%
Completion percentage: 37%
Completion percentage: 37%
Completion percentage: 75%
Completion percentage: 75%
Completion percentage: 72%
Completion percentage: 72%
Completion percentage: 71%
Completion percentage: 71%
Completion percentage: 72%
Completion percentage: 72%
Completion percentage: 77%
Completion percentage: 77%
Completion percentage: 79%
Completion percentage: 79%
Demographics
Conosciamo il vero te.
Il tuo PaeseCompletion percentage: 71.3% (8195)Completion percentage: 71.3% (8195)
Completion percentage: 71.3% (8195)
Completion percentage: 71.3% (8195)
Export
Percents%
CountΣ
LanguageCompletion percentage: 100% (11492)Completion percentage: 100% (11492)
Completion percentage: 100% (11492)
Completion percentage: 100% (11492)
Export
Percents%
CountΣ
What language did respondents select to fill out the survey?
Salario AnnualeCompletion percentage: 77.9% (8948)Completion percentage: 77.9% (8948)
Completion percentage: 77.9% (8948)
Completion percentage: 77.9% (8948)
Export
Percents%
CountΣ
In Dollari Americani (USD).
Anni di esperienzaCompletion percentage: 79.9% (9180)Completion percentage: 79.9% (9180)
Completion percentage: 79.9% (9180)
Completion percentage: 79.9% (9180)
Export
Percents%
CountΣ
Da quanto tempi lavori o studi in questo campo.
Dimensione dell'aziendaCompletion percentage: 79.5% (9131)Completion percentage: 79.5% (9131)
Completion percentage: 79.5% (9131)
Completion percentage: 79.5% (9131)
Export
Percents%
CountΣ
Quanto grande é la tua azienda.
SourceCompletion percentage: 72.3% (8311)Completion percentage: 72.3% (8311)
Completion percentage: 72.3% (8311)
Completion percentage: 72.3% (8311)
Export
Percents%
CountΣ
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.
- State of CSS: the State of CSS mailing list; also matches
email
,by email
, etc. - Work: matches
work
,colleagues
,coworkers
, etc.
SessoCompletion percentage: 80% (9191)Completion percentage: 80% (9191)
Completion percentage: 80% (9191)
Completion percentage: 80% (9191)
Export
Percents%
CountΣ
Maschio | |
Femmina | |
Non-Binario/Terzo Sesso | |
Preferisco non dirlo |
If you're interested in learning more, we wrote a blog post that addresses the survey's gender dynamics.
Razza & EtniaCompletion percentage: 77% (8849)Completion percentage: 77% (8849)
Completion percentage: 77% (8849)
Completion percentage: 77% (8849)
Export
Percents%
CountΣ
RuoloCompletion percentage: 79.3% (9112)Completion percentage: 79.3% (9112)
Completion percentage: 79.3% (9112)
Completion percentage: 79.3% (9112)
Export
Percents%
CountΣ
Come ti presenti agli amici?
Competenza in CSSCompletion percentage: 80.4% (9238)Completion percentage: 80.4% (9238)
Completion percentage: 80.4% (9238)
Completion percentage: 80.4% (9238)
Export
Percents%
CountΣ
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: 80.4% (9236)Completion percentage: 80.4% (9236)
Completion percentage: 80.4% (9236)
Completion percentage: 80.4% (9236)
Export
Percents%
CountΣ
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: 80.2% (9216)Completion percentage: 80.2% (9216)
Completion percentage: 80.2% (9216)
Completion percentage: 80.2% (9216)
Export
Percents%
CountΣ
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 |
Recommended Resources
Frontend Masters
Advance Your Skills with In-Depth, Modern Front-End Engineering Courses
Thanks to our partners for supporting us! Learn more.