Опрос разработчиков от StackOverflow (2017)

в 15:37, , рубрики: Go, javascript, postgresql, Rust, stackoverflow, опрос, Программирование, Разработка веб-сайтов

Опрос разработчиков от StackOverflow (2017) - 1 В конце марта вышел очередной мега-опрос разработчиков от StackOverflow, в котором приняли участие десятки тысяч человек. Ссылка на результаты опроса здесь. Отчет получился внушительным по размеру, поэтому давайте просто рассмотрим некоторые интересные моменты из него.

Кстати, на КДПВ — список "Most Loved" языков, это языки, на которых опрашиваемые пробовали писать, и им понравилось.

1) Первое, что бросается в глаза, — это то, что сейчас веб-разработчиков больше всего (72,6%). А также то, что 2/3 из них — full stack (63,7%). Так что если вы еще не знаете javascript, советую все-таки посмотреть в его сторону.

2) Это становится еще очевиднее, если взглянуть на топ самых используемых языков:

  • JavaScript — 62.5%
  • SQL — 51.2%
  • Java — 39.7%
  • C# — 34.1%
  • Python — 32.0%
  • PHP — 28.1%
  • C++ — 22.3%
  • C — 19.0%
  • TypeScript — 9.5%
  • Ruby — 9.1%

Самое интересное здесь, на мой взгляд, — это TypeScript. Люди устали от магии js и вовсю используют строгую типизацию. Раньше такого процента у TypeScript точно не было. Я даже слегка сомневаюсь в реальности таких цифр.

3) Ну и сразу давайте посмотрим на топ по базам данных (использование):

  • MySQL — 55.6%
  • SQL Server — 38.6%
  • SQLite — 26.6%
  • PostgreSQL — 26.5%
  • MongoDB — 21.0%
  • Oracle — 16.5%
  • Redis — 14.1%
  • Cassandra — 3.1%

Из интересного лично мне: у PostgreSQL хорошие позиции, так что всё ок.

4) Разработка по-прежнему является "мужской" профессией (мужчины 88.6%, женщины 7.6%, гендерно-неконформные 0.9%, трансгендеры 0.5%, остальные (???) 1.2%). Кто эти "остальные" — не уточняется, тут отдаемся на волю фантазии. Вообще, разнообразие полов явно растет, что не может не увеличивать межполовую напряженность в обществе. "Какой гендерно-неконформный этот код писал?"

5) Родители разработчиков обычно имеют хорошее образование

6) Образование самих разработчиков тоже обычно присутствует (бакалавр/магистр), при этом большинство считает это важным (как мне кажется, в Росии это совсем не так).

7) Независимо от наличия или отсутствия образования, 90% любят обучаться самостоятельно.

8) Для большинства программирование является еще и хобби

9) Есть несколько отчетов по самым любимым и нелюбимым языкам, самым оплачиваемым и т.д.
Очень интересную картину показывает нам язык Rust. Среди тех, кто его уже пробовал — это самый любимый язык. В тоже время в "most wanted" языках он не в лидерах. Т.е. люди предпочитают изучать языки, которые им для чего-то нужны (а на Rust пока что работу найти сложновато). Также это может означать, что у отличного языка Rust просто плохие Developer Advocates. Т.е. не пиарят его как следует.

10) Из интересного по фреймворкам: те, кто попробовал React — довольны. Ангуляром довольны поменьше, но все планируют его изучить.

11) С наиболее оплачиваемыми технологиями странно: в целом по миру программистам на Closure и Rust платят больше всего, но при этом, например, в Америке этих двух языков не видно даже на горизонте, а победил всех go. Тут или какой-то перекос между странами или статистический выброс из-за малой выборки программистов Rust и Closure. Ну или я чего-то не понимаю.

12) Еще по поводу оплаты. Хотя web developer'ов больше всех, платят им чуть ли не меньше всех. Видимо предложения много, спроса — так себе. Выгоднее всего быть Devops, специалистом по Machine Learning, а также все, что касается математики и статистики.

13) 44% разработчиков считают, что им недоплачивают.

Описанное выше — это вершина айсберга. Отчет stackoverflow воистину огромен и стоит изучения, так что обязательно посмотрите оригинал и напишите, пожалуйста, в коментах, что там вас заинтересовало.

Автор: Антон Околелов

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js