Maison > développement back-end > Tutoriel Python > Tack Overflow Analyse de l'enquête auprès des développeurs

Tack Overflow Analyse de l'enquête auprès des développeurs

Susan Sarandon
Libérer: 2025-01-06 01:34:40
original
786 Les gens l'ont consulté

tack Overflow Developer Survey Analysis

Introduction

Dans le blog d'aujourd'hui, nous allons plonger dans l'enquête auprès des développeurs Stack Overflow 2017, un trésor d'informations sur les développeurs du monde entier. Nous analyserons cinq aspects clés :
Les langages de programmation les plus populaires.
Distribution de loisirs de programmation
Salaires moyens des développeurs dans tous les pays.
Relation entre les loisirs et les salaires.
Salaires moyens des développeurs par pays

Cette analyse met en évidence les tendances de la communauté des développeurs et fournit des informations exploitables aux futurs développeurs, aux responsables du recrutement et aux passionnés de technologie.
Questions clés
Pour guider notre analyse, nous avons abordé trois questions importantes :

  1. Quels langages de programmation sont les plus populaires ?
  2. Comment les salaires des développeurs se comparent-ils selon les différents pays ?
  3. Combien de salaire moyen un développeur dans différents pays ?

Méthodologie

  • L'analyse a été réalisée à l'aide de Python, en exploitant les étapes suivantes :
  • Chargement des données : nous avons chargé les données de l'enquête à partir du fichier CSV accessible au public . Nous avons utilisé des pandas pour charger les données de l'enquête à partir du fichier CSV.
  • Nettoyage des données : nous avons supprimé les valeurs manquantes et nous sommes concentrés sur les colonnes pertinentes pour nos questions. Les valeurs manquantes ont été supprimées et les colonnes pertinentes pour nos questions ont été filtrées à l'aide de pandas.
  • Analyse : les informations ont été extraites en regroupant et en comptant les réponses, en calculant des moyennes et en visualisant les données , en calculant les moyennes et en visualisant les données, avec l'aide de pandas .
  • Visualisation : des graphiques à barres ont été créés pour présenter les résultats à l'aide de matplotlib.

*Suite CRISP - DM *

  • Compréhension des affaires
  • Compréhension des données
  • Préparation des données
  • Modélisation
  • Évaluation
  • Déploiement

Résultats

1. Langages de programmation les plus populaires

En analysant la colonne ProgramHobby, nous avons identifié les principaux langages de programmation utilisés par les développeurs en 2017.
Top 5 des langues :
SQL
JavaScript
Python
PHP
Java

tack Overflow Developer Survey Analysis

Ce menu montre que SQL reste le leader, reflétant sa domination dans les langages de programmation .

2.Distribution des loisirs de programmation

La programmation n'est pas seulement un métier pour de nombreux développeurs  - c'est aussi une passion. L'enquête 2017 auprès des développeurs Stack Overflow a révélé des informations fascinantes sur la manière dont les développeurs s'engagent dans la programmation en tant que passe-temps :
Oui, je programme comme passe-temps : la majorité des personnes interrogées (plus de 6 000 développeurs) ont déclaré que la programmation est un passe-temps qu'ils apprécient en dehors du travail.
Oui, les deux : un nombre important de développeurs combinent la programmation comme passe-temps et la contribution à des projets open source.
Non : Un plus petit groupe de personnes interrogées ont indiqué qu'ils ne programment pas comme passe-temps.
Oui, je contribue à des projets open source : certains développeurs se concentrent principalement sur les contributions open source, démontrant ainsi leur engagement envers les initiatives communautaires.

tack Overflow Developer Survey Analysis

Répartition des loisirs de programmationLe graphique ci-dessus montre la répartition des réponses, soulignant qu'une partie importante des développeurs sont intrinsèquement motivés à coder, même en dehors de leurs engagements professionnels.


3. Salaires des développeurs selon les pays

Nous avons examiné la colonne Salaire pour déterminer les salaires moyens des développeurs dans le monde.
Top 5 des pays par salaire moyen (USD) :
États-Unis (y compris les îles Vierges et les territoires américains) : 175 000 $
Bermudes : 150 000 $
Ouganda : 120 000 $
Koweït : 115 000 $
Anguilla : 100 000 $

tack Overflow Developer Survey Analysis

Top 5 des pays par salaire moyen (USD)Ces données fournissent des informations précieuses aux développeurs à la recherche d'opportunités dans des régions bien rémunérées.

4.Relation entre les loisirs et les salaires

La programmation en tant que passe-temps ou la contribution à des projets open source ont-ils un impact sur les salaires des développeurs ? Sur la base des données de l'enquête auprès des développeurs Stack Overflow de 2017, nous pouvons découvrir des informations intéressantes.
Aperçu des données :

tack Overflow Developer Survey Analysis

Observations clés :
États-Unis : les développeurs qui programment à titre de passe-temps et contribuent à des projets open source déclarent les salaires les plus élevés, avec une moyenne de 130 000 $.
Royaume-Uni : les développeurs qui programment à la fois comme passe-temps et vers des contributions open source gagnent des salaires plus élevés que ceux qui programment uniquement comme passe-temps.

5. Salaires moyens des développeurs par pays

Sur l'image , nous avons une visualisation des salaires moyens des développeurs par pays .

tack Overflow Developer Survey Analysis


Conclusion
L'enquête auprès des développeurs Stack Overflow 2017 fournit un aperçu inestimable de la communauté des développeurs. Que vous exploriez les langages de programmation les plus demandés ou que vous réfléchissiez à un lieu de travail, ces informations peuvent vous aider à prendre des décisions éclairées.
Si vous êtes intéressé par l'analyse complète ou le code utilisé, consultez le référentiel GitHub.


Appel à l'action
Avez-vous des idées sur ces résultats ? Partagez vos commentaires ci-dessous ou contribuez à la discussion sur Github.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal