Следното беше публикувано преди старта на Стипендии на ApeeScape за жени разработчици . За да подкрепи кандидатите за стипендии, ApeeScape публикува и ръководство за извършване на първия ви принос с отворен код .
Жените са недостатъчно представени в технологиите. Това осъзнаване не е нищо ново. Просто погледнете числата, освободени от Facebook , Google , Intel , Отпуснат , и много, много други. Но цифрите може да са дори по-лоши, отколкото предполагат тези доклади.
На скорошно техническо събитие чух страничен разговор за липсата на разнообразие между половете в технологиите. Малката група обсъждаше факта, че въпреки че жените съставляват около 30% от работната сила в технологиите, инженерните екипи на по-високо ниво рядко имат повече от няколко жени.
Един от участниците в този разговор коментира, че това е така, защото разработчиците от мъжки пол обикновено са по-талантливи от разработчиците. Никой от групата не възрази.
Хм ...
От личен опит в ApeeScape и моя университетски опит в инженерството в Принстън, който беше близо 50/50 мъже срещу жени, знам, че това е невярно. Работил съм с редица невероятни, изключително интелигентни жени инженери във всякакви роли. И все пак изглежда, че цифрите не съвпадат с моя собствен опит, особено когато започнете да разглеждате по-старши инженерни роли.
И справянето с това несъответствие е важно. Това не е просто разнообразие в името на разнообразието. Ако мъжете и жените са еднакво интелигентни, статистически погледнато, то от най-умните десет души в света петима трябва да са мъже и пет жени. По този начин, ако вашият екип е нещо по-малко от равен баланс на мъже и жени, тогава вашият екип вероятно не е най-добрият, който може да бъде.
Ако вашият екип е нещо по-малко от равен баланс на мъже и жени, тогава вашият екип вероятно не е най-добрият, който може да бъде.В една перфектна система разнообразието е вероятностен резултат. Но това не са резултатите, които виждаме.
След като подслушах този разговор, исках да разгледам числата, за да разбера по-добре дали / къде тенденциите в изграждането на софтуерни екипи се объркват. Търсих в Google тенденции в разбивката на пола по нива на умения в софтуерното инженерство, но не успях да намеря много, затова реших да разгледам публично достъпните данни на GitHub. Изтрих 5000 профила, за да получа имена, брой последователи, брой вноски и брой хранилища. След това използвах пакета с отворен код genderize.io за да разберете пола на всеки профил.
В тази първа партида имаше толкова малко жени, че трябваше да добавя повече данни, за да направя дори прости графики значими, така че изстъргах още 15 000.
Ето какво открих:
Още преди да се занимава с по-нататъшен анализ, беше очевидно, че процентът на жените е изключително нисък. От 20 000 профила, genderize.io успя уверено да определи пола от 15 374. От тях само 6,0% (926) са жени. Различията стават по-сериозни, след като започнете да разглеждате активността на потребителите.
Нека вземем 10 приноса като предел за разликата между потребител, който току-що е създал профил и може би е експериментирал малко, и този, който поне е задълбал в проект с отворен код или е започнал свой собствен. Резултатът: 5,4% жени.
Само 5,4% от потребителите на GitHub с над 10 приноса от нашата произволна извадка са жени. TweetВсъщност, ако разделим потребителите на групи според техния брой вноски (с минимум 1000 потребители във всяка група), процентът на потребителите от женски пол има тенденция да намалява с нарастването на вноските.
Не само, че има много по-малко жени в GitHub, отколкото цифрите за разнообразие на половете в технологичната индустрия могат да предполагат, но изглежда процентът на жените намалява с увеличаване на активността на потребителите.
Продължих да ровя, гледах пола по брой последователи и брой хранилища и наблюдавах същата тенденция. Това беше особено ясно при разглеждането на броя на хранилищата:
Отново виждаме, че процентът на жените намалява, когато се преместваме в кофи с повече хранилища.
И какво става тук? Дали дейността на GitHub е разумен индикатор за опит в програмирането? (Мисля, че е.) Има ли по-малка вероятност талантливите жени инженери да допринасят активно за отворен код от своите колеги от мъжки пол? Тези резултати още един показател ли са за проблемите с навлизането / задържането на технологичната индустрия, когато става въпрос за жени инженери?
Числата за жените в технологичната индустрия вече са доста мрачни, но са още по-лоши в проектите с отворен код.
Много предишни изследвания са фокусирани върху причините, поради които жените не желаят да се захващат със теми, свързани със STEM, и кариера. Някои стигат до извода, че липсва общ интерес към STEM теми. Други смятат, че жените решават да не се стремят към STEM кариера, след като са били стереотипни от семейството и учителите. Трети цитират липса на подражание или комбинация от множество причини.
Според a проучване на пола в StackOverflow , „Въпросът за пола и свързаните със STEM теми се изучава от няколко години и най-вече от гледна точка на„ защо “жените не се занимават с научни изследвания или кариера. Досега е отделено по-малко внимание на количественото определяне на феномена и представянето на жените в онлайн общностите (като „потребители“ на технологиите), какви са техните нива на участие и дали различията могат да бъдат открити на ниво пол. Събрани са само анекдотични доказателства за това как конкретни общности активно обезкуражават жените да участват. '
Но когато прекарваме толкова много време, фокусирайки се върху това защо има по-малко жени, които преследват теми, свързани със STEM, губим фокус върху друго важно несъответствие: ако 28% от магистърските степени по CS отиват при жени , защо номерата в общността с отворен код са толкова по-ниски?
Има няколко възможности, които трябва да вземете предвид, когато мислите за отговор на този въпрос:
В технологичната индустрия много разработчици отиват в GitHub в началото на кариерата си, тъй като това е предпоставка да бъдат взети на сериозно. Изглежда обаче, че по-малко амбициозни жени разработчици гледат на отворен код по този начин. Възможно ли е всички тези данни да са случайни и да не означават много по отношение на броя на талантливите жени софтуерни инженери в технологичната индустрия?
Обсъдих въпроса с двама инженери от ApeeScape, Анна-Киара Белини и Божидар Бацов. Ана-Киара има над 20 години опит в софтуерното инженерство в различни академични и бизнес настройки, и Bozhidar е номер 98 на списък на най-активните сътрудници на GitHub в света .
И двамата се съгласиха, че докато активността в GitHub обикновено е добър показател за инженерния опит, обратното не е вярно, като се споменава, че те познават много страхотни инженери, които изобщо не участват в отворен код. Техническата индустрия също се съгласява, като много компании оценяват профилите на GitHub по време на процесите на наемане (въпреки че тази практика изглежда доста пристрастен , което всъщност не е изненада предвид резултатите от моето проучване).
Дейността на GitHub обикновено е добър показател за инженерни познания, но обратното не е вярно ... Множество страхотни инженери не са на GitHub. TweetБожидар предположи, че сътрудниците с отворен код често са по-склонни да бъдат от типа хора, които настояват за големи вътрешни промени във фирмената обстановка. Анна-Киара коментира, че е необходима голяма доза увереност, за да допринесете за отворен код, нещо, което според нея може да бъде по-трудно за жените разработчици да преодолеят, предвид лошата история на технологичната индустрия с приветстващи жени.
Със сигурност има няколко пристрастия, които потенциално биха могли да бъдат в игра с тези данни на GitHub (включително факта, че почти 25% от имената не могат да бъдат класифицирани като мъже / жени с увереност).
Въпреки това, Божидар, Анна-Киара и аз се съгласихме, че нивото на активност на GitHub обикновено е добър показател за опит в програмирането. И все пак тези данни показват тенденция на талантливи жени програмисти, които решават да преустановят (или никога да не започнат) своите занимания с отворен код в полза на други опции.
Много компании в технологичната индустрия цитират, че в тях работят между 25 и 30 процента жени. Този брой обаче може да бъде подвеждащ. Повечето от тези по-големи числа - да, те са по-големите - включват както технически, така и нетехнически роли.
Когато започнете да изследвате процента на жените служители в технически роли, броят им намалява дори по-ниско.
Във Facebook 32 процента от служителите са жени, но само 16 процента от техническите роли принадлежат на жените. В Google има подобен спад от 30 процента жени служители в компанията като цяло до 18 процента в техническите роли. Slack спада от 39% на жените като цяло на 18% в инженерните роли. От компаниите, които съм проучвал, Intel има най-малък скок, като се движи от 24,1% жени като цяло до 19,4% в техническите роли.
Така че, въпреки че много компании се хвалят с процент от жените служители, който е около една четвърт или дори една трета от компанията, броят на жените на технически роли всъщност е много по-малък. Изглежда, че твърденията от 15 до 20 процента биха били по-точни.
Но това все още оставя огромно различие между процента на жените, участващи в технически или инженерни роли в технологични компании, и процента на жените, които допринасят за проекти с отворен код в GitHub.
Ако активността в GitHub корелира със стаж и опит, тогава изключително ниският брой активни дарителки (нисък дори в сравнение с дарителите като цяло) може да се обясни с тревожното висок процент на напускане на жени инженери от технологичната индустрия.
Сред жените, които се присъединяват към технологичната индустрия, 56% напускат до средата на кариерата си, което е двойно по-малко от износването на мъжете. Tweet
Ако технологичната индустрия не може да задържи толкова много жени след средата на кариерата си, тогава е вероятно и те да не допринасят за много проекти с отворен код.
Но този ред на разсъждения поставя и въпроса: Вярна ли е всъщност връзката между трудовия стаж и приноса? Много чести участници в OSS са сравнително нови програмисти, които се опитват да създадат име за себе си - къде са жените от тази група?
Коментиране на статия за жените в технологиите, една жена разработчик казва: „По отношение на проектите с отворен код - обмислям това наскоро. Всъщност не съм се ангажирал с нито един и това определено поставя пречупване в кариерата ми ... Чувствам, че това е кръг, в който не мога да вляза. Но най-вече се страхувам от прекомерното внимание, че съм единствена жена програмист на публично достъпен проект. В светлината на това как се третират жените в интернет, този страх не изглежда неразумен. '
Ана-Киара вярва, че този вид задържане е често срещана тема сред жените инженери, особено когато става въпрос за OSS. Когато я попитах дали смята, че жените са по-малко склонни да допринесат за проекти с отворен код, тя отговори, без колебание, да.
Anna-Chiara също така изтъкна възможността жените потребители на GitHub да се опитат да възприемат неутрално по пол или мъжко име, за да гарантират, че ще бъдат взети на сериозно (не забравяйте, че genderize.io не беше в състояние да определи пола уверено около една четвърт изстъргани профили).
Това обаче не означава, че жените донори не са там. Божидхар възпитава Упражнение.io , популярен проект, стартиран от Катрина Оуен, в който участват няколко жени. Той също споменава Бодил Стоке , жена разработчик от Норвегия с изключително богата история на популярни приноси с отворен код.
Ана-Киара също така предполага, че ако даден проект има жени сред най-важните участници или лидери, жените разработчици може да са по-склонни да допринесат за него. За съжаление, в сравнение с броя на доминираните от мъже проекти, ръководените от жени OSS проекти е трудно да се намерят.
Но въпросът е по-голям от просто OSS. „Ако се сетя за жените, които познавам в развитието, това не е близо 20-те процента, за които чувате в тези големи компании. Не мисля, че е дори някъде близо 10% “, казва ми Ана-Киара. „Резултатът от този анализ на GitHub не ме изненадва.“
Изтъква Ерик Рийс проблеми с имплицитни пристрастия в технологичната индустрия. Дори отделните хора в системите да не са предубедени, все пак е изключително лесно тези системи да станат предубедени. Хората също имат несъзнателни пристрастия, което усложнява проблема още повече.
В статията си Ерик използва примера на оркестри, които преди 70-те години са били предимно изцяло мъжки. Хората вярваха, че изпълнителите от мъжки пол имат по-добри способности към музиката, отколкото изпълнителите от женски пол. След като обаче оркестрите започнаха да разделят музикантите от съдиите с физически екран по време на прослушвания, номерата се изместиха значително и хората започнаха да приемат, че мъжете и жените играят средно еднакво добре.
Ако подобни пристрастия влязат в игра със системите за наемане на работа в технологичната индустрия, това би могло да помогне да се обясни по-малкият процент от жени софтуерни инженери, които обсъдих по-рано. И ако се наемат по-малко жени софтуерни инженери, тези ефекти могат да се стичат в общности с отворен код като GitHub. Ако някой бъде отхвърлен за програмисти на пълен работен ден, той може да повярва, че не е толкова талантлив и следователно е по-малко вероятно да има самочувствието да допринесе за проекти с отворен код.
Ето няколко последващи въпроса, които ми идват на ум (а има и много други):
Привличането на повече жени в технологичната индустрия е силно обсъждана тема в момента и нарастването на кодиращите начални лагери, които изискват принос, трябва да има положително въздействие, включително когато става въпрос за отворен код. Доколко ефективни са тези дискусии и различните нови инициативи? Как биха изглеждали тези цифри преди 3 години? преди 5 години? Какво ще кажете за една година?
Анна-Киара предложи да се проучи разбивката по пол на потребителите въз основа на броя вилици, които им се наложи, за да добие представа колко често жените потребители на GitHub експериментират по някакъв начин с проект. Освен това има и други фактори, като възрастовата група, които могат да повлияят на нашите констатации. Отворен код е основна част от технологичната индустрия за дълго време, но GitHub е основана едва през 2008 г.
Ако процентът на жените, които използват фалшиво име, е много по-висок от процента на жените в GitHub като цяло, това би направило силно твърдение за това колко приветлив е GitHub (и технологията като цяло до известна степен) като общност.
Това е несъвършено, тъй като взаимодействието на GitHub теоретично е локално-агностично. Но можем ли да научим нещо от техническите общности в страни, които имат дял от жените потребители на GitHub, който е по-висок от средния.
И ето няколко идеи за подобряване на тези числа (отново, разбира се, има много повече):
Когато обсъждах тази тема с Божидар, той спомена, че повечето проекти / общности в GitHub имат лидери, които са изключително търпеливи, приветливи и щастливи да насочат нови сътрудници с отворен код през ранните етапи на проекта. Изглежда това изобщо не е общоизвестно (не забравяйте гореспоменатия коментар от жена разработчик, която смяташе, че общностите с отворен код са „кръг, в който тя не може да влезе“).
Наясно ли са новите потребители на GitHub, че съществува такъв тип наставничество и поддръжка (ако приемем, че е толкова разпространен, колкото казва той) и би ли знаел нов потребител как лесно да намери такива насоки? Могат ли да се направят подобрения в интерфейсите на популярните хранилища на GitHub, за да направят това по-очевидно и да ги направят по-приветливи? Например, ако популярните страници на хранилища включват нещо като официална роля „Наставник на хранилището“, може би ще бъде много по-ясно, че гостоприемен, опитен потребител е на разположение, за да отговори на всякакви въпроси.
Има много публикации, които ви учат как да използвате GitHub, като ви превежда през изтегляния / натискания, фиксиране, разклоняване и други, но не намирам почти нищо по отношение на насоки за взаимодействие в общността на GitHub (ако знаете за всеки, моля публикувайте съответни връзки в коментарите).
Ръководство за навигация за навигация в етикета на общността на GitHub и най-добрите практики според нивото на уменията ви може да помогне за разграждането на елементите на сплашване и прожектори при допринасянето за отворен код. Това определено е нещо, което може да насърчи по-амбициозните нови разработчици да се включат. Следете за ръководство като това от ApeeScape.
Божидар коментира важността на разработчиците, участващи в проекта, които са готови да помогнат на новодошлите да започнат да изпълняват основни задачи, докато Анна-Киара обсъжда как може да бъде доста смущаващо да влезете в проект и да отворите работата си за критика. Изглежда, че може да се направи много, за да се направят общностите с отворен код по-приветливи за всички, включително и за жените. Останете на линия за инициатива от ApeeScape и тук!
Изненадани ли сте от резултатите от GitHub? Какво мислите, че означават?