Глубокий анализ данных самых популярных и востребованных облачных платформ и языков программирования в Индии в 2021 году.

В этом процессе анализа данных мы будем работать с данными ежегодного опроса разработчиков StackOverflow, проведенного за 2021 год, чтобы понять текущие и будущие тенденции в области информационных технологий в Индии, и постараемся предоставить информацию о востребованных языках программирования и облачных платформах. в стране.

В Ежегодном опросе разработчиков StackOverflow, полученном почти 80 000 ответов из более чем 180 стран и зависимых территорий, рассматриваются все аспекты опыта разработчиков, от удовлетворенности карьерой и поиска работы до образования и мнений о программном обеспечении с открытым исходным кодом.

В рамках опроса были заданы сотни вопросов, анализирующих данные опроса, чтобы получить ответы на следующий вопрос:

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

Вопрос 2. С какими облачными платформами больше всего хотят работать индийские программисты?

Вопрос 3. Самые популярные разные технологии нового поколения среди индийских программистов?

Вопрос 4. Как разработчики должны решать сложные проблемы разработки, если они застряли?

1 — самые распространенные языки программирования в Индии

Популярность Python стремительно растет по сравнению с другими языками, вероятно, из-за его универсальности и широкого использования в областях, связанных с данными. Это также может быть связано с увеличением спроса на технологии Data Science, искусственного интеллекта и машинного обучения в Индии.

Также растет популярность NodeJS как кросс-платформенной серверной среды выполнения JavaScript с открытым исходным кодом, в то время как JavaScript по-прежнему доминирует.

Мы видим, что классические языки, такие как: Java и SQL, по-прежнему являются фаворитами разработчиков, но их популярность снижается. Это может быть результатом растущей популярности ИИ и науки о данных в стране. Возможно, теперь индийские программисты считают, что функциональная парадигма лучше объектно-ориентированной.

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

2 — самые популярные облачные платформы среди индийских программистов

Мы можем ясно видеть доминирование Amazon Web Services (AWS) над любой другой популярной облачной платформой в Индии. Более 30% индийских программистов используют и готовы учиться и работать с этой популярной облачной технологией, за которой следуют Google Cloud и Microsoft Azure.

Как видно из приведенного выше рисунка, можно четко наблюдать растущую популярность четырех ведущих облачных платформ в Индии с 2020 по 2021 год, а именно AWS, Google Cloud, Microsoft Azureи Heroku — одна из первых облачных платформ.

Из приведенного выше анализа данных видно, что к 2021 году DigitalOceanвнезапно набирает популярность в Индии и, возможно, продержится в будущем благодаря производительности, которую он обеспечивает по таким конкурентоспособным ценам по сравнению с другие облачные провайдеры.

3 — самые популярные инструменты нового поколения Miscellaneous Tech в Индии по сравнению состальным миром

Мы можем наблюдать влияние прогресса в области ИИ и науки о данных в Индии, поскольку самым популярным технологическим инструментом нового поколения в Индии является TensorFlow, бесплатная библиотека программного обеспечения с открытым исходным кодом. для машинного обучения и искусственного интеллекта, за которыми следуют Pandas и Numpy — программные библиотеки, написанные для языка программирования Python. .

В то время как Индия и остальной мир не синхронизированы на 100% с точки зрения популярности передовых инструментов и технологий среди программистов, таких как технологии Microsoft Frameworks .Net Core и .Net 5 по-прежнему очень популярны и пользуются наибольшим спросом среди программистов по всему миру, чем только данные из Индии, за которыми следуют передовые инструменты для искусственного интеллекта и науки о данных, такие как TensorFlow, Pandas и Numpy.

4 – стратегии работы штатных разработчиков со всего мира, когда они сталкиваются со сложными проблемами разработки

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

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

Заключение

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

  1. Мы видим значительный рост популярности Python к 2021 году и можем сказать, что "Python — это язык программирования на данный момент".
  2. Другая новая технология — NodeJS, которая к 2021 году значительно вырастет.
  3. Мы видели, что JavaScript по-прежнему доминирует в основной технологии индийских программистов.
  4. Прежние языки программирования, такие как SQL и Java, пережили значительный упадок с появлением в Индии новых областей, таких как искусственный интеллект и наука о данных.
  5. Amazon Web Services (AWS) доминирует в сфере облачных вычислений в Индии и является первым выбором программистов с долей удобства использования более 35 %.

Чтобы узнать больше об этом анализе, см. ссылку на мой средний пост, доступный здесь.

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

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

Github: https://github.com/vyasprateek/DataScienceNanoDegree_Project1_BlogPost