Один язык программирования, чтобы управлять ими всеми.

Один вопрос, который, вероятно, в какой-то момент приходил в голову каждому программисту: «Какой наиболее широко используемый язык программирования?» Будь то выбор карьеры или выбор новой вещи для изучения, этот вопрос мы все задавали хотя бы раз.

Чтобы ответить на этот вопрос, я использовал данные ежегодного опроса разработчиков Stackoverflow за 2013–2019 годы.

Данные опроса охватывают 64 000 отзывов из 213 стран и территорий. Опрос направлен на понимание различных аспектов работы, связанных с разработкой программного обеспечения и анализом данных. В рамках опроса было более 150 вопросов, в том числе:

"Вы программируете в качестве хобби или участвуете в проектах с открытым исходным кодом?"

"Что из следующего лучше всего описывает самый высокий уровень формального образования, которое вы получили?"

"Как часто вы работаете из дома или удаленно?"

Каковы наиболее используемые технологии/языки программирования на протяжении многих лет?

Какие новые технологии появились в последнее время?

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

Результаты 2013 года:

Кажется, у нас есть победитель!

Оказывается, JavaScript занимает первое место, за ним следуют SQL, JQuery, C#, Java, PHP и Python.

Результаты 2014 года:

С 2013 года ничего не изменилось…

Результаты 2015 года:

В 2015 году порядок не изменился, но мы замечаем много новых технологий, а также сильно увеличилось количество пользователей…

Что такое CoffeeScript?

Результаты 2016 года:

Результаты 2017 года:

Результаты 2018 года:

Результаты 2019 года:

Похоже, что на протяжении многих лет JavaScript занимал первое место, за ним следовали SQL, Java, C#.< br /> Это потому, что JavaScript используется во многих областях веб-разработки? Используется SQL из-за необходимости обработки данных?
Дайте мне знать ваше мнение по этому поводу…

Просматривая данные, кажется, что начиная с 2015 года и позже появились новые технологии, такие как: Android, iOS,
MongoDB, Arudino/Raspberry Pi, LAMP и многое другое, чего не было в результатах предыдущего опроса.

Хотя появление нескольких новых технологий должно было повлиять на текущий порядок наиболее часто используемых, на самом деле
это не повлияло на рост популярности Python в 2019 году, за небольшим исключением… Может ли это быть потому, что тенденции Машинное обучение и Наука о данных
?

Чтобы проверить код, использованный для этого анализа, посетите мой GitHub.