Найти тему

Динамика популярности языков программирования 2012-2020 г. Кто победил?

Оглавление

Вопрос о том, какой язык популярнее и нужнее волнует многих. Новичков, чтобы определиться с выбором, а опытных специалистов, чтобы отслеживать актуальность своих языков. В этой статье мы постараемся ответить на вопрос: кто он, тот самый ТОП 1?

Мы задавали вопросы действующим программистам, поэтому статья будет в виде ответов на вопросы

На каком языке пишете по работе сейчас?

На каком языке пишете по работе сейчас(2012-2020)?

-2

Выводы:

  • Рост: Python, TypeScript, Dart, и… почему-то 1C
  • Спад: Java, PHP, Objective-C и Scala.
  • Падает популярность JVM
  • Растет популярность JS-экосисемы (JavaScript, TypeScript, Node.js)
  • Уменьшение темпов снижения популярности C# (связано с распространением .NET Core — открытого кроссплатформенного рантайма)
  • Доля Swift незначительно уменьшается, Kotlin — незначительно растет.

Если бы вы сейчас начинали коммерческий проект и имели свободу выбора, то какой язык выбрали бы?

-3

Посмотрим на «индекс симпатий» — соотношение разработчиков, которые пишут код на языке Х и для следующего проекта в своей области тоже выберут Х.

-4

Выводы:

  • Cамые приятные людям языки — относительно новые, специализированные для своей предметной области.
  • Больше всего довольны (92%) своим языком пользователи Rust

Какие языки вы собираетесь изучать в следующем году?

-5

Выводы:

  • Лидеры — Python и JavaScript
  • Высокий интерес к Rust, Haskell, Dart

Какие языки вы используете в качестве дополнительных?

-6

Какие языки вы используете в своих проектах?

Динамика опять повторяется. Что любопытно — наблюдается некоторый «ренессанс» C++ и С. Возможно, это связано с ростом сегмента интернета вещей, где DIY (Do it yourself — «сделай сам») стал своего рода субкультурой.
Динамика опять повторяется. Что любопытно — наблюдается некоторый «ренессанс» C++ и С. Возможно, это связано с ростом сегмента интернета вещей, где DIY (Do it yourself — «сделай сам») стал своего рода субкультурой.

Итоговая таблица

-8

Ставьте лайки и подписывайтесь, поддержите нас. Мы обещаем радовать годными постами)))

Дополнительные данные

Опыт работы программистом

Что мы видим: отрасль еще растет, но темпы снизились. Большинство разработчиков имеют до трех лет опыта.
Что мы видим: отрасль еще растет, но темпы снизились. Большинство разработчиков имеют до трех лет опыта.

Распределение по возрасту

-10

Возраст разработчика в зависимости от языка

-11

Опыт разработчика в зависимости от языка

-12

Первый язык новичков

Пока по-прежнему лидирует Pascal. Но заметно, что основным языком обучения становится С++, дальше идут Python и Java
Пока по-прежнему лидирует Pascal. Но заметно, что основным языком обучения становится С++, дальше идут Python и Java

Инфографика: Игорь Яновский

Ставь лайк и подписывайся, для нас это важно)