T-shirtFeatures
Svenska
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
Låt oss lära känna dig.
Ditt LandCompletion 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?
Årlig InkomstCompletion percentage: 77.9% (8948)Completion percentage: 77.9% (8948)
Completion percentage: 77.9% (8948)
Completion percentage: 77.9% (8948)
Export
Percents%
CountΣ
Ange i amerikanska dollar (USD).
Antal Års ErfarenhetCompletion percentage: 79.9% (9180)Completion percentage: 79.9% (9180)
Completion percentage: 79.9% (9180)
Completion percentage: 79.9% (9180)
Export
Percents%
CountΣ
Hur länge du har jobbat med eller studerat detta ämne.
FöretagsstorlekCompletion percentage: 79.5% (9131)Completion percentage: 79.5% (9131)
Completion percentage: 79.5% (9131)
Completion percentage: 79.5% (9131)
Export
Percents%
CountΣ
Hur stort ditt företag är.
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.
KönCompletion percentage: 80% (9191)Completion percentage: 80% (9191)
Completion percentage: 80% (9191)
Completion percentage: 80% (9191)
Export
Percents%
CountΣ
| Man | |
| Kvinna | |
| Icke-Binär/Intersex | |
| Föredrar att inte säga |
If you're interested in learning more, we wrote a blog post that addresses the survey's gender dynamics.
Race & EthnicityCompletion percentage: 77% (8849)Completion percentage: 77% (8849)
Completion percentage: 77% (8849)
Completion percentage: 77% (8849)
Export
Percents%
CountΣ
JobbtitelCompletion percentage: 79.3% (9112)Completion percentage: 79.3% (9112)
Completion percentage: 79.3% (9112)
Completion percentage: 79.3% (9112)
Export
Percents%
CountΣ
Hur introducerar du dig själv för andra?
CSS-kunskaperCompletion percentage: 80.4% (9238)Completion percentage: 80.4% (9238)
Completion percentage: 80.4% (9238)
Completion percentage: 80.4% (9238)
Export
Percents%
CountΣ
Hur skicklig är du på CSS?
| Ingen | Praktiskt taget ingen kunskap om CSS |
|---|---|
| Nybörjare | Använder CSS-frameworks och tweakar existerande styles |
| Medelnivå | Känner till specificitetsregler, kan skapa layouter |
| Avancerad | Bemästrar animationer, interaktioner, transitions, etc. |
| Expert | Kan utforma en hel frontend från scratch efter en konsekvent metodik |
JavaScript-kunskaperCompletion percentage: 80.4% (9236)Completion percentage: 80.4% (9236)
Completion percentage: 80.4% (9236)
Completion percentage: 80.4% (9236)
Export
Percents%
CountΣ
Hur skicklig är du på JavaScript?
| Ingen | Kan inte skriva någon JavaScript |
|---|---|
| Nybörjare | Kan skriva korta, simpla statements i JavaScript eller jQuery |
| Medelnivå | Jobbar med existerande frontend-kodbaser som använder moderna frameworks (React, Vue, etc.) |
| Avancerad | Skapar arkitektur för hela frontend-kodbaser från scratch |
| Expert | Hanterar avancerade frontend-patterns (state management, data loading, etc.) |
Backend-kunskaperCompletion percentage: 80.2% (9216)Completion percentage: 80.2% (9216)
Completion percentage: 80.2% (9216)
Completion percentage: 80.2% (9216)
Export
Percents%
CountΣ
Hur skicklig är du på backend-utveckling?
| Ingen | Kan inte hantera något backend-arbete |
|---|---|
| Nybörjare | Kan sätta upp ett all-in-one CMS (WordPress, etc.) eller statisk site-generator (Jekyll, etc.) |
| Medelnivå | Kan utveckla applikationer med hjälp av redan existerande frameworks (Rails, Laravel, etc.) |
| Avancerad | Kan sätta upp ett helt backend från scratch (Go, Node.js, etc.) |
| Expert | Kan hantera komplexa multiserver- eller microservice-arkitekturer |
Recommended Resources
Frontend Masters
Advance Your Skills with In-Depth, Modern Front-End Engineering Courses
Thanks to our partners for supporting us! Learn more.