Рейтинг языков программирования и зарплаты IT-специалистов в 2018 году — исследование Stack Overflow
Портрет программиста 2018
Почти 60% опрошенных — бэкенд-разработчики, и более 20% — занимаются мобильной разработкой. Чаще всего на одного респондента приходилось два типа идентификации, наиболее распространенные пары: фронтентд/бекенд/фулстак в разных комбинациях. Также часто встречались комбинации администратор баз данных/системный администратор, DevOps/системный администратор, дизайнер/фронтенд, пишут AIN.UA.
● 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# и является самой быстрорастущей технологией.
(Все респонденты):
1. JavaScript — 69,8%
2. HTML — 68,5%
3. CSS — 65,1%
4. SQL — 57,0%
5. Java — 45,3%
6. Bash/Shell — 39,8%
7. Python — 38,8%
8. C# — 34,4%
9. PHP — 30,7%
10. C++ — 25,4%
11. C — 23,0%
12. TypeScript — 17,4%
13. Ruby — 10,1%
14. Swift — 8,1%
15. Assembly — 7,4%
16. Go — 7,1%
17. Objective-C — 7,0%
18. VB.NET — 6,7%
19. R — 6,1%
20. Matlab — 5,8%
21. VBA — 4,9%
22. Kotlin — 4,5%
23. Scala — 4,4%
24. Groovy — 4,3%
25. Perl — 4,2%
Рейтинг языков от профессиональных разработчиков и общий рейтинг мало отличаются между собой.
(Профессиональные разработчики):
1. JavaScript — 71,5%
2. HTML — 69,4%
3. CSS — 66,2%
4. SQL — 58,5%
5. Java — 45,4%
6. Bash/Shell — 40,4%
7. Python — 37,9%
8. C# — 35,3%
9. PHP — 31,4%
10. C++ — 24,6%
11. C — 22,1%
12. TypeScript — 18,3%
13. Ruby — 10,3%
14. Swift — 8,3%
15. Objective-C — 7,3%
16. Go — 7,2%
17. Assembly — 6,9%
18. VB.NET — 6,9%
19. R — 6,0%
20. Matlab — 5,5%
21. VBA — 4,8%
22. Kotlin — 4,7%
23. Groovy — 4,5%
24. Scala — 4,5%
25. 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 и аналитики данных получают самые высокие зарплаты. Что касается зарплат рядовых разработчиков, они сильно отличаются в зависимости от региона. Например, в Европе бэкенд-разработчики и разработчики, работающие со встроенными устройствами, среди самых высооплачиваемых специалистов.
В мире:
1. Менеджеры разработки — $89 000
2. DevOps-специалисты — $72 000
3. Специалисты по изучению данных или машинного обучения — $60 000
4. Аналитики данных или бизнес-аналитики — $59 000
5. Разработчики встроенных приложений или устройств — $59 000
6. Full-stack разработчики — $59 000
7. Разработчики десктопных или корпоративных приложений — $57 000
8. Back-end разработчики — $56 000
9. Системные администраторы — $56 000
10. QA или тестирощики — $55 000
11. Администраторы баз данных — $51 000
12. Front-end разработчики — $51 000
13. Дизайнеры — $46 000
14. Педагоги или академический исследователи — $44 000
15. Мобильные разработчики — $43 000
16. Гейм-дизайнеры или разработчики — $40 000
В США:
1. Менеджеры по разработке — $137 000
2. DevOps-специалисты — $110 000
3. Back-end разработчики — $102 000
4. Специалисты по изучению данных или машинного обучения — $102 000
5. Мобильные разработчики — $101 000
6. Разработчики десктопных или корпоративных приложений — $100 000
7. Full-stack разработчики — $100 000
8. Разработчики встроенных приложений или устройств — $98 000
9. Front-end разработчики — $93 000
10. Системные администраторы — $93 000
11. Аналитики данных или бизнес-аналитики — $90 000
12. Администраторы баз данных — $90 000
13. Гейм-девелоперы или гейм-дизайнеры — $90 000
14. Педагог или академические исследователи — $88 000