DOU исследовал, на каких языках программирования чаще всего и охотнее всего пользуются разработчики. Приводим 5 интересных выводов по исследованию.
Рейтинг языков для работы
Тройка самых популярных языков программирования для коммерческого использования выглядит так: JS. TipeScript, Python. Также активно пользуются Java, C# и PHP.
Аналитики фиксируют снижение охватов Java и C#, а вот популярность PHP остается почти на том же уровне, что и в прошлом.
Из того, что возможно указывает на изменения в структуре рынка: выросли доли C++ и C, уменьшилась доля Apex и увеличилась 1С, хотя, казалось бы, должно быть наоборот. «Это, вероятнее всего, означает, что темпы перехода с 1С на что-то другое меньше, чем темпы увеличения доли работников украинских компаний в нашей выборке (и соответственно сокращение доли иностранных компаний) из-за войны», — заключают аналитики.
Популярность языков программирования в зависимости от сферы
Для бекендеров на первом месте Java, далее C#, PHP и Python.
А вот так выглядит рейтинг языков для работы над фронтендом. При этом JavaScript постепенно переходит в TypeScript.
У Back-end в лидерах Java, C# и PHP, а TypeScript лишь на пятом месте после Python, хотя если почитать интернет, то кажется, что Node Stack более распространен. Но болт. Наконец, в статистике стало заметно использование Rust как языка бэкенда (хотя кажется, поскольку он был создан для системного программирования, использовать ручное управление памяти на бэкенде было бы обременительно). Еще интересно, что частицы Kotlin и Scala на бэкенде сейчас меньше, чем Rust.
Относительно Full Stack, может быть, разные люди понимают его по-разному или разрабатывают в основном бэкенд с определенными особенностями. Если рассмотреть, какие библиотеки используют в Full Stack с C#, чтобы понять технологию, то самой популярной комбинацией будет .NET (Core) и Angular.js. Следовательно, бэкенд пишут преимущественно на C# (поэтому он выбран как основной язык программирования), а в Angular используют TypeScript.
На каких языках чаще всего используются разработчики, специализирующиеся на мобильной разработке, дате и девопсы, можно посмотреть в карусели.
А вот какие языки айтишники планируют учить сейчас
Хочу стать программистом. С чего начать и как выбрать между Java Script, PHP, Python и другими
Диана Смеликова, операционный директор Wezom Academy, в своем блоге на DOU объяснила, с чего начать изучать программирование и каким языкам стоит отдать предпочтение на начальном этапе. Вот 5 важных советов от нее.
Любишь работать с данными? Пора учить язык программирования R. Вот 5 инструментов, которые в этом помогут
R становится одним из самых популярных языков программирования в IТ-индустрии, особенно в области науки о данных. Если вы также относитесь к тем, кто хочет сделать карьеру в области науки о данных, то этот курсы вам подходят.
Как научиться кодить на Python: 5 курсов от международных платформ, доступные каждому
Python — популярный высокоуровневый язык программирования, который предназначен для создания приложений различных типов. Это и веб-приложения, и игры, и настольные программы, и работа с базами данных. Довольно большое распространение Python получил в области машинного обучения и исследований искусственного интеллекта. Собрали топ-5 курсов по Python, доступных каждому.