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.