Рейтинг языков программирования и зарплаты IT-специалистов в 2018 году — исследование Stack Overflow
Портрет программиста 2018
Почти 60% опрошенных — бэкенд-разработчики, и более 20% — занимаются мобильной разработкой. Чаще всего на одного респондента приходилось два типа идентификации, наиболее распространенные пары: фронтентд/бекенд/фулстак в разных комбинациях. Также часто встречались комбинации администратор баз данных/системный администратор, DevOps/системный администратор, дизайнер/фронтенд, пишут
- Back-end разработчики — 57,9%
- Full-stack разработчики — 48,2%
- Front-end разработчики — 37,8%
- Мобильные разработчики — 20,4%
- Разработчики десктопных или корпоративных приложений — 17,2%
- Студенты — 17,1%
- Администраторы баз данных — 14,3%
- Дизайнеры — 13,1%
- Системные администраторы — 11,3%
- DevOps-специалисты — 10,4%
- Дата- или бизнес-аналитики — 8,2%
- Специалисты Data scientist или машинного обучения — 7,7%
- QA или тестировщики — 6,7%
- Менеджеры разработки — 5,7%
- Разработчики встроенных приложений или устройств — 5,2%
- Гейм-девелоперы или гейм-дизайнеры — 5,0%
- Продакт-менеджеры — 4,7%
- Педагоги или академические исследователи — 4,0%
- Топ-менеджеры (CEO, CTO и т.д.) — 3,8%
- Маркетологи или менеджеры по продажам — 1,2%
Более 92% респондентов — мужчины.
Самые популярные языки программирования
Шестой год подряд JavaScript остается самым распространенным языком программирования. Python в этом году обогнал C# и является самой быстрорастущей технологией.
(Все респонденты):
- JavaScript — 69,8%
- HTML — 68,5%
- CSS — 65,1%
- SQL — 57,0%
- Java — 45,3%
- Bash/Shell — 39,8%
- Python — 38,8%
- C# — 34,4%
- PHP — 30,7%
- C++ — 25,4%
- C — 23,0%
- TypeScript — 17,4%
- Ruby — 10,1%
- Swift — 8,1%
- Assembly — 7,4%
- Go — 7,1%
- Objective-C — 7,0%
- VB.NET — 6,7%
- R — 6,1%
- Matlab — 5,8%
- VBA — 4,9%
- Kotlin — 4,5%
- Scala — 4,4%
- Groovy — 4,3%
- Perl — 4,2%
Рейтинг языков от профессиональных разработчиков и общий рейтинг мало отличаются между собой.
(Профессиональные разработчики):
- JavaScript — 71,5%
- HTML — 69,4%
- CSS — 66,2%
- SQL — 58,5%
- Java — 45,4%
- Bash/Shell — 40,4%
- Python — 37,9%
- C# — 35,3%
- PHP — 31,4%
- C++ — 24,6%
- C — 22,1%
- TypeScript — 18,3%
- Ruby — 10,3%
- Swift — 8,3%
- Objective-C — 7,3%
- Go — 7,2%
- Assembly — 6,9%
- VB.NET — 6,9%
- R — 6,0%
- Matlab — 5,5%
- VBA — 4,8%
- Kotlin — 4,7%
- Groovy — 4,5%
- Scala — 4,5%
- Perl — 4,2%
Самые высокооплачиваемые языки
Во всем мире респонденты, которые используют F#, Ocaml, Clojure и Groovy получают самые высокие зарплаты, медианное значение — выше $70 000 в год. Вместе с тем, в США разработчики на Erlang и Scala — среди самых высокооплачиваемых на ряду с Ocaml и Clojure.
В мире:
- F# — $74 000
- Ocaml — $73 000
- Clojure — $72 000
- Groovy — $72 000
- Perl — $69 000
- Rust — $69 000
- Erlang — $67 000
- Scala — $67 000
- Go — $66 000
- Ruby — $64 000
- Bash/Shell — $63 000
- CoffeeScript — $60 000
- Haskell — $60 000
- Julia — $60 000
- TypeScript — $60 000
- C# — $59 000
- Objective-C — $58 000
- R — $58 000
- Swift — $57 000
- Lua — $56 000
- Python — $56 000
- SQL — $56 000
- JavaScript — $55 000
- HTML — $54 000
- CSS — $53 000
В США:
- Erlang — $115 000
- Scala — $115 000
- Ocaml — $114 000
- Clojure — $110 000
- Go — $110 000
- Groovy — $110 000
- Objective-C — $110 000
- F# — $108 000
- Hack — $108 000
- Perl — $106 000
- Kotlin — $105 000
- Rust — $105 000
- Swift — $102 000
- TypeScript — $102 000
- Bash/Shell — $100 000
- CoffeeScript — $100 000
- Delphi/Object Pascal — $100 000
- Haskell — $100 000
- Java — $100 000
- Lua — $100 000
- Ruby — $100 000
- Julia — $98 500
- C — $98 000
- JavaScript — $98 000
- Python — $98 000
Зарплаты по специальностям
Менеджеры разработки, специалисты DevOps и аналитики данных получают самые высокие зарплаты. Что касается зарплат рядовых разработчиков, они сильно отличаются в зависимости от региона. Например, в Европе бэкенд-разработчики и разработчики, работающие со встроенными устройствами, среди самых высооплачиваемых специалистов.
В мире:
- Менеджеры разработки — $89 000
- DevOps-специалисты — $72 000
- Специалисты по изучению данных или машинного обучения — $60 000
- Аналитики данных или бизнес-аналитики — $59 000
- Разработчики встроенных приложений или устройств — $59 000
- Full-stack разработчики — $59 000
- Разработчики десктопных или корпоративных приложений — $57 000
- Back-end разработчики — $56 000
- Системные администраторы — $56 000
- QA или тестирощики — $55 000
- Администраторы баз данных — $51 000
- Front-end разработчики — $51 000
- Дизайнеры — $46 000
- Педагоги или академический исследователи — $44 000
- Мобильные разработчики — $43 000
- Гейм-дизайнеры или разработчики — $40 000
В США:
- Менеджеры по разработке — $137 000
- DevOps-специалисты — $110 000
- Back-end разработчики — $102 000
- Специалисты по изучению данных или машинного обучения — $102 000
- Мобильные разработчики — $101 000
- Разработчики десктопных или корпоративных приложений — $100 000
- Full-stack разработчики — $100 000
- Разработчики встроенных приложений или устройств — $98 000
- Front-end разработчики — $93 000
- Системные администраторы — $93 000
- Аналитики данных или бизнес-аналитики — $90 000
- Администраторы баз данных — $90 000
- Гейм-девелоперы или гейм-дизайнеры — $90 000
- Педагог или академические исследователи — $88 000
- Дизайнеры — $85 000
- QA или тестировщики — $83 000