Демографія
Давайте познайомимося з вами.
Країна проживанняВідсоток заповнення: 81.8% (19449)Відсоток заповнення: 81.8% (19449)
МоваВідсоток заповнення: 97.1% (23080)Відсоток заповнення: 97.1% (23080)
Яку мову вибрали учасники для проходження опитування?
Річна зарплатаВідсоток заповнення: 85% (20201)Відсоток заповнення: 85% (20201)
У доларах США.
You'll find little hints like this one throughout the survey results that will point out extra features and details.
ДосвідВідсоток заповнення: 86.2% (20479)Відсоток заповнення: 86.2% (20479)
Як довго ви працюєте або вчитеся в своїй області.
Розмір компаніїВідсоток заповнення: 86.3% (20519)Відсоток заповнення: 86.3% (20519)
Наскільки велика компанія, в якій ви працюєте.
ДжерелоВідсоток заповнення: 69.8% (16595)Відсоток заповнення: 69.8% (16595)
Звідки учасники дізналися про опитування?
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.
Стать
To which gender identity do you most identify?
Чоловік | 91.1% | |
Жінка | 5.8% | |
Небінарний/Третого полу | 0.9% | |
Неважливо | 2.2% |
Раса та етнічна приналежністьВідсоток заповнення: 84.4% (20046)Відсоток заповнення: 84.4% (20046)
ПосадаВідсоток заповнення: 86.3% (20508)Відсоток заповнення: 86.3% (20508)
Ким ви представляєтеся на публічних заходах?
Сфера діяльностіВідсоток заповнення: 78.1% (18572)Відсоток заповнення: 78.1% (18572)
В яких галузях ви працюєте?
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Відсоток заповнення: 87.5% (20795)Відсоток заповнення: 87.5% (20795)
Ваш досвід роботи з CSS?
Відсутній | Практично не знаю CSS |
---|---|
Початківець | Використовую CSS-фреймворки і змінюю існуючі стилі |
Проміжний | Знаю правила специфічності, вмію створювати сітки |
Високий рівень | Володію анімацією, інтерактивністю, переходами і т.д. |
Експерт | Можу взяти на себе стилізацію всього фронтенда з нуля, слідуючи єдиній методології |
Рівень володіння JavaScriptВідсоток заповнення: 87.5% (20800)Відсоток заповнення: 87.5% (20800)
Ваш досвід роботи з JavaScript?
Відсутній | Не пишу на JavaScript |
---|---|
Початківець | Пишу короткі, прості сценарії на JavaScript або jQuery |
Проміжний | Працюю з фронтенда, використовуючи сучасні фреймворки (React, Vue і т.д.) |
Високий рівень | Можу написати фронтенд з нуля |
Експерт | Володію просунутими фронтенд-паттернами (управління станом, завантаження даних і т.д.) |
Рівень володіння бекендВідсоток заповнення: 87.4% (20773)Відсоток заповнення: 87.4% (20773)
Ваш досвід роботи в бекенд-розробці?
Відсутній | Не працюю з бекенд |
---|---|
Початківець | Можу встановлювати універсальні CMS (WordPress і т.п.) або статичні генератори сайтів (Jekyll, etc.) |
Проміжний | Можу розробляти програми, використовуючи існуючі фреймворки (Rails, Laravel і т.п.) |
Високий рівень | Можу розробити весь бекенд з нуля (Go, Node.js і т.п.) |
Експерт | Можу керувати складними багатосерверних або мікросервіснимі архітектурою |