В этом коротком рассказе я хочу ответить на 3 интересных вопроса, связанных с женщинами и языками программирования, на которые следует ответить на основе опроса stackoverflow за 2011–2019 годы.

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

1. Каково распределение женщин по стране, национальности в 2019 году?

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

Интересно, что хотя 6,8% женщин имеют восточноазиатское происхождение, ни одна из восточноазиатских стран не входит в десятку лучших в рейтинге стран. Это говорит о том, что большинство женщин-разработчиков из Восточной Азии, использующих Stack Overflow, работают или учатся за границей. Это почему? Ну, знание английского языка может быть одной из причин. Stack Overflow — это англоязычное сообщество, и женщины, работающие/учащиеся за границей, должны хорошо владеть английским языком, чтобы спрашивать и искать ответы на нем. Напротив, уроженец Восточной Азии может не захотеть сначала изучать английский язык.

2. Какие типы языков самые популярные среди женщин в 2019 году?

Как показано выше, веб-разработчики, включая full-stack, back-end и front-end, входят в тройку самых популярных типов разработки, а HTML/CSS, JavaScript и SQL входят в тройку самых популярных языков, используемых женщинами.

3. Женщины с какими навыками зарабатывают больше?

a) Тип разработки:-

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

б) Уровень высшего образования:-

Женщины со степенью доктора философии или бакалавра, как правило, зарабатывают больше.

Стоит отметить, что, вопреки нашей интуиции, таблица показывает, что люди, у которых никогда не было формального образования, зарабатывают на втором месте после людей, имеющих докторскую степень. Это неверно, потому что, проверив пропущенные значения, я обнаружил, что среди тех, у кого нет образования, 82% не предоставили свою зарплату, а 90% людей, которые ходили только в начальную школу, предпочли не предоставлять свою зарплату. Учитывая такое большое количество пропущенных значений, данные этих двух категорий ненадежны.

c) Язык, с которым работал:-

Среди используемых языков программирования в 2019 году женщины, работавшие с Go, зарабатывают больше всего, за ними следуют Clojure, Elixir и Rust. По сравнению с преобладающими языками, такими как Python или JavaScript, они не так популярны, но определенно приносят вам больше денег!

Заключение

Хотя я хорошо знаю, что женщин меньше в сфере технологий, я был немного шокирован, когда впервые увидел гистограмму (распределение по полу) в начале этого поста. 7,8% : 91% — количество женщин меньше 1/10 мужчин. Но «меньше» не значит «слабее». Как показано выше, женщины даже имеют более высокий процент получения высшего образования, чем мужчины, и их средняя заработная плата в час также немного выше. Это говорит о том, что женщин в сфере технологий, хотя и меньше, но они более образованы и хорошо зарабатывают. Так что никаких сочувствий, никакой низкой планки, больше признательности и аплодисментов женщинам в сфере технологий, пожалуйста!