Как поддержать женщин в разработке программного обеспечения

Отчет EngineeringUK за март 2022 года показал, что 16,5% тех, кто работает в области инженерии, составляют женщины, и, по-видимому, меньше женщин меняют карьеру. Полезное резюме этого отчета можно найти здесь. Женщин 49,6%, но все равно рабочая сила нас не представляет. Разнообразие имеет решающее значение, но компании по-прежнему не делают того, что необходимо для поддержки женщин-инженеров.

Что такое разнообразие? Это о том, что вы являетесь самим собой. Я написал статью здесь.

Женщины играли важную роль в технологиях с момента их появления около 300 лет назад, так что же именно произошло? (История женщин в технологиях) Исправьте систему, а не женщин Лауры Бейтс дает убедительное представление о гендерной несправедливости.

Это может показаться немного экстремальным, но, на мой взгляд, отсутствие разнообразия и особенно женщин в разработке программного обеспечения можно сравнить с любым серьезным кризисом — изменением климата, войной, бедностью, голодом, конфликтом. Гендерное разнообразие в британской технологической индустрии «по-прежнему ужасно, — говорит Марта Лейн Фокс. (Хранитель)"

Когда кто-то не может достичь своих целей, потому что технологическая индустрия не находит для него места, когда можно разрушить его мечты? Как повлияет на этого человека, если мы это сделаем? Каково влияние на общество в целом? Что это говорит о нас как о людях?

Объяснение проблемы — технология — это НЕ одержимость кодом

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

Детская площадка для мальчика. Размещение компьютера в спальне брата.

«Женщин заставляют думать, что, если они не видят сны в коде и если это не является их полной одержимостью, они не принадлежат или не способны работать в поле. Профессор Джина Риппон, нейробиолог в Астонском университете в Бирмингеме, предполагает, что во многих случаях различия между мужскими и женскими показателями, если они и есть, очень малы, могут исчезнуть при обучении и не совпадают в разных культурах. «(The Guardian — Почему в сфере технологий так мало женщин? Правда в меморандуме Google).

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

Технологии объединяют всех людей и решают проблемы.

Решение — разнообразие не подлежит обсуждению — это ответственность каждого

Я считаю, что каждая компания несет социальную ответственность за то, чтобы представлять свою рабочую силу, и там, где есть очевидный пробел, например, женщины в разработке программного обеспечения, они должны его исправить. Как? Активно взаимодействуя с женщинами и добираясь до сути проблемы. Понимание ограничений, а затем принятие мер для поддержки женщин-инженеров.

Компании должны стать гибкими в своем подходе к найму. В противном случае они будут продолжать терять кандидатов, потому что пытаются сопоставить потребности человека со своим графиком найма.

Требования компании могут не соответствовать потребностям женщины, потому что эти требования написаны мужчинами. Это уловка-22.

Компании должны создать внутреннюю инфраструктуру, которая позволит им нанимать сотрудников, когда они обнаружат таланты. Это тот же процесс, которым мы следуем в программной инженерии. Мы находим проблему и тут же решаем ее. Мы рефакторим наш код по ходу дела. Это пошаговый процесс.

Когда мы хотим взять у них интервью, мы должны подумать, с чем мы пытаемся сравнить их с помощью наших технических тестов. Почему нам всегда нужны лучшие и суперзвезды, а не просто увлеченные люди? Наняв их, мы хотим убедиться, что предоставили им безопасную среду обучения, чтобы они могли расти, место, где можно задавать вопросы, и место, где можно отвлечься. Разнообразная команда будет разрушительной, и большинство компаний никогда не осознают этого. Наконец, место, где мы продвигаем кандидатов на руководящие должности.

Компания должна работать, основываясь на своих ценностях, а не на чистой прибыли.

На мой взгляд, компанию следует рассматривать как сообщество. В сообществе нет эго. Сообщество не эгоистично, и никто не является лучшим или худшим из-за того, что является его частью. Все помогают всем, кто нуждается в помощи. Мы все в этом вместе и пытаемся создавать отличные продукты.

Нам нужно, как компаниям, научиться брать на себя ответственность за разработку, проблемы и обстоятельства любого программиста. Чтобы сказать: «Я понимаю. Могу я чем-нибудь помочь?" И дело не только в их сотрудниках; речь идет о том, чтобы взять на себя ответственность за любого разработчика, обращающегося за помощью как часть сообщества, и активно поддерживать его.

Мы знаем о проблемах мира, но продолжаем ничего не делать. Ну вот и шанс. Как вы вызываете изменения — говоря об этом, делая что-то в связи с этим, беря на себя ответственность за это и помогая людям. «Если я не буду действовать сейчас, что это скажет обо мне как о человеке, как о компании, как об обществе?»

Компании по-прежнему прячутся за бюджетом и чистой прибылью, если не нанимают инженеров, которые способствуют разнообразию. Нам нужно перестать думать о стоимости и начать думать о ценности, которую кто-то принесет. Я написал еще одну статью о повествовании, основанном на ценностях, и о том, как рассматривать разнообразие как преимущество.

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

1. Компании направляют женщин на менее технические должности. Они берут наши уникальные навыки и говорят нам, что мы должны быть менеджерами, бизнес-аналитиками или менеджерами по продукту, потому что у нас отличные коммуникативные навыки. Когда код действительно решает проблемы людей, а общение и совместная работа являются важнейшими элементами разработки программного обеспечения.

2. Компании заставляют женщин уходить из сферы технологий.

3. Компании говорят о разнообразии, но не делают этого. У них есть инструменты для разнообразия, но они не понимают, как их использовать. Они притворяются разнообразными, создавая внутренние гильдии и комитеты, или время от времени нанимают женщин, чтобы показать, насколько они разнообразны, но не поддерживают их подлинный голос.

Когда женщины высказываются, их хвалят за их личность и говорят, что они грубы. Получит ли мужчина такой комплимент? Некоторые женщины покидают эту среду, но женщины, которые остаются, чувствуют, что им нужно перенять «мужские характеристики, чтобы добиться лучших результатов или работать так же, как мужчины, потому что индустрия их не включает».

4. Лучшие и лучшие компании по-прежнему не нанимают женщин-разработчиков и поддерживают разрыв в неравенстве. Это компании, которые вы видите на технических мероприятиях, о которых вы знаете и которые считаются лучшими местами для работы. . Но все же, насколько они доступны для женщин-разработчиков или начинающих инженеров?

Я обнаружил, что большинство из них столь же бесполезны, как и обычные компании. Я связался с некоторыми из этих лучших компаний, и большинство из них очень сочувственно кивали на эту проблему «женщины в программном обеспечении», но по-прежнему отказывались вмешиваться. Они вежливо направляют вас в раздел своей карьеры и объясняют, почему они не могут поддержать вас, но желают вам удачи в вашем путешествии.

Вот несколько примеров того, что они могут сказать:

  • Время, когда вы ищете работу, не совпадает с временем, когда они нанимают
  • Не берут на работу людей без опыта разработки от двух лет.
  • Они не верят, что у них есть поддержка, чтобы нанять вас (подсказка: создайте поддержку!)
  • Они нанимают только через сторонние контракты с другими компаниями.

Итак, какой смысл быть лучшей компанией, если женщины-разработчики не могут работать в них?

5. Компании не хотят брать на себя ответственность за обучение инженеров. «Когда человек не может что-то сделать, это не потому, что он не может. Потому что система недоступна. Это потому, что система не инклюзивная (Сара Микара).» Существует минимальное количество вакансий для людей, плохо знакомых с технологиями. Большинство организаций нанимают только разработчиков среднего и старшего звена. Они ожидают, что разработчики получат знания в другом месте и устроятся на работу через два года. Очередную статью о Understanding the Tech Wall я опубликовал здесь.

6. Компании не позволяют работать на них из-за их культуры, технических тестов или объявлений о вакансиях. Компании используют те же технические тесты для начинающих инженеров, что и для старших инженеров. Компании чрезмерно тестируют разработчиков и хотят нанимать «идеальных на бумаге» кандидатов и программистов-суперзвезд. Поэтому пренебрегая «обычными», аутентичными, увлеченными разработчиками, которые готовы учиться.

Что касается объявлений о вакансиях, вы иногда найдете эти нереалистичные объявления о работе с выстроенными в очередь техническими стеками и ничем другим. Более того, статистика показывает, что женщины считают, что они должны соответствовать требованиям работы на 100%, в то время как мужчины претендуют на должности, соответствующие только 60% требований работы.

Вопросы, которые компания должна задать себе:

  • Сколько женщин занимают технические должности?
  • Сколько из них на самом деле инженеры-программисты?
  • Какие ограничения эта компания накладывает на женщин?
  • Сколько женщин на самом деле счастливы? Попросите их объяснить вам, почему.
  • Скольким женщинам дана свобода быть самим собой и высказывать свое мнение?
  • Сколько из них находятся на должностях, на которых они хотели бы быть?
  • К скольким из них на самом деле прислушивается компания?
  • Каково соотношение мужчин и женщин на разных позициях? И почему? И как компания может это исправить?
  • Что вы можете сделать, чтобы привлечь больше женщин на должности разработчиков программного обеспечения?

Заключение ༼☯﹏☯༽

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

В противном случае это нанесет ущерб нашему обществу.

Статьи, предлагающие решения: Кремниевая республика, PSPDFKIT.