Depositphotos
Сайт DOU опубликовал ежегодный рейтинг языков программирования на основе опроса около 7500 украинских IT-специалистов.
Из основного — TypeScript и Python обошли JavaScript по популярности, доли C# и Java продолжают уменьшаться, в то время как Rust все еще держится в «любимчиках».
Если учитывать распределение по специализациям, то QA больше всего пишут на Java, а Software Engineers не так сильно любят Python (6 место в рейтинге) — по сравнению с DevOps (75% пишут на Python) и Data Science & AI/ML.
Рост TypeScript и Python еще более заметен, учитывая рейтинги 2019-2024 годов, как собственно и падение популярности для традиционного программирования на С# и Java.
«Можно искать объяснение в отходе от VM и распространении PAAS-платформ, вроде Amazon Lambda или Cloudfare Workers, ориентированных на TypeScript/JavaScript экосистему. Или в относительной сложности и многословности С# и Java, и человеческой потребности искать новые решения», —объясняют составители рейтинга.
Из интересного: 1C, которая показала спад популярности в 2022 году, демонстрировала восстановление в течение последних двух лет и все еще пользуется спросом на рынке.
В распределении по сферам разработки ситуация следующая:
Что касается платформ, то показатели почти не изменились за год:
Rust осталась лидером в индексе предпочтений (ее для повторного проекта выбрали наибольшее количество специалистов, пишущих на этом языке), за ней следуют Kotlin, Go и TypeScript.
Что касается других интересных моментов из опроса, то около 30% IT-специалистов заявили, что планируют изучать новый язык программирования в 2025-м: по 22% в этом случае выбрали Python и Go, 11% — Rust, а вот доли TypeScript и JavaScript снизились (8,4% и 6,9% соответственно).
77% айтишников планируют изучать новый язык самостоятельно, тогда как 17% обратятся за помощью к преподавателям.