Демография

State of JavaScript 2019 стал четвёртым выпуском опроса и охватил 21 717 респондентов. Было интересно увидеть, что, даже несмотря на то, что лишь немногие участники идентифицируют себя как «чистых» бэкенд-разработчиков, в целом они чувствуют себя довольно комфортно, имея дело с серверной разработкой.

Участники в разбивке по странам

Процент заполнения: 87.9% (19065)
Процент заполнения: 87.9% (19065)
Экспорт
Проценты%
Кол-воΣ

Распределение респондентов по странам.

Зарплата

Процент заполнения: 87.4% (18956)
Процент заполнения: 87.4% (18956)
Экспорт
Проценты%
Кол-воΣ

Годовая зарплата в USD.

0%7%13%20%27%33%Доля пользователей, %работаю бесплатно$0k-$10k$10k-$30k$30k-$50k$50k-$100k$100k-$200k$200k+Вилка зарплат (USD)0%7%13%20%27%33%4.8%4.8%7%7%15.9%15.9%19.3%19.3%30.6%30.6%19.9%19.9%2.5%2.5%

Опыт

Процент заполнения: 90.1% (19530)
Процент заполнения: 90.1% (19530)
Экспорт
Проценты%
Кол-воΣ

Как долго вы писали на JavaScript?

0%7%13%20%27%33%Доля пользователей, %<1 года1~2 года2~5 лет5~10 лет10~20 лет>20 летОпыт0%7%13%20%27%33%2.5%2.5%11%11%33.3%33.3%30.9%30.9%18.1%18.1%4.2%4.2%

Размер компании

Процент заполнения: 89.7% (19445)
Процент заполнения: 89.7% (19445)
Экспорт
Проценты%
Кол-воΣ

Разбивка по размеру компании

0%5%10%15%20%25%Доля пользователей, %один1~55~1010~2020~5050~100100~10001000+Количество сотрудников0%5%10%15%20%25%9.1%9.1%8.2%8.2%7.5%7.5%9.8%9.8%13.1%13.1%11.5%11.5%21.9%21.9%19%19%

Источник

Процент заполнения: 56.9% (12327)
Процент заполнения: 56.9% (12327)
Экспорт
Проценты%
Кол-воΣ

Как участники узнали об опросе (агрегирование из предоставленных ответов и отслеживания рефереров). Пункт State of JS обозначает подписчиков из наших прошлых опросов, в то время как Word of Mouth включает в себя Slack, друзей, коллег, и т.д.

Пол

Процент заполнения: 89.5% (19409)
Процент заполнения: 89.5% (19409)
Экспорт
Проценты%
Кол-воΣ

Пол респондентов.

91.3%91.3%
Мужской
Женский
Небинарный/Другой
Предпочли не говорить

Должность

Процент заполнения: 88.6% (19202)
Процент заполнения: 88.6% (19202)
Экспорт
Проценты%
Кол-воΣ

Как вы представляетесь на тусовках?

0%10%20%30%40%50%0%10%20%30%40%50%Доля пользователей, %Бэкенд-разработчикБэкенд-разраб…Веб-разработчикВеб-разработч…Фронтенд-разработчикФронтенд-разр…Фулстек-разработчикФулстек-разра…3.4%11.7%36.6%48.3%

Уровень опыта CSS

Процент заполнения: 89.9% (19493)
Процент заполнения: 89.9% (19493)
Экспорт
Проценты%
Кол-воΣ

Насколько вы опытны в CSS?

0%7%13%20%27%33%Доля пользователей, %ОтсутствуетНачинающийСреднийПродвинутыйЭкспертУровень опыта CSS0%7%13%20%27%33%1%1%8.9%8.9%33.7%33.7%16.4%16.4%39.9%39.9%
Отсутствует: Практически не знаю CSS
Начинающий: Использую CSS фреймворки и настраиваю существующие стили
Средний: Знаю правила специфичности, умею создавать раскладку
Продвинутый: Владею анимацией, интерактивностью, переходами и т.д.
Эксперт: Умею оформлять весь фронтенд с нуля, следуя единой методологии

Уровень опыта на бэкенде

Процент заполнения: 89.9% (19483)
Процент заполнения: 89.9% (19483)
Экспорт
Проценты%
Кол-воΣ

Насколько вы опытны в бэкенд разработке?

0%7%13%20%27%33%Доля пользователей, %ОтсутствуетНачинающийСреднийПродвинутыйЭкспертУровень опыта на бэкенде0%7%13%20%27%33%3.5%3.5%9%9%22.6%22.6%38.9%38.9%26%26%
Отсутствует: Не могу справиться с какой-либо работой на бэкенде
Начинающий: Могу устанавливать универсальные CMS (WordPress и т.п.) или статические генераторы сайтов (Jekyll, etc.)
Средний: Могу разрабатывать приложения, используя существующие фреймворки (Rails, Laravel и т.п.)
Продвинутый: Настройка всего бэкенда с нуля (Go, Node и т.п.)
Эксперт: Могу управлять сложными многосерверными или микросервисными архитектурами