Этот проект (написать запись в блоге по науке о данных) является частью программы Udacity Data Scientist (программа Nanodegree). Подробный анализ со всем необходимым кодом выложен в мой репозиторий github, Jupyter и Kaggle Notebook.

Благодаря технологиям разработки в Германии в области разработки программного обеспечения многие языки программирования в настоящее время переживают рост популярности.
Возможно, вы уже слышали, что Python — язык программирования на данный момент или функциональная парадигма намного лучше, чем объектно-ориентированная.

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

Для этого мы будем использовать данные ежегодного опроса разработчиков Stackoverflow за 2021 и 2022 годы.

Мотивация этого проекта включает в себя ответы на следующие вопросы:

«Какие языки программирования чаще всего используются в Германии?»
«Какие языки программирования наиболее востребованы в Германии?»
«Какова взаимосвязь между разными языками программирования?»
«Какие профессии были наиболее популярны в Германии?»

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

Мы можем заметить, что такие языки, как JavaScript, HTML/CSS и Python, по-прежнему занимают верхние позиции. Данные опроса Stack Overflow 2021 и данные опроса Stack Overflow 2022

Мы видим, что в 2022 году появилось три языка программирования, такие как JavaScript, Python и SQL, однако SQL и Python больше связаны друг с другом в области анализа данных, что доказывает улучшение в этой области в Германии.

2. Какие языки программирования самые востребованные в Германии?

Мы видим, что Python, JavaScript и HTML/CSS по-прежнему находятся в верхней части списка желаемых языков.

Большинство языков программирования, которые оказались наиболее часто используемыми на работе, также фигурировали в рейтинге самых популярных языков программирования, это показывает нам, что многие люди хотят изучать эти языки.

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

Глядя на необработанные данные, мы можем обнаружить некоторые закономерности, например, для людей, которые используют python на работе, например, python также упоминается как язык, который эти люди хотят выучить в следующем году.

Возникает естественный вопрос:

"Схема, наблюдаемая для Python, верна и для других языков?"

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

С помощью этого рисунка мы можем сделать два вывода:

  1. Как видно из диагональной линии, люди, которые уже работают с каким-либо языком программирования, с большой вероятностью захотят выучить этот же язык программирования.
  2. Люди, которые работают с языком программирования определенной области, как правило, хотят изучать языки программирования той же области. Например, HTML/CSS и TypeScript тесно связаны с JavaScript.

4. Какие профессии наиболее популярны в Германии?

FullStack разработка — самое популярное занятие среди участников в 2021 и 2022 годах.

Full-stack разработчик, Back-end разработчик и Front-end разработчик — самая популярная профессия среди участников после 2022 года.

Разработчики настольных компьютеров и специалисты DevOps являются преобладающими профессиями среди участников в 2021 году, тогда как в 2022 году эта тенденция замедляется.

Заключение

В этой статье мы рассмотрели самые популярные и наиболее предвзятые языки программирования, согласно данным ежегодного опроса разработчиков Stackoverflow за 2021 и 2022 годы.

  1. Мы видели, что некоторые языки программирования, такие как JavaScript, Python и HTML/CSS, по-прежнему доминируют.
  2. Тенденция обучения продолжается в соответствии со спросом на эти языки в Германии. Похоже, что многие старые языки до сих пор имеют свою ценность и пользуются большим спросом.
  3. Люди, которые уже работают с определенным языком программирования, как правило, изучают этот язык или родственные языки в связанных областях, чтобы улучшить свои навыки.
  4. Full-stack веб-разработчик, Back-end разработчик, Front-end разработчик — самая популярная профессия среди участников после 2022 года.

Рекомендации

Данные опроса разработчиков Stackoverflow: https://insights.stackoverflow.com/survey

GitHub: Самый популярный язык программирования в Германии
Kaggle: https://www.kaggle.com/code/mosala7/the-most-common-programming-languages-in-germany
LinkedIn : https://www.linkedin.com/pulse/what-most-common-programming-languages-used-germany-mohamed-okaily

Подписывайтесь на меня

LinkedInGitHubKaggle