Demografica

State of JavaScript di quest'anno è stata la quarta edizione del sondaggio e ha raggiunto 21.717 intervistati. È stato interessante notare che nonostante poche persone si identifichino come sviluppatori di back-end puri, i nostri intervistati si sentono ancora abbastanza a proprio agio nel gestire lo sviluppo sul server.

Partecipazione per paese

Percentuale di completamento: 87.9% (19065)
Percentuale di completamento: 87.9% (19065)
Esporta
Percentuali%
NumeroΣ

Quale proporzione di partecipanti arriva da quale paese.

Salario

Percentuale di completamento: 87.4% (18956)
Percentuale di completamento: 87.4% (18956)
Esporta
Percentuali%
NumeroΣ

Salario annuale in Dollari Americani (USD).

Anni di esperienza

Percentuale di completamento: 90.1% (19530)
Percentuale di completamento: 90.1% (19530)
Esporta
Percentuali%
NumeroΣ

Da quanto tempo scrivi in JavaScript.

Dimensioni dell'azienda

Percentuale di completamento: 89.7% (19445)
Percentuale di completamento: 89.7% (19445)
Esporta
Percentuali%
NumeroΣ

Suddivisione dell'azienda.

Sorgente

Percentuale di completamento: 56.9% (12327)
Percentuale di completamento: 56.9% (12327)
Esporta
Percentuali%
NumeroΣ

Come i partecipanti hanno scoperto il sondaggio (aggregazione di risposte dirette e garanti). State of JS indica sottoscritti dai nostri sondaggi precedenti, mentre passaparola raggruppa sorgenti come Slack, amici, colleghi, ecc.

Genere

Percentuale di completamento: 89.5% (19409)
Percentuale di completamento: 89.5% (19409)
Esporta
Percentuali%
NumeroΣ

Genere del partecipante.

Maschio
Femmina
Non binario/Terzo genere
Preferisco non dirlo

Titolo lavorativo

Percentuale di completamento: 88.6% (19202)
Percentuale di completamento: 88.6% (19202)
Esporta
Percentuali%
NumeroΣ

Come ti introduci alle feste?

Competenza in CSS

Percentuale di completamento: 89.9% (19493)
Percentuale di completamento: 89.9% (19493)
Esporta
Percentuali%
NumeroΣ

Quanto competente sei in CSS?

Nessuna: Quasi nessuna conoscenza di CSS
Principiante: Uso CSS frameworks e modifico stili esistenti
Intermedio: Conosco le regole di specificità, e sono capace di creare layouts
Avanzato: Padroneggio animazioni, interazioni, transizioni, ecc.
Esperto: Sono capace di scrivere da zero lo stile di un'interfaccia seguendo una consistente metodologia

Competenza in back-end

Percentuale di completamento: 89.9% (19483)
Percentuale di completamento: 89.9% (19483)
Esporta
Percentuali%
NumeroΣ

Quanto competente sei in sviluppo back-end?

Nessuna: Non sono in grado di gestire alcuno lavoro back-end
Principiante: Capace di impostare CMS (Wordpress, ecc.) o generatori di siti static (Jekyll, ecc.)
Intermedio: Capace di sviluppare app usando framework preesistenti (Rails, Laravel, ecc.)
Avanzato: Impostare da zero un intero back-end (Go, Node, etc.)
Esperto: Capace di gestire complesse architettture di micro servizi e multipli server