L'article suivant a été publié avant le lancement de la bourse d'études ApeeScape Female Developer. Pour soutenir les candidats à une bourse, ApeeScape a également publié un guide pour faire votre première contribution Open Source.
Les femmes appartiennent à un sexe sous-représenté dans le domaine technologique. Cependant, ce n’est pas nouveau. Il suffit de regarder les chiffres publiés par de grandes entreprises comme Facebook , Google , Intel , Mou et bien d'autres encore.
Lors d'un récent événement technologique, j'ai entendu une conversation sur le manque de diversité des sexes dans l'industrie de la technologie. Le petit groupe discutait du fait que même si les femmes représentent environ 30% de la main-d'œuvre technologique, les équipes d'ingénieurs de haut niveau comptent rarement plus de deux femmes.
L'un des participants à cette conversation a déclaré que cela était dû au fait que les développeurs masculins sont généralement plus talentueux que les femmes développeurs. Personne dans le groupe ne s'est opposé.
Hum…
Personnellement, en raison de mon expérience à ApeeScape et de mon diplôme de premier cycle en ingénierie à l'Université de Princeton, c'était presque 50/50 hommes vs. femme, je sais que c'est totalement faux. J'ai travaillé avec un certain nombre d'ingénieurs incroyables, profondément intelligents dans toutes sortes de rôles. Cependant, les chiffres ne semblent pas correspondre à ma propre expérience, en particulier lorsque des fonctions d'ingénierie supérieures commencent à être observées.
Et il est important de remédier à cette disparité. Ce n’est pas seulement la diversité pour le plaisir. Si les hommes et les femmes sont également intelligents, statistiquement parlant, sur les dix plus intelligents du monde, cinq devraient être des femmes et cinq des hommes. Par conséquent, si une équipe n'a pas un équilibre égal entre les hommes et les femmes, cette équipe n'est certainement pas composée de la meilleure façon possible. Dans un système parfait, la diversité est un résultat probabiliste. Mais ce ne sont pas les résultats que nous voyons.
comment programmer un robot avec python
Après avoir entendu cette conversation, j'ai voulu jeter un œil aux chiffres pour mieux comprendre si c'était dû à une mauvaise construction de l'équipement qu'ils étaient en mauvais état. J'ai recherché sur Google une ventilation des tendances de genre à tous les niveaux de compétence en génie logiciel, mais je n'ai pas pu en trouver beaucoup, j'ai donc décidé de consulter les chiffres disponibles publiquement sur GitHub. J'ai récupéré 5 000 profils pour obtenir des noms, le nombre d'abonnés, des contributions et des référentiels. Ensuite, j'ai utilisé le package open source genderize.io, pour connaître le sexe de chaque profil. Il y avait si peu de femmes dans ce premier lot que j'ai dû ajouter plus de données pour créer des graphiques simples, voire significatifs. J'ai donc gratté 15 000 profils supplémentaires.
Voici ce que j'ai trouvé:
Avant même de procéder à une analyse plus approfondie, il était évident que le pourcentage de femmes était extrêmement faible. Sur 20 000 profils, genderize.io a pu déterminer de manière fiable le sexe de 15 374 personnes. Parmi eux, seulement 6,0% (926) étaient des femmes. La disparité devient plus grave lorsque vous regardez l'activité des utilisateurs.
Utilisons 10 contributions comme point de coupure pour vérifier la différence entre un utilisateur qui a récemment créé un profil et peut-être un peu expérimenté et un qui s'est plongé dans un projet open source. Le résultat: 5,4% de femmes.
En fait, si nous divisons les utilisateurs en fragmentations en fonction de leur nombre de contributions (avec un minimum de 1000 utilisateurs dans chaque cube), le pourcentage d'utilisateurs féminins a tendance à diminuer à mesure que les contributions augmentent.
Non seulement il y a beaucoup moins de femmes sur GitHub que ne le suggèrent les chiffres de la diversité des sexes dans l'industrie de la technologie, mais il semble que le pourcentage de femmes diminue à mesure que l'activité des utilisateurs augmente.
J'ai continué à creuser, en faisant attention au genre à travers les nombres de suiveurs et les référentiels, et j'ai vu le même schéma. Cela était particulièrement évident en regardant le nombre de référentiels.
Une fois de plus, nous constatons que le pourcentage de femmes diminue à mesure que nous passons à la fragmentation avec plus de référentiels.
aide-mémoire css avec des exemples
Que se passe-t-il? L'activité sur GitHub est-elle une jauge raisonnable pour les compétences en programmation en premier lieu? (Je crois que oui). Les femmes ingénieurs talentueuses sont-elles moins susceptibles de contribuer activement à l'Open Source que leurs homologues masculins? Ces résultats sont-ils un autre indicateur des problèmes d'entrée ou de rétention dans l'industrie technologique en ce qui concerne les femmes ingénieurs?
Statistiquement, le nombre de femmes dans l'industrie technologique est déjà assez sombre, mais il est encore pire dans les projets Open Source.
De nombreuses recherches antérieures se sont concentrées sur les raisons pour lesquelles les femmes ne sont pas disposées à se lancer dans des sujets et des carrières liés aux sciences, à la technologie, à l'ingénierie et aux mathématiques. Certains concluent qu'il s'agit d'un manque général d'intérêt pour ces questions. D'autres pensent que les femmes décident de ne pas poursuivre de telles carrières après avoir été stéréotypées par leur famille et / ou leurs enseignants, d'autres encore parlent du manque de modèles ou de la combinaison de causes multiples.
Selon une étude sur le genre sur Stack Overflow, «Le problème de l'inégalité entre les sexes et les enjeux liés à la science, à la technologie, à l'ingénierie et aux mathématiques est étudié depuis plusieurs années, et surtout du point de vue des raisons pour lesquelles les femmes ne s'engagent pas dans des études scientifiques . Jusqu'à présent, une attention minimale avait été accordée à la quantification du phénomène et à la représentation des femmes dans les communautés en ligne (en tant qu'utilisatrices des technologies), à leur niveau de participation et à la détection des différences au niveau du sexe. Seules des preuves anecdotiques ont été recueillies pour découvrir comment des communautés spécifiques découragent activement les femmes de participer.
Mais lorsque nous passons tant de temps à nous concentrer sur les raisons pour lesquelles moins de femmes étudient les sciences, la technologie, l'ingénierie et les mathématiques, nous perdons notre attention sur une autre disparité importante: si 28% des diplômes de maîtrise sont destinés aux femmes, pourquoi les chiffres de l'Open Source communauté si faible?
Il y a quelques possibilités à considérer lors de la réflexion sur une réponse à cette question:
Dans l'industrie de la technologie, de nombreux développeurs utilisent GitHub au début de leur carrière, car c'est une condition préalable pour être pris au sérieux. Cependant, il semble que peu de femmes aspirantes au développement voient l'Open Source de cette manière. Est-il possible que ces données soient une coïncidence et qu'elles ne signifient pas grand-chose par rapport au nombre de femmes talentueuses en développement logiciel dans l'industrie technologique?
qu'est-ce qu'un chercheur ux
J'ai discuté du problème avec deux ingénieurs d'ApeeScape, Anna-Chiara Bellini et Bozhidar Batsov. Anna-Chiara a plus de 20 ans d'expérience en génie logiciel dans divers contextes académiques et commerciaux, et Bozhidar est numéro 98 sur la liste des meilleurs contributeurs GitHub actifs au monde.
Ils ont tous deux convenu qu'être actif sur GitHub est normalement un bon indicateur de l'expertise en ingénierie, et pourtant l'inverse est également vrai car ils ont déclaré connaître de bons ingénieurs qui ne sont pas actifs sur GitHub. D'un autre côté, l'industrie de la technologie est également d'accord, car de nombreuses entreprises évaluent les profils GitHub lors des processus de recrutement (bien que cette pratique semble assez biaisée, ce qui n'est pas vraiment une surprise compte tenu des résultats de mon étude).
L'activité GitHub est généralement un bon indicateur de l'expertise en ingénierie, mais l'inverse est vrai ... Beaucoup de grands ingénieurs ne sont pas sur GitHub.Bozhidar a suggéré que les collaborateurs Open Source sont souvent les plus susceptibles d'être le type de personnes qui poussent à d'importants changements internes dans l'environnement de l'entreprise. Anna-Chiara a commenté qu'une grande confiance est nécessaire pour contribuer à l'Open Source, ce qui, selon elle, pourrait être plus difficile pour les femmes développeurs, étant donné qu'historiquement l'industrie de la technologie a été désagréable avec elles.
Il est vrai qu'il existe plusieurs biais qui pourraient potentiellement être en jeu avec ces données GitHub (y compris le fait que près de 25% des noms ne pourraient pas être classés en toute confiance comme homme / femme).
Cependant, Bozhidar, Anna-Chiara et moi avons convenu que le niveau d'activité GitHub est généralement un bon indicateur des compétences en programmation. De même, ces données suggèrent une tendance chez les programmeuses talentueuses qui décident d'interrompre (ou de ne jamais démarrer) leurs recherches Open Source et de les remplacer par d'autres options.
De nombreuses entreprises du secteur de la technologie affirment qu'elles emploient de 25 à 30% de femmes. Ce nombre, cependant, peut être trompeur. La plupart de ces nombres plus importants - oui, ils sont les plus importants - comprennent à la fois des fonctions techniques et non techniques.
Alors que nous commençons à examiner la proportion de femmes occupant des postes techniques, les chiffres diminuent encore davantage.
Sur Facebook, 32% des employés sont des femmes, mais seulement 16% des rôles techniques appartiennent à des femmes. Chez Google, il y a une baisse similaire de 30% des femmes employées dans l'entreprise dans son ensemble à 18% dans les rôles techniques. Slack est réduit de 39% dans la population féminine à 18% qui travaillent réellement dans des fonctions d'ingénierie. Parmi les entreprises que j'ai examinées, Intel a le plus petit bond, avec 24,1% de femmes et 19,4% travaillant dans des rôles techniques.
Ainsi, même si de nombreuses entreprises comptent une proportion de femmes qui représente environ un quart voire un tiers de l'entreprise, le nombre de femmes occupant des postes techniques est en fait beaucoup plus faible. Il semble que des déclarations de 15 à 20 pour cent seraient plus précises.
Mais cela laisse toujours une énorme disparité entre le pourcentage de femmes qui participent à des rôles d'ingénierie ou techniques dans des entreprises technologiques et le pourcentage de femmes qui contribuent en ouvrant des projets de code sur GitHub.
Si l'activité sur GitHub est corrélée avec le professionnalisme et l'expérience, alors le nombre de contributeurs féminins est extrêmement faible; Cela pourrait s'expliquer par le taux alarmant de sortie des femmes ingénieurs de l'industrie.
Parmi les femmes qui rejoignent l'industrie de la technologie, 56% abandonnent la carrière à mi-chemin, ce chiffre est doublé par rapport à la population masculine.Si l'industrie de la technologie ne peut pas retenir la majorité des femmes dès le début de leur carrière, il est fort probable qu'elles ne contribueront pas à de nombreux projets Open Source.
Mais ce raisonnement pose aussi la question: la corrélation entre expérience et contribution est-elle vraiment vraie? Bon nombre des participants fréquents à l'OSS sont des programmeurs relativement nouveaux qui essaient de se faire un nom, mais où sont les femmes de ce groupe?
Commentant un article sur les femmes dans la technologie, un développeur déclare: «En ce qui concerne les projets Open Source, j'y ai réfléchi récemment. Je n'en ai fait aucun et cela met certainement un nœud dans ma carrière… J'ai l'impression que c'est un cercle dans lequel je ne peux pas entrer pleinement. Mais je crains surtout d'être le centre d'attention car je suis la seule femme de l'industrie technologique à travailler sur un projet accessible au public. En raison de la façon dont les femmes sont traitées sur Internet, je trouve que mon raisonnement n'est pas faux.
Anna-Chiara estime que ce type d'appréhension est un thème commun chez les femmes ingénieurs, en particulier lorsqu'il s'agit d'OSS. Quand je lui ai demandé si elle pensait que les femmes étaient moins susceptibles de contribuer à des projets open source, elle a répondu que oui.
Anna-Chiara a également évoqué la possibilité que les femmes abonnés à GitHub essaient d'adopter un nom masculin ou neutre pour s'assurer qu'elles sont prises au sérieux (rappelez-vous que genderize.io n'a pas été en mesure de déterminer le sexe d'environ un quart des profils révisés. ).
Cela ne veut pas dire, cependant, que les contribuables ne sont pas présents. Bozidhar apporte Exercism.io, un projet populaire lancé par Katrina Owen qui a plusieurs collaborateurs. Il mentionne également Bodil Stokke, un développeur norvégien avec une longue histoire de contributions open source populaires.
comment critiquer la conception graphique
Anna-Chiara suggère également que si un projet compte des femmes parmi les principaux contributeurs ou leaders, les développeurs pourraient être plus susceptibles d'y contribuer. Malheureusement, comparé au nombre de projets dominés par les hommes, un projet logiciel ciblant les femmes est difficile à trouver.
Mais le problème est plus important que l'OSS. «Si je pense aux femmes que je connais qui ont un métier de développement logiciel, elles sont loin de représenter 20% dans une entreprise. Je ne pense même pas qu'ils soient proches de 10% », dit Anna-Chiara. 'Le résultat de cette revue GitHub ne me surprend pas.'
Eric Ries souligne les problèmes de biais implicites dans l'industrie de la technologie. Même si les mêmes personnes au sein des systèmes ne sont pas biaisées, il est extrêmement facile pour ces systèmes d'avoir un biais prédéterminé. De plus, les gens ont également des préférences inconscientes, ce qui complique encore plus le problème.
Dans son article, Eric utilise l'exemple des orchestres, qui étaient principalement composés d'hommes jusqu'en 1970. Les gens pensent que les artistes masculins avaient une aptitude musicale supérieure à celle des artistes féminines. Cependant, une fois qu'ils ont commencé à séparer les musiciens des juges avec un écran physique pendant les auditions, les chiffres ont considérablement changé et les gens ont commencé à accepter qu'en moyenne les hommes et les femmes font bien leur travail.
comment utiliser node.js avec html
Si des préjugés similaires entrent en jeu avec les systèmes de recrutement dans l'industrie de la technologie, cela pourrait aider à expliquer le pourcentage inférieur de femmes ingénieurs en logiciel dont j'ai parlé ci-dessus. Et si moins de femmes ingénieurs en logiciel sont embauchées, ces effets pourraient se répercuter sur les communautés Open Source comme GitHub. Lorsqu'une personne est rejetée pour un rôle de programmation à temps plein, cette personne peut en venir à penser qu'elle n'a pas assez de talent et perdra également confiance pour contribuer à des projets Open Source
Voici quelques questions liées au sujet.
Impliquer davantage de femmes dans l'industrie de la technologie est un sujet constamment débattu en ce moment; L'augmentation des bootcamps de codage devrait avoir un impact positif, même en ce qui concerne l'Open Source. Dans quelle mesure ces discussions et les diverses nouvelles initiatives sont-elles efficaces? À quoi ressembleront ces chiffres dans 3 ans? Dans 5 ans? Et dans un an?
Anna-Chiara a suggéré d'examiner la répartition par sexe des utilisateurs en fonction du nombre de succursales pour vous donner une idée de la fréquence à laquelle les femmes expérimentent le portail GitHub. De plus, il existe d'autres facteurs en jeu, comme le groupe d'âge, qui pourraient affecter nos résultats. L'Open Source est depuis longtemps un incontournable de l'industrie technologique, mais GitHub a été fondé il y a à peine 8 ans.
Si le pourcentage de femmes utilisant un pseudonyme est plus grand que le pourcentage de femmes sur GitHub en général, cela générerait un fait assez fort sur le fait que GitHub est inclusif (et l'industrie de la technologie en général, dans une certaine mesure) en tant que communauté.
Ceci est relatif, puisque l'interaction sur GitHub est théoriquement indépendante de l'emplacement. Mais pouvons-nous apprendre quelque chose des communautés de haute technologie dans les pays qui ont un ratio d'utilisateurs GitHub supérieur à la moyenne?
Voici quelques idées pour améliorer ces chiffres (encore une fois, bien sûr, il y en a beaucoup plus):
Lorsque j'ai discuté de ce problème avec Bozhidar, il a mentionné que la plupart des projets / communautés sur GitHub ont des dirigeants extrêmement patients, accueillants et heureux de guider les nouveaux contributeurs Open Source à travers les premières étapes du projet. Cela ne semble pas être un raisonnement commun pour rien (rappelez-vous le commentaire mentionné précédemment qui soulignait que les femmes manquent de confiance).
Ces nouveaux utilisateurs de GitHub sont-ils conscients que ce type de mentorat et de soutien existe (en supposant qu'il soit aussi répandu qu'il le prétend), et que ce nouvel utilisateur saurait comment trouver ce type de mentorat? Pourriez-vous apporter des améliorations aux interfaces de référentiel GitHub populaires pour rendre cela plus évident et plus accueillant? Par exemple, si les pages de référentiel populaires incluent quelque chose comme un rôle officiel de «Mentor du référentiel», il serait peut-être beaucoup plus clair qu'un utilisateur expérimenté serait disponible pour répondre à toutes les questions.
Il existe une tonne de messages qui vous apprennent à gérer GitHub; pour commencer, savoir `` l'utiliser '', et bien plus encore, mais je ne le trouve presque rien en termes de directives d'interaction au sein de la communauté GitHub (si vous en connaissez, veuillez poster le lien dans les commentaires).
Un guide étape par étape sur la façon d'implémenter la balise correcte dans la communauté GitHub et ses meilleures pratiques en fonction du niveau de compétence de chaque utilisateur pourrait aider à briser la glace et donner des connaissances sur les meilleurs éléments pour contribuer à l'Open Source. C'est certainement quelque chose qui pourrait inciter davantage de développeurs en herbe à s'impliquer. Restez à l'écoute des guides comme celui-ci d'ApeeScape.
Bozhidar a commenté l'importance pour les développeurs impliqués dans ce projet d'être disposés à aider les nouveaux arrivants à démarrer avec des tâches de base, tandis qu'Anna-Chiara explique comment il pourrait être assez intimidant de se lancer directement dans un projet et de s'en tenir aux critiques. Certes, il reste encore beaucoup à faire pour rendre ces communautés technologiques plus accueillantes et plus accueillantes pour les femmes. Restez à l'écoute pour une initiative ApeeScape à ce sujet!
Êtes-vous surpris par les résultats de GitHub? Que pensez-vous qu'ils signifient?