Популярная платформа для программистов Stack Overflow опросила более 100 000 разработчиков из 183 стран и составила рейтинги самых популярных на сегодня языков и самых “денежных” специальностей в США и по всему миру. Более 1% всех опрошенных – украинцы. Опрос проводился в январе 2018 года. AIN.UA рассказывает, какие зарплаты в IT.

Портрет программиста 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% респондентов – мужчины.

зарплаты в IT-1
Зарплаты в IT

Самые популярные языки программирования

Шестой год подряд 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

Зарплаты в IT по специальностям

Менеджеры разработки, специалисты 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
  15. Дизайнеры – $85 000
  16. QA или тестировщики – $83 000

Ранее на AIN.UA выходил рейтинг языков программирования, которые выбирают украинские программисты. Преимущественно украинцы пишут на Java, но учат Python.