T-shirtFeatures
Français
ČeskyDeutschEnglishEspañolفارسیFrançaisHindiItalianoPortuguêsРусскийУкраїнськаSvenskaTürkçeIndonesia简体中文正體中文日本語
Completion percentage: 46%
Completion percentage: 46%
Completion percentage: 60%
Completion percentage: 60%
Completion percentage: 67%
Completion percentage: 67%
Completion percentage: 18%
Completion percentage: 18%
Completion percentage: 42%
Completion percentage: 42%
Completion percentage: 16%
Completion percentage: 16%
Completion percentage: 44%
Completion percentage: 44%
Completion percentage: 39%
Completion percentage: 39%
Completion percentage: 84%
Completion percentage: 84%
Completion percentage: 84%
Completion percentage: 84%
Completion percentage: 37%
Completion percentage: 37%
Completion percentage: 66%
Completion percentage: 66%
Completion percentage: 39%
Completion percentage: 39%
Completion percentage: 51%
Completion percentage: 51%
Completion percentage: 73%
Completion percentage: 73%
Completion percentage: 36%
Completion percentage: 36%
Demographics
Qui êtes-vous vraiment.
Votre PaysCompletion 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?
Salaire annuelCompletion percentage: 77.9% (8948)Completion percentage: 77.9% (8948)
Completion percentage: 77.9% (8948)
Completion percentage: 77.9% (8948)
Export
Percents%
CountΣ
En USD.
Années d'expérienceCompletion percentage: 79.9% (9180)Completion percentage: 79.9% (9180)
Completion percentage: 79.9% (9180)
Completion percentage: 79.9% (9180)
Export
Percents%
CountΣ
Combien de temps avez-vous travaillé ou étudié dans ce domaine.
Taille de l'entrepriseCompletion percentage: 79.5% (9131)Completion percentage: 79.5% (9131)
Completion percentage: 79.5% (9131)
Completion percentage: 79.5% (9131)
Export
Percents%
CountΣ
Quelle est la taille de votre entreprise.
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.
GenreCompletion percentage: 80% (9191)Completion percentage: 80% (9191)
Completion percentage: 80% (9191)
Completion percentage: 80% (9191)
Export
Percents%
CountΣ
Masculin | |
Féminin | |
Non-Binaire / Troisième Genre | |
Préfère ne pas répondre |
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Σ
Intitulé du posteCompletion percentage: 79.3% (9112)Completion percentage: 79.3% (9112)
Completion percentage: 79.3% (9112)
Completion percentage: 79.3% (9112)
Export
Percents%
CountΣ
Comment vous présentez-vous en soirée ?
Compétences en CSSCompletion percentage: 80.4% (9238)Completion percentage: 80.4% (9238)
Completion percentage: 80.4% (9238)
Completion percentage: 80.4% (9238)
Export
Percents%
CountΣ
Quel est votre niveau de compétence en CSS ?
Aucun | Aucune connaissance en CSS |
---|---|
Débutant | Utilise des frameworks CSS et modifie des styles existants |
Intérmédiaire | Connaît la spécificité des règles, peut créer des designs |
Avancé | Maîtrise les animations, intéractions, transitions etc. |
Expert | Capable de styliser une interface entière from scratch en suivant une méthodologie consistante |
Compétences en JavaScriptCompletion percentage: 80.4% (9236)Completion percentage: 80.4% (9236)
Completion percentage: 80.4% (9236)
Completion percentage: 80.4% (9236)
Export
Percents%
CountΣ
Quel est votre niveau de compétence en JavaScript ?
Aucun | Incapable d'écrire du javascript |
---|---|
Débutant | Peut écrire des scripts simples et courts en javascript ou jQuery |
Intérmédiaire | Travaille sur une base de code existante utilisant des frameworks modernes (React, Vue, Angular, etc.) |
Avancé | Architecture des front-end entièrement from scratch. |
Expert | Gère des patterns front-end avancés (gestion d'état, chargement de données etc.) |
Cométences en back-endCompletion percentage: 80.2% (9216)Completion percentage: 80.2% (9216)
Completion percentage: 80.2% (9216)
Completion percentage: 80.2% (9216)
Export
Percents%
CountΣ
Quel est votre niveau de compétence en développement back-end ?
Aucun | Incapable de travailler sur un backend |
---|---|
Débutant | Capable de mettre en place des CMS tout-en-un (Wordpress, etc.) ou des générateurs de site statiques (Jimdo etc.) |
Intérmédiaire | Capable de déveloper des applications en utilisant des frameworks existants (Rails, Laravel etc.) |
Avancé | Met en place des back-end from scratch (Go, Node.js, etc.) |
Expert | Capable de gérer des architectures multi-serveurs complexes ou des micro-services |
Recommended Resources
Frontend Masters
Advance Your Skills with In-Depth, Modern Front-End Engineering Courses
Thanks to our partners for supporting us! Learn more.