O artigo a seguir foi publicado antes do lançamento da Bolsa de Estudos para Desenvolvedora Feminina ApeeScape. Para apoiar os candidatos a bolsas de estudo, o ApeeScape também publicou um guia para fazer sua primeira contribuição de código aberto.
As mulheres pertencem a um sexo sub-representado no campo tecnológico. No entanto, isso não é novidade. Basta olhar para os números publicados por grandes empresas como Facebook , Google , Intel , Folga e muitos, muitos mais.
Em um evento recente de tecnologia, ouvi uma conversa sobre a falta de diversidade de gênero na indústria de tecnologia. O pequeno grupo estava discutindo o fato de que, embora as mulheres representem cerca de 30% da força de trabalho de tecnologia, as equipes de engenharia de alto nível raramente têm mais do que algumas mulheres.
Um dos participantes desta conversa comentou que isso acontecia porque os desenvolvedores homens são geralmente mais talentosos do que as mulheres. Ninguém no grupo se opôs.
Hmm…
Pessoalmente, devido à minha experiência no ApeeScape e ao meu curso de graduação em engenharia na Universidade de Princeton, era quase 50/50 do sexo masculino vs. mulher, eu sei que isso é totalmente falso. Trabalhei com vários engenheiros incríveis, profundamente inteligentes em todos os tipos de funções. No entanto, os números não parecem corresponder à minha própria experiência, especialmente quando as funções de engenharia superior começam a ser observadas.
E abordar essa disparidade é importante. Não é apenas diversidade por causa disso. Se homens e mulheres são igualmente inteligentes, estatisticamente falando, dos dez mais inteligentes do mundo, cinco deveriam ser mulheres e cinco homens. Portanto, se uma equipe não tem um equilíbrio igual entre homens e mulheres, esta equipe definitivamente não está composta da melhor maneira possível. Em um sistema perfeito, a diversidade é um resultado probabilístico. Mas esses não são os resultados que estamos vendo.
Depois de ouvir essa conversa, quis dar uma olhada nos números para entender melhor se era devido à má construção do equipamento que eles estavam em mau estado. Pesquisei no Google uma análise das tendências de gênero em todos os níveis de habilidade em engenharia de software, mas não consegui encontrar muito, então decidi olhar os números disponíveis publicamente no GitHub. Eu consegui 5.000 perfis para obter nomes, número de seguidores, contribuições e repositórios. Então usei o pacote de código aberto genderize.io, para descobrir o gênero de cada perfil. Havia tão poucas mulheres neste primeiro lote que tive de adicionar mais dados para fazer gráficos simples e até mesmo significativos. Então, eu retirei 15.000 perfis adicionais.
Isso é o que eu encontrei:
Mesmo antes de prosseguir com qualquer análise, era óbvio que a porcentagem de mulheres era extremamente baixa. De 20.000 perfis, genderize.io foi capaz de determinar o sexo de 15.374. Destes, apenas 6,0% (926) eram mulheres. A disparidade se torna mais séria quando você observa a atividade do usuário.
Vamos usar 10 contribuições como ponto de corte para verificar a diferença entre um usuário que criou um perfil recentemente e talvez um pouco experiente e alguém que mergulhou em um projeto de código aberto. Resultado: 5,4% mulheres.
Apenas 5,4% dos usuários do GitHub com mais de 10 contribuições de nossa amostra aleatória são mulheres.Na verdade, se dividirmos os usuários em fragmentações de acordo com seu número de contribuições (com um mínimo de 1.000 usuários em cada cubo), a porcentagem de mulheres usuárias tende a diminuir à medida que as contribuições aumentam.
Não apenas há muito menos mulheres no GitHub do que os números de diversidade de gênero da indústria de tecnologia podem sugerir, mas parece que a porcentagem de mulheres está diminuindo conforme a atividade do usuário aumenta.
Continuei pesquisando, prestando atenção ao gênero por meio de números de seguidores e repositórios, e vi o mesmo padrão. Isso ficou especialmente evidente ao olhar para o número de repositórios.
Mais uma vez, vemos que a porcentagem de mulheres diminui à medida que avançamos para a fragmentação com mais repositórios.
Então, o que está acontecendo aqui? A atividade no GitHub é uma medida razoável para habilidades de programação em primeiro lugar? (Acho que sim). As engenheiras talentosas têm menos probabilidade de contribuir ativamente com o Código Aberto do que seus colegas homens? Esses resultados são outro indicador de problemas de entrada ou retenção na indústria de tecnologia quando se trata de engenheiras?
Estatisticamente, o número de mulheres na indústria de tecnologia já é sombrio o suficiente, mas é ainda pior em projetos de código aberto.
Muitas pesquisas anteriores se concentraram nas razões pelas quais as mulheres não estão dispostas a embarcar em tópicos e carreiras relacionadas à ciência, tecnologia, engenharia e matemática. Alguns concluem que é uma falta geral de interesse por essas questões. Outros acreditam que as mulheres decidem não seguir carreiras desse tipo depois de serem estereotipadas por seus familiares e / ou professores, outros ainda falam da falta de modelos ou da combinação de múltiplas causas.
De acordo com um estudo sobre gênero no Stack Overflow, “O problema da desigualdade de gênero e questões relacionadas à ciência, tecnologia, engenharia e matemática vem sendo estudado há vários anos, e especialmente do ponto de vista de porque as mulheres não se comprometem com estudos científicos . Até agora, pouca atenção tinha sido dada à quantificação do fenômeno e à representação das mulheres nas comunidades online (como usuárias de tecnologia), quais são seus níveis de participação e se diferenças podem ser detectadas no nível de gênero. Apenas evidências anedóticas foram coletadas para descobrir como comunidades específicas desencorajam ativamente as mulheres de participar.
Mas quando passamos tanto tempo nos concentrando em por que menos mulheres estudam ciências, tecnologia, engenharia e matemática, perdemos o foco em outra disparidade importante: se 28% dos mestrados são voltados para mulheres, por que os números no Open Source comunidade tão baixa?
Existem algumas possibilidades a serem consideradas ao pensar em uma resposta a esta pergunta:
Na indústria de tecnologia, muitos desenvolvedores usam o GitHub no início de suas carreiras, pois é um pré-requisito para ser levado a sério. No entanto, parece que poucas mulheres aspirantes ao desenvolvimento vêem o Código Aberto dessa maneira. É possível que este dado seja uma coincidência e não signifique muito em relação ao número de mulheres talentosas em desenvolvimento de software na indústria de tecnologia?
Discuti o problema com dois engenheiros do ApeeScape, Anna-Chiara Bellini e Bozhidar Batsov. Anna-Chiara tem mais de 20 anos de experiência em engenharia de software em uma variedade de ambientes acadêmicos e empresariais, e Bozhidar é o número 98 na lista dos melhores colaboradores ativos do GitHub no mundo.
Ambos concordaram que estar ativo no GitHub é normalmente um bom indicador de experiência em engenharia, mas o contrário também é verdadeiro, pois eles afirmaram que conhecem bons engenheiros que não estão ativos no GitHub. Por outro lado, a indústria de tecnologia também concorda, já que muitas empresas avaliam os perfis do GitHub durante os processos de contratação (embora essa prática pareça ser bastante tendenciosa, o que não é realmente uma surpresa, considerando os resultados do meu estudo).
A atividade do GitHub é geralmente um bom indicador de conhecimento de engenharia, mas o inverso é verdadeiro ... Muitos grandes engenheiros não estão no GitHub.Bozhidar sugeriu que os colaboradores de código aberto costumam ser o tipo de pessoa que pressiona para que grandes mudanças internas aconteçam no ambiente da empresa. Anna-Chiara comentou que é preciso muita confiança para contribuir com o Código Aberto, algo que, segundo ela, pode ser mais difícil para as desenvolvedoras, visto que historicamente a indústria de tecnologia tem sido desagradável com elas.
É verdade que existem vários preconceitos que podem potencialmente estar em jogo com esses dados do GitHub (incluindo o fato de que quase 25% dos nomes não podem ser classificados como masculino / feminino com segurança).
No entanto, Bozhidar, Anna-Chiara e eu concordamos que o nível de atividade do GitHub é geralmente um bom indicador de habilidades de programação. Da mesma forma, esses dados sugerem uma tendência em programadoras talentosas que decidem interromper (ou nunca iniciar) suas pesquisas de código aberto e substituí-las por outras opções.
Muitas empresas do setor de tecnologia afirmam que empregam de 25% a 30% das mulheres. Esse número, entretanto, pode ser enganoso. A maioria desses números maiores - sim, eles são os maiores - inclui funções técnicas e não técnicas.
À medida que começamos a olhar para a proporção de mulheres em cargos técnicos, os números caem ainda mais.
No Facebook, 32% dos funcionários são mulheres, mas apenas 16% das funções técnicas pertencem a mulheres. No Google, há uma queda semelhante de 30% das funcionárias na empresa como um todo para 18% em funções técnicas. A folga é reduzida de 39% na população feminina para 18% que realmente trabalha em funções de engenharia. Das empresas que examinei, a Intel teve o menor salto, com 24,1% da população feminina e 19,4% trabalhando em funções técnicas.
Portanto, embora muitas empresas tenham uma proporção de mulheres que representa cerca de um quarto ou até um terço da empresa, o número de mulheres em cargos técnicos é, na verdade, muito menor. Parece que declarações de 15 a 20 por cento seriam mais precisas.
Mas isso ainda deixa uma grande disparidade entre a porcentagem de mulheres que participam de funções técnicas ou de engenharia em empresas de tecnologia e a porcentagem de mulheres que contribuem abrindo projetos de código no GitHub.
Se a atividade no GitHub estiver correlacionada com profissionalismo e experiência, o número de colaboradoras é extremamente baixo; Isso pode ser explicado pelo índice alarmante de saída de engenheiras do setor.
Entre as mulheres que ingressam na indústria de tecnologia, 56% desistem da carreira no meio do caminho, este número é o dobro em comparação com a população masculina.Se a indústria de tecnologia não pode reter a maioria das mulheres desde o início de suas carreiras, então provavelmente elas não estarão contribuindo para muitos projetos de código aberto.
Mas essa linha de raciocínio também levanta a questão: a correlação entre experiência e contribuição é realmente verdadeira? Muitos dos participantes frequentes do OSS são programadores relativamente novos que tentam estabelecer um nome para si mesmos, mas onde estão as mulheres nesse grupo?
Comentando um artigo sobre mulheres na tecnologia, um desenvolvedor disse: “Em relação aos projetos de código aberto - tenho pensado nisso recentemente. Na verdade, ainda não fiz nada e isso certamente coloca um nó na minha carreira ... Sinto que é um círculo em que não consigo entrar totalmente. Mas, acima de tudo, temo ser o centro das atenções, pois sou a única mulher do setor de tecnologia trabalhando em um projeto disponível ao público. Por causa da forma como as mulheres são tratadas na internet, acho que meu raciocínio não está errado.
Anna-Chiara acredita que esse tipo de apreensão é um tema comum entre as engenheiras, principalmente quando se trata de OSS. Quando perguntei se ela achava que as mulheres eram menos propensas a contribuir para projetos de código aberto, ela respondeu que sim.
Anna-Chiara também levantou a possibilidade de que assinantes do GitHub mulheres tentem adotar um nome neutro em relação ao gênero ou masculino para garantir que sejam levados a sério (lembre-se de que o gênero genderize.io não foi capaz de determinar o sexo de cerca de um quarto dos perfis revisados )
Isso não significa, porém, que os contribuintes não estejam presentes. Bozidhar traz o Exercism.io, um projeto popular iniciado por Katrina Owen que tem vários colaboradores. Ele também menciona Bodil Stokke, um desenvolvedor da Noruega com uma longa história de contribuições populares de código aberto.
Anna-Chiara também sugere que, se um projeto teve mulheres entre os principais contribuidores ou líderes, os desenvolvedores podem estar mais propensos a contribuir para ele. Infelizmente, em comparação com o número de projetos dominados por homens, é difícil encontrar um projeto de software voltado para mulheres.
Mas o problema é maior do que o OSS. “Se eu pensar nas mulheres que conheço que têm uma profissão de desenvolvedor de software, elas não estão nem perto de representar 20% em uma empresa. Acho que nem perto de 10% ”, diz Anna-Chiara. 'O resultado desta análise do GitHub não me surpreende.'
Eric Ries aponta para questões de parcialidade implícitas na indústria de tecnologia. Mesmo que as mesmas pessoas dentro dos sistemas não sejam tendenciosas, é extremamente fácil para esses sistemas ter uma tendência predeterminada. Além disso, as pessoas também têm preferências inconscientes, o que complica ainda mais o problema.
Em seu artigo, Eric usa o exemplo das orquestras, que eram compostas principalmente por homens até 1970. As pessoas acreditam que os artistas do sexo masculino tinham uma aptidão superior para a música do que as mulheres. No entanto, quando eles começaram a separar os músicos dos jurados com uma tela física durante as audições, os números mudaram significativamente e as pessoas começaram a aceitar que, em média, tanto homens quanto mulheres fazem bem seu trabalho.
Se vieses semelhantes entram em jogo com os sistemas de contratação na indústria de tecnologia, isso pode ajudar a explicar a porcentagem menor de engenheiras de software que discuti acima. E se menos engenheiras de software forem contratadas, esses efeitos podem fluir para comunidades de código aberto como o GitHub. Quando alguém é rejeitado para uma função de programação em tempo integral, essa pessoa pode chegar a pensar que não é talentoso o suficiente e também perderá a confiança para contribuir com projetos de código aberto
Abaixo estão algumas perguntas relacionadas ao tema.
Envolver mais mulheres na indústria de tecnologia é um tópico constantemente debatido agora; Aumentar os Bootcamps de codificação deve ter um impacto positivo, mesmo quando se trata de código aberto. Quão eficazes são essas discussões e as várias novas iniciativas? Como serão esses números daqui a 3 anos? Em 5 anos? E em um ano?
Anna-Chiara sugeriu analisar a divisão de gênero dos usuários com base no número de ramos para dar uma ideia de quantas vezes as mulheres experimentam o portal GitHub. Além disso, existem outros fatores em jogo, como a faixa etária que pode afetar nossos resultados. O código-fonte aberto tem sido um grampo da indústria de tecnologia por muito tempo, mas o GitHub foi fundado há apenas 8 anos.
Se a porcentagem de mulheres usando um pseudônimo for maior do que a porcentagem de mulheres no GitHub em geral, isso geraria um fato bastante forte sobre o quão inclusivo (e a indústria de tecnologia em geral, até certo ponto) é o GitHub como comunidade.
Isso é relativo, pois a interação no GitHub é teoricamente independente da localização. Mas podemos aprender alguma coisa com comunidades de alta tecnologia em países que têm uma proporção de usuários do GitHub acima da média?
Aqui estão algumas idéias para melhorar esses números (novamente, é claro, existem muitos mais):
Quando discuti esse problema com Bozhidar, ele mencionou que a maioria dos projetos / comunidades no GitHub tem líderes extremamente pacientes, receptivos e felizes em guiar novos contribuidores de código aberto nos estágios iniciais do projeto. Este não parece ser um raciocínio comum para nada (lembre-se do comentário mencionado anteriormente, que enfatizou que as mulheres não têm confiança).
Esses novos usuários do GitHub estão cientes de que esse tipo de mentoria e suporte existe (presumindo que seja tão comum quanto ele afirma) e que esse novo usuário saberia como encontrar esse tipo de mentoria? Você poderia fazer melhorias nas interfaces de repositório do GitHub populares para tornar isso mais óbvio e acolhedor? Por exemplo, se as páginas de repositório populares incluem algo como uma função oficial de “Mentor de Repositório”, talvez seja muito mais claro que um usuário experiente estaria disponível para responder a quaisquer perguntas.
Existem vários posts por aí que ensinam como lidar com o GitHub; para começar, saber 'usar' e muito mais, mas não acho quase nada em termos de diretrizes para interação dentro da comunidade GitHub (se você souber de alguma, poste o link nos comentários).
Um guia passo a passo sobre como implementar a tag correta na comunidade GitHub e suas melhores práticas de acordo com o nível de habilidade de cada usuário pode ajudar a quebrar o gelo e fornecer conhecimento sobre os melhores elementos para contribuir com o código aberto. Isso é definitivamente algo que poderia incentivar mais desenvolvedores aspirantes a se envolver. Fique ligado em guias como este do ApeeScape.
Bozhidar comentou sobre a importância dos desenvolvedores envolvidos neste projeto estarem dispostos a ajudar os novatos a começar com as tarefas básicas, enquanto Anna-Chiara discute como pode ser bastante intimidante pular direto para um projeto e ficar com as críticas. Certamente, muito precisa ser feito para tornar essas comunidades de tecnologia mais receptivas e receptivas às mulheres. Fique ligado para uma iniciativa ApeeScape sobre isso!
Você está surpreso com os resultados do GitHub? O que você acha que eles querem dizer?