Сайт DOU опубликовал ежегодный рейтинг языков программирования, основанный на опросе около 7500 украинских IT-специалистов. Согласно результатам, TypeScript и Python вышли на первое место по популярности, обойдя JavaScript, в то время как доли C# и Java продолжают снижаться. Rust удерживает стабильные позиции среди любимых языков разработки.
Об этом сообщает ProIT
Динамика популярности языков программирования
Обзор специализаций показывает, что QA-инженеры чаще всего используют Java, тогда как Software Engineers не так активно обращаются к Python, который занимает лишь шестое место в рейтинге. Напротив, DevOps специалисты на 75% пишут на Python, а в области Data Science и AI/ML популярность этого языка еще выше.
Рост популярности TypeScript и Python значителен, если сравнить с рейтингами 2019-2024 годов, в то время как популярность традиционных языков, таких как C# и Java, уменьшается.
«Можно искать объяснение в уходе от VM и распространении PAAS-платформ, таких как Amazon Lambda или Cloudfare Workers, ориентированных на экосистему TypeScript/JavaScript. Или в относительной сложности и многословности C# и Java, а также в человеческой потребности искать новые решения», — объясняют составители рейтинга.
Ситуация по сферам разработки
В распределении по сферам разработки наблюдается такая картина:
- Front-end: TypeScript превосходит JavaScript;
- Back-end: Java остается основной языком программирования наряду с C# и PHP;
- Full Stack: Растет популярность TypeScript, уменьшается доля C#;
- Embedded: Традиционное программирование на микроконтроллерах, где преобладают C и C++, однако Python также имеет весомые позиции.
Что касается платформ, их показатели остаются почти неизменными на протяжении года:
- В веб-разработке наблюдается аналогичная тенденция: уменьшение доли C# и рост Python и TypeScript/JavaScript;
- В кроссплатформенной мобильной разработке наблюдаются общие тенденции плюс рост Kotlin;
- На Android отмечается уменьшение роли Kotlin и рост доли скриптовых языков;
- На iOS наблюдается уменьшение доли Swift.
Rust продолжает быть лидером в индексе предпочтений, его выбрали больше всего IT-специалистов для повторных проектов, за ним следуют Kotlin, Go и TypeScript.
Кроме того, около 30% IT-специалистов выразили намерение изучать новый язык программирования в 2025 году, из которых 22% выбрали Python и Go, 11% — Rust, а доли TypeScript и JavaScript снизились до 8,4% и 6,9% соответственно. Около 77% специалистов планируют изучать новый язык самостоятельно, тогда как 17% обратятся за помощью к преподавателям.