Demographics
Låt oss lära känna dig.
Ditt LandCompletion 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?
Årlig InkomstCompletion percentage: 85% (20201)Completion percentage: 85% (20201)
Ange i amerikanska dollar (USD).
You'll find little hints like this one throughout the survey results that will point out extra features and details.
Antal Års ErfarenhetCompletion percentage: 86.2% (20479)Completion percentage: 86.2% (20479)
Hur länge du har jobbat med eller studerat detta ämne.
FöretagsstorlekCompletion percentage: 86.3% (20519)Completion percentage: 86.3% (20519)
Hur stort ditt företag är.
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.
Kön
To which gender identity do you most identify?
Man | 91.1% | |
Kvinna | 5.8% | |
Icke-Binär/Intersex | 0.9% | |
Föredrar att inte säga | 2.2% |
Race & EthnicityCompletion percentage: 84.4% (20046)Completion percentage: 84.4% (20046)
JobbtitelCompletion percentage: 86.3% (20508)Completion percentage: 86.3% (20508)
Hur introducerar du dig själv för andra?
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.
CSS-kunskaperCompletion percentage: 87.5% (20795)Completion percentage: 87.5% (20795)
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: 87.5% (20800)Completion percentage: 87.5% (20800)
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: 87.4% (20773)Completion percentage: 87.4% (20773)
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 |