Дисклеймер: канал с 19 марта прекращает существование. Подпишитесь на Telegram.
Любимый всеми студентами и профессионалами сайт Stack Overflow каждый год проводит опрос, чтобы узнать больше о коммьюнити. И вот как раз были опубликованы свежие результаты опроса.
JavaScript остаётся наиболее популярным ЯП среди профессиональных разработчиков, сохраняя за собой этот статус уже 6 лет в веб-разработке. Промышленные ЯП также оказались широко распространены, что ожидаемо: SQL на четвёртом месте, Java на пятом, а C# на 8 месте. Скрипты в shell внезапно вышло на 6 место, хотя ранее никогда не выходило в топы, видимо с годами меняются запросы, либо всё больше разработчиков пересаживаются на Unix-подобные ОС и автоматизируют свою работу. Python — 7 месте. А вечно стойкий и фундаментальный C++ закрыл первую десятку.
Однако эти ЯП не являются теми, которые разработчики любят и хотят использовать. Лишь три языка из списка выше оказались в десятке самых любимых ЯП: Python (#3), JS (#7) и C# (#8). Третий год подряд любимым средством девелоперов является Rust, язык, разработанный Mozilla. Второе место занял новый язык Kotlin, созданный JetBrains, который ранее даже в топ-20 не попадал. И да, интерес к нему также подстёгивается ещё и тем, что в прошлом году Google объявила Kotlin официальным языком разработки под Android. Майкрософтовская улучшенная версия JS, TypeScript, на четвёртом месте. Гугловский «ребёнок», язык Go, на пятом месте. А вот Smalltalk пропал с радаров, хотя в прошлом году был вторым самым любимым языком!
А теперь про деньги. В мировом масштабе ЯП F# от Microsoft и OCaml — являются языками, приносящими больше всего дохода ($74 000 и $73 000 в год в среднем). А вот самыми богатыми разработчиками в США являются те, кто кодит на Erlang ($115k), Scala ($115k), OCaml ($114k), Clojure ($110k). И все эти ЯП в том или ином виде можно отнести к парадигме функционального программирования. Haskell-гуру, кстати, в США зарабатывают меньше, чем любители яблочек и Swift ($100k и $102k соответственно).
Самыми страшными ЯП оказались Visual Basic 6, Cobol и CoffeeScript. Те, кто поддерживает ПО на VB6, в целом, не удивлены этим фактом. Хотя я нахожу VB вполне сносным языком.
Stack Overflow также спросил разработчиков про проблемы искусственного интеллекта. Лишь 20% программистов боятся, что их заменят машины, однако 28% отметили, что ИИ уже в некоторых моментах превосходит человеческий интеллект, а 29% работников сферы IT обеспокоены тем, что алгоритмы принимают важные решения всё чаще.
Тем не менее, среди разработчиков, которые действительно знают о чём идет речь, проблемы, по-видимому, меняются: data scientists и специалисты по машинному обучению в 1.5 раза больше стали беспокоиться о справедливости принимаемых ИИ решений.
В целом, в отчёте ещё есть множество данных, но основные моменты я попытался отразить. Учите Erlang и езжайте в США.
Хотите больше похожих статей в своей ленте? Ставьте LIKE
Понравилось читать меня? Подпишитесь на канал
Подпишитесь на канал в Telegram