Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mars 2013
    Messages
    4 729
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : mars 2013
    Messages : 4 729
    Points : 123 168
    Points
    123 168
    Par défaut Les développeurs logiciels actifs sont actuellement estimés à un peu moins de 19 millions dans le monde
    Les développeurs logiciels actifs sont actuellement estimés à un peu moins de 19 millions dans le monde,
    13 millions d'entre eux seraient des professionnels

    Combien y a-t-il de développeurs de logiciels dans le monde ? C’est la question à laquelle SlashData a tenté de répondre dans un rapport. SlashData estime qu'il y a un peu moins de 19 millions de développeurs de logiciels actifs dans le monde au début de 2019, dont 13 millions sont des professionnels du logiciel. La société avance être arrivé à cette estimation en utilisant une méthodologie ascendante de cinq sources différentes (notamment GitHub, Stack Overflow, npm ainsi que des statistiques de l'emploi des États-Unis et de l'Union européenne).

    Nom : estimation.png
Affichages : 308896
Taille : 52,1 Ko

    Pour être plus précis la méthodologie de SlashData s’appuie sur deux piliers :
    • Le nombre de développeurs ou indicateurs directs de leur activité, mesurés de manière fiable: comptes Github et référentiels, comptes Stack Overflow, comptes npm et statistiques de l'emploi aux États-Unis et dans l'Union européenne.
    • Les données de son enquête auprès des développeurs, c’est-à-dire la mesure le comportement des développeurs. SlashData a terminé 16 éditions de cette enquête à grande échelle et affirme toucher plus de 20 000 développeurs par édition.

    « Nous sommes bien sûr conscients que d’autres estimations de la population de développeurs qui circulent sont plus élevées que la nôtre: plus de 20 millions et parfois 35, voire 60 millions de développeurs. Nous pensons que notre estimation, bien que conservatrice, est fortement étayée par des preuves de l’activité réelle des développeurs.

    « La plupart des estimations des communautés de développeurs qui circulent sur Internet sont basées sur des pages (uniques) vues, des téléchargements, des adresses IP, etc. Tous ces éléments sont susceptibles d'avoir un effet multiplicateur, notamment en raison des tests de logiciels multi-machines et multi-navigateurs, du nettoyage fréquent des caches et des cookies pour les tests, des téléchargements répétés d'outils de développement et de l'automatisation du développement (par exemple, des serveurs de développement). Parfois, il n’est pas clair si les estimations reposent sur une base quelconque. Les chiffres que nous rapportons sont exclusivement basés sur ce que nous considérons comme des indicateurs directs de l'activité du développeur humain ».

    Qui est considéré dans l'enquête sur les développeurs ?

    La première chose que SlashData recherche est de savoir si un développeur est actif, c’est-à-dire s’il existe des preuves récentes de codage. Les gens ont peut-être écrit du code à un moment donné, mais sont ensuite passés à d'autres priorités dans leur vie. SlashData ne veut pas compter les anciens développeurs ou les développeurs inactifs.

    Ensuite, pour obtenir un nombre significatif de développeurs, SlashData suppose que ceux-ci doivent être impliqués dans des projets de codage de grande envergure. Ceci est bien sûr un terme ambigu. « Cela exclut probablement les personnes occupant d'autres emplois techniques qui écrivent parfois un petit script d'automatisation, par exemple, mais inclut probablement les projets annexes ou ceux effectués comme des passe-temps dans lesquels les personnes investissent beaucoup d'heures de leur temps ».

    À ce propos, SlashData précise que « nous comptons les développeurs qui codent uniquement comme passe-temps ou qui sont encore en train d’étudier le domaine, sans être professionnellement impliqué dans aucun domaine du software ».

    Les données de son enquête au fil des ans sont assez cohérentes à ce sujet, les amateurs / étudiants purs représentant un peu moins du tiers des développeurs. SlashData estime qu'il y a 6 millions de développeurs amateurs / étudiants à la fin du quatrième trimestre de 2018, en plus des 12,9 millions de développeurs de logiciels professionnels.

    Nom : nombre.png
Affichages : 13399
Taille : 8,8 Ko

    Croissance de la population mondiale de développeurs

    « Nous avons utilisé notre méthodologie actuelle pour produire des estimations de la population mondiale de développeurs pour les quatre derniers semestres. Chaque estimation a été produite indépendamment des autres. Nous avons trouvé une augmentation de la population de développeurs de 4,2 millions de développeurs depuis le milieu de 2017, soit une croissance annuelle d'environ 20%. Ce taux de croissance semble s'accélérer, même s'il ne repose que sur quelques périodes ».

    Nom : croissance.png
Affichages : 13477
Taille : 32,8 Ko

    Donnons un peu de contexte à cette estimation de la croissance. Plus de la moitié de la population mondiale utilise désormais Internet, soit plus du double du taux de pénétration d’il ya 10 ans. L'Union internationale des télécommunications estime qu'à la fin de 2018, 51,2% de la population mondiale, soit 3,9 milliards de personnes, utilisaient Internet. En 2008, 1,5 milliard de personnes seulement avaient accès à Internet. Alors que le nombre d'utilisateurs d'Internet dans les pays développés et en développement était similaire en 2008, il y a aujourd'hui près de trois fois plus d'utilisateurs d'Internet dans les pays en développement. Une grande partie de cette augmentation est due à la révolution des smartphones. Le nombre d'abonnements actifs au haut débit mobile a augmenté de plus de 10 fois, selon l'UIT.

    Beaucoup de gens ont maintenant accès aux informations du monde qu’ils n’avaient pas auparavant. Cela inclut les ressources pédagogiques pour apprendre à développer. Devenir un développeur est désormais un cheminement de carrière réaliste pour des millions de personnes dans les pays en développement en particulier. Il ne manquera pas non plus de besoins locaux et de créneaux auxquels répondre. Dans les données de SlashData, la pénétration d'Internet par pays et le nombre de développeurs par rapport à la population sont effectivement corrélés.

    Dans le même temps, la portée des logiciels dans les produits industriels et grand public augmente sans cesse. La technologie des smartphones et ses ramifications dans l’Internet des objets ont rendu l’informatique omniprésente, la poussant bien au-delà des frontières des PC et des serveurs. La technologie cloud a rendu l'accès à des ressources informatiques à grande échelle non seulement facile, mais incroyablement abordable.

    « Il va sans dire que nous vivons une période de forte augmentation de la population mondiale de développeurs, comme nous le constatons dans nos estimations. Si nous extrapolons le taux de croissance actuel, nous pouvons nous attendre à voir au moins 21 millions de développeurs d'ici fin 2019 et éventuellement plus de 23 millions.

    « À plus long terme, en partant de l'hypothèse de croissance démographique, de la pénétration de l'internet et d'un pourcentage de “développeurs par habitant” correspondant à nos données actuelles, nous pouvons nous attendre à ce que le nombre de développeurs augmente de plus du double dans les 10 prochaines années, pour atteindre environ 45 millions en 2030. Le taux de croissance annuel implicite serait de 8,2%, ce qui est nettement inférieur à la croissance actuelle ».

    Nom : 45m.png
Affichages : 13359
Taille : 2,8 Ko

    Grandes communautés de développeurs

    En fonction des secteurs

    Nom : secteur.png
Affichages : 13409
Taille : 57,2 Ko

    La première chose à noter avec ces estimations sectorielles est qu’elles représentent bien plus que la population mondiale de développeurs. En effet, seule une petite minorité de développeurs intervient dans un seul secteur.

    Les développeurs peuvent être impliqués dans plusieurs secteurs de manière professionnelle ou, le plus souvent, dans certains secteurs de manière professionnelle et dans un peu plus de domaines en amateurs, travaillant sur des projets parallèles, ou en tant qu'étudiants. En moyenne, les développeurs sont impliqués dans près de cinq secteurs simultanément.

    Le secteur mainstream actuel est le Web: près de 17 millions de développeurs créent des applications Web; 13,6 millions développent des services backend, dont une majorité utilise la technologie de cloud public. Parmi les autres secteurs mainstream figurent les applications mobiles et desktop avec respectivement 13,1 et 12,3 millions de développeurs. Le desktop est le secteur disposant de la croissance la plus lente, mais il connaît toujours une croissance à deux chiffres sur un an.

    Langages de programmation

    Nom : langages.png
Affichages : 13429
Taille : 57,2 Ko

    Le choix du langage de programmation revêt une importance capitale pour les développeurs, car ils souhaitent que leurs compétences soient actualisées et commercialisables. Les langages sont un sujet de débat apprécié et le noyau de certains des communautés de développeurs les plus fortes. Ils comptent également pour les éditeurs d’outils, car ils veulent s’assurer qu’ils fournissent les SDK les plus utiles.

    Dans son enquête, SlashData a régulièrement interrogé les développeurs sur leur utilisation des langages de programmation dans neuf domaines de développement, ce qui lui a fourni des informations riches sur les utilisateurs de chaque langage ainsi que le contexte dans lequel ces langages sont utilisés..

    JavaScript est et reste le roi des langages de programmation en termes d’utilisation. Sa communauté de 11,7 millions de développeurs est la plus grande de toutes les langages. En 2018, 2,5 millions de développeurs ont rejoint la communauté: la plus forte croissance en nombre absolu qui est par la même occasion supérieure à l'ensemble de la population de développeurs de Swift, Ruby ou Kotlin, entre autres. Même dans les secteurs de logiciels où le langage Javascript est moins populaire, comme l’apprentissage automatique ou le code intégré à l’IdO, plus du quart des développeurs l’utilisent pour leurs projets.

    Python a atteint les 8,2 millions de développeurs actifs et dépasse maintenant Java en termes de popularité. C'est la deuxième communauté en pleine croissance en termes absolus avec 2,2 millions de nouveaux développeurs Python nets en 2018. La montée en puissance de l'apprentissage automatique est un facteur déterminant de sa popularité. Pas moins de 69% des développeurs en apprentissage automatique et des data scientistes utilisent maintenant Python (comparé à 24% d’entre eux utilisant R).

    Java (7,6 millions de développeurs actifs), C # (6,7 millions) et C / C ++ (6,3 millions) sont assez proches en termes de taille de leur communauté et sont des langages bien établis. Cependant, tous trois croissent maintenant à un rythme plus lent que la population générale de développeurs. Bien qu'ils ne stagnent pas exactement, ils ne sont plus les premiers langages que les (nouveaux) développeurs recherchent.

    Source : rapport

    Et vous ?

    Ces chiffres vous semblent-ils réalistes ?
    Que pensez-vous de la méthodologie ?
    Le fait de ne prendre en compte que des développeurs actifs a-t-il du sens selon vous ? Pourquoi ?
    Qu'est-ce qui peut, selon vous, expliquer les différentes observations sur les communautés au niveau des secteurs mais également des langages ?
    Figurez-vous parmi les développeurs logiciels actifs ? Si oui, dans quelles catégorie (professionnel ou amateur) ?
    Si non, êtes-vous un développeur logiciel inactif ? Quelles sont les raisons qui vous ont poussé à abandonner ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2017
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : octobre 2017
    Messages : 405
    Points : 1 694
    Points
    1 694
    Par défaut
    La société avance être arrivé à cette estimation en utilisant une méthodologie ascendante de cinq sources différentes (notamment GitHub, Stack Overflow, npm ainsi que des statistiques de l'emploi des États-Unis et de l'Union européenne).
    Mouais... Autant dire que les chiffres sont faux!

    Le plus drôle? Les statistiques de l'emploi! C'est clair qu'en comptabilisant les 100 annonces de job annoncés par 100 SSII différentes pour le même et seul poste "pour un de nos clients, nous cherchons..." et les annonces bidons servant simplement aux SSII à récolter des CV et à faire leur pub vont donner une image très précise du nombre de développeurs

  3. #3
    Membre actif
    Homme Profil pro
    Technicien de maintenance / Developpeur PHP
    Inscrit en
    mai 2015
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien de maintenance / Developpeur PHP
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : mai 2015
    Messages : 79
    Points : 220
    Points
    220
    Par défaut
    @Anselme45 +1

    De toute façons, on est incapable de savoir combien de personnes travaillent dans le "développement" puisque :

    1. Tout le monde n'est pas d'accord sur la définition du terme
    2. On nous fais des annonce basé sur du vent en permanence (ex.: Pénurie de développeur pour AAAA et pourtant pas vue de hausses significatives des salaires dans la branche)

    # Petit hors sujet (pas trop déconnant et il me semble, en lien avec l'article)

    En France il me parait évident que c'est un métier qui vas disparaitre à terme et sauf changement de mentalités généralisé.
    # Comme tous les métier soumis à forte concurrence mondiale par le passé (lien avec l'article )

    Dans les grandes lignes :
    # Pas taper, ce n'est que mon ressentie / constat tiré de mes expériences et des retours de quelques collègues (sur plusieurs années cependant)

    - Il y a de plus en plus de demande pour du dev en générale, ça on peut tous le constater.
    # Ceux qui bosse dans le domaine pourrons confirmer / affirmer ?

    - Par contre pas d'argent / pas de temps / pas de qualité (le fameux triptyque de tous projets).
    # De ce que j'ai constater et ce que me disent mes petits camarades, vous confirmerez si c'est bien pareille pour vous ?

    En gros si / quand un projet est lancé, ce n'est en générale qu'un MVP, en oneshot la plus part du temps, pour lequel éventuellement l'Entreprise va vendre de la TMA voir du dev spe, en plus ou pas d'ailleurs.

    Tous ça pour dire que si la seule chose qui "garanti" nos emploi en France, c'est à dire "la valeur ajouter ++" que tout le monde encense, alors on ce tire une balle dans le pied.
    Parce-que pour faire un MVP, autant aller faire faire son projet ailleurs, pour un coup moindre, d'autant plus en citant un article comme celui-ci qui semble indiquer que la main d’œuvre corvéable à merci existe en nombre sur notre planète.
    # Petit hors sujet Fin

  4. #4
    Membre éprouvé

    Homme Profil pro
    Écrivain public, Économiste et Programmeur Free Pascal
    Inscrit en
    août 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Écrivain public, Économiste et Programmeur Free Pascal
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2005
    Messages : 282
    Points : 1 069
    Points
    1 069
    Billets dans le blog
    40
    Par défaut Pas programmeur
    Je ne suis pas programmeur selon eux. C'est vrai que je n'ai plus grand chose à faire pour maintenir mon savoir-faire et mon logiciel sur Lazarus.

  5. #5
    Candidat au Club
    Profil pro
    durdur
    Inscrit en
    février 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : durdur

    Informations forums :
    Inscription : février 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    S'ils n'ont comptabilisé que les programmeurs qui font moins de 2 fautes d'orthographe et de conjugaison par phrase, c'est clair qu'ils doivent être TRÈS, mais alors TRÈS, en dessous des chiffres réels.
    Moi je dis ça…

  6. #6
    Membre éprouvé

    Homme Profil pro
    Écrivain public, Économiste et Programmeur Free Pascal
    Inscrit en
    août 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Écrivain public, Économiste et Programmeur Free Pascal
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2005
    Messages : 282
    Points : 1 069
    Points
    1 069
    Billets dans le blog
    40
    Par défaut Intelligence
    Citation Envoyé par yannickcadin Voir le message
    S'ils n'ont comptabilisé que les programmeurs qui font moins de 2 fautes d'orthographe et de conjugaison par phrase, c'est clair qu'ils doivent être TRÈS, mais alors TRÈS, en dessous des chiffres réels.
    Moi je dis ça…
    Je n'ai pas trouvé d'intérêt à développer mon intelligence langagière. J'ai préféré développer mon intelligence inter-personnelle me faisant mieux humain.

Discussions similaires

  1. Réponses: 92
    Dernier message: 20/12/2018, 13h30
  2. Réponses: 14
    Dernier message: 07/09/2018, 21h36
  3. Quelles sont les cinq lois à respecter pour une estimation logicielle optimale ?
    Par Victor Vincent dans le forum Débats sur le développement - Le Best Of
    Réponses: 21
    Dernier message: 07/12/2015, 12h47
  4. Réponses: 10
    Dernier message: 20/08/2015, 18h11
  5. [W3C] Recherche d'un logiciel pour détecter les balises qui ne sont pas fermées
    Par Etanne dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 19/11/2007, 16h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo