У технологий давно есть проблема разнообразия, но с открытым исходным кодом все еще хуже. Данные Бюро труда США показывает, что 19,4% разработчиков программного обеспечения – женщины, но по данным Опрос с открытым исходным кодом GitHub, 2017 г., 95% респондентов были мужчинами и только 3% были женщинами (1% определились как небинарные). Причины различны, но одна из основных причин может заключаться просто в том, что сообщества с открытым исходным кодом могут быть недружелюбны к женщинам-разработчикам.

Согласно тому же опросу GitHub, дело не в том, что женщины-разработчики не хотят участвовать в проектах с открытым исходным кодом. Фактически, 68% опрошенных женщин заявили, что они «очень заинтересованы» в внесении вклада в открытый исходный код, но значительно реже делают это, чем мужчины (45% по сравнению с 61%). Несмотря на это, у нас все больше и больше женщин-звезд с открытым исходным кодом, которые вносят свой вклад в проекты с открытым исходным кодом и / или поддерживают их.

Нитья Рафф, руководитель отдела ПО по открытым исходным кодом Comcast, попросил примеры великих женщин-разработчиков ПО с открытым исходным кодом. Среди многих впечатляющих женщин есть несколько, на которые стоит обратить внимание.

Мы все сделаны из звезд

«В открытом исходном коде сопровождающие, работающие над исходным кодом, являются дефицитным ресурсом, который необходимо защищать и развивать», Тоби Лангел однажды сказал мне. Как правило, это верно для участников и разработчиков ПО с открытым исходным кодом, но, возможно, вдвойне верно для женщин-разработчиков. Учитывая, насколько открытый исходный код проникает во все программное обеспечение (более 90%, согласно Данные сонатипа), если мы хотим, чтобы наше программное обеспечение отражало интересы и требования тех, кто в конечном итоге будет от него зависеть, мы должны улучшить разнообразие сообществ с открытым исходным кодом, пишущих это программное обеспечение.

Хотя нам еще предстоит пройти долгий путь, есть признаки того, что многие проекты уже признали качество вклада женщин-разработчиков.

Некоторые люди, попавшие в список Раффа, являются известными рок-звездами-разработчиками. Например, трудно говорить о наблюдаемости без упоминания Яана Доган. Доган сила природы открытого исходного кода, внося большой вклад в язык программирования Go, Open Telemetry, Prometheus и другие. Или рассмотрите Мишель Нурали, сияющий свет в созвездии Kubernetes. Она тратит много времени на упрощение разработки контейнерных и распределенных приложений и управления ими в Kubernetes, внося значительный вклад в Helm, Draft, Cloud Native Application Bundles (CNAB) и Service Mesh Interface (SMI), среди прочего.

Если вы фанат Postgres, в частности PostGIS (добавление поддержки географических объектов, позволяющих запускать запросы местоположения в SQL), Регина Обе это «камень, на котором построен PostGIS», по словам Пола Рэмси. Если вы используете Redis (а давайте посмотрим правде в глаза, мы все делаем), вы получаете выгоду от Мэделин Олсонявляется одним из пяти сопровождающих проекта.

В Kubernetes? Вы можете поблагодарить многих женщин. Например, Никхита Рагхунатх является основным сопровождающим проекта. Для показателей kube-state вы зависите от Лили Косич. (Я профилировал ее работу в 2020 году.) Механизм нативной политики Kubernetes? Это Шутинг Чжао. К тому же я уверен, что есть и другие, о которых я просто не знаю – пока.

Все еще в сообществе облачных технологий, рассмотрите Алисса Вилк а также Асра Али, два ключевых разработчика Envoy. В рамках проекта Istio сопровождающие включают женщинам нравится Мариам Джон, Андра Чисмару, Лин Сунь, Синтия Коан, Ирис Дин, и другие. Открыть сервисную сетку? Снеха Чабрия, Шалиер Ся, Саня Кочхар, Каля Субраманян, и больше. На список сопровождающих во всех проектах Cloud Native Computing Foundation вы увидите, как много других женщин проделывают впечатляющую работу.

Посмотрите на такие проекты, как osboot, поддерживаемые Лия Роу; Портер, поддерживается Кэролайн Ван Слик; Cwtch, поддерживается Сара Джейми Льюис; I2P, поддерживаемый Сэди Дорин; OctoPrint3D, созданный и поддерживаемый Джина Хойсге; библиотека регулярных выражений времени компиляции для C ++, поддерживаемая Хана Дусикова; и многое другое.

Сила в цифрах

Но этого мало. Еще нет. Нам нужно, чтобы намного больше женщин вносило свой вклад в открытый исходный код, если мы надеемся отразить такое же разнообразие в развитии, какое имеет открытый исходный код. И это не просто вопрос распределения участников токенов по разным проектам. Ноорали предлагает что ее желание и способность высказаться в команде во многом связаны с тем, что она не чувствует себя одинокой:

«Я впервые в команде, где в моей команде больше двух женщин. Большую часть своей карьеры я была единственной женщиной в моей команде. Я должен был быть в одной команде с Кэролайн Ван Слик за несколько месяцев до этого…. Я чувствую чувство легкости и комфорта, которого никогда раньше не испытывал лично, и я действительно думаю, что это как-то связано с тем, что я не принадлежу к меньшинству как по гендерной идентичности, так и по этнической принадлежности. Я также не единственный американец первого поколения в команде. Есть еще такие личности, как моя ».

Нам нужно побуждать больше женщин вносить свой код, а также вносить свой вклад через документы (например, Эшли Бреннан, который поддерживает документацию Knative) или создание сообщества (например, Пэрис Питтман делает для Kubernetes) или руководство проектом (например, Лиз Фонг-Джонс делает для открытой телеметрии).

Есть много других способов и средств внести свой вклад. Я назвал несколько женщин, которые делают открытый исходный код лучше. Пора, как RedMonk’s Джеймс Губернатор поддержал, чтобы прислушиваться к голосам женщин и все чаще узнавать их в сообществах, которые строят наш мир с помощью открытого исходного кода.

Авторские права © 2021 IDG Communications, Inc.




#Проблема #разнообразия #открытого #исходного #кода #InfoWorld

Source link