Популярная платформа для программистов 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% респондентов – мужчины.
Самые популярные языки программирования
Шестой год подряд 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
Зарплаты в IT по специальностям
Менеджеры разработки, специалисты 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
Ранее на AIN.UA выходил рейтинг языков программирования, которые выбирают украинские программисты. Преимущественно украинцы пишут на Java, но учат Python.