apeescape2.com
  • メイン
  • 財務プロセス
  • バックエンド
  • Uiデザイン
  • アジャイルタレント
ライフスタイル

オープンソースは女性にも開放されますか?

次の記事は、ApeeScape Female DeveloperScholarshipの開始前に公開されました。奨学金申請者をサポートするために、ApeeScapeは最初のオープンソース貢献を行うためのガイドも公開しています。

女性は技術分野では過小評価されているセックスに属しています。しかし、これは新しいことではありません。のような大企業が発表した数字を見てください フェイスブック 、 グーグル 、 インテル 、 スラック そしてもっとたくさん。

最近のテクノロジーイベントで、テクノロジー業界におけるジェンダーの多様性の欠如についての会話を耳にしました。小グループは、女性がテクノロジー労働力の約30%を占めているにもかかわらず、高レベルのエンジニアリングチームに2人以上の女性がいることはめったにないという事実について話し合っていました。



この会話の参加者の1人は、これは男性の開発者は通常女性の開発者よりも才能があるためだとコメントしました。グループの誰も反対しませんでした。

うーん…

個人的には、ApeeScapeでの経験と、プリンストン大学で工学を学んだ学部の学位の両方のおかげで、男性はほぼ50/50でした。女性、私はこれが完全に真実ではないことを知っています。私は多くの素晴らしいエンジニアと仕事をしてきましたが、あらゆる種類の役割に精通しています。しかし、特により高度なエンジニアリング機能が観察され始めたとき、数字は私自身の経験と一致していないようです。

そして、この格差に対処することが重要です。それはそれのための多様性だけではありません。統計的に言えば、世界で最も知的な10人のうち、男性と女性が同じように知性を持っている場合、5人は女性で5人は男性でなければなりません。したがって、チームのバランスが男性と女性のバランスが取れていない場合、このチームは間違いなく最善の方法で構成されていません。完璧なシステムでは、多様性は確率的な結果です。しかし、これらは私たちが見ている結果ではありません。

この会話を聞いた後、私は数字を見て、それらが悪い状態にあるのは機器の誤解によるものかどうかをよりよく理解したいと思いました。ソフトウェアエンジニアリングのすべてのスキルレベルにわたる性別の傾向の内訳をGoogleで調べましたが、あまり見つけることができなかったため、GitHubで公開されている数値を確認することにしました。名前、フォロワー数、投稿、リポジトリを取得するために5,000個のプロファイルをスクレイピングしました。次に、オープンソースパッケージgenderize.ioを使用して、各プロファイルの性別を調べました。この最初のバッチには女性が少なかったため、単純で意味のあるグラフを作成するためにデータを追加する必要がありました。そこで、15,000個の追加プロファイルをスクレイピングしました。

これは私が見つけたものです:

男性の性別が支配的なオープンソース:

さらに分析を始める前でさえ、女性の割合が非常に低いことは明らかでした。 20,000のプロファイルのうち、genderize.ioは15,374の性別を確実に判別できました。そのうち、女性はわずか6.0%(926人)でした。ユーザーの活動を見ると、格差はさらに深刻になります。

10の投稿をカットオフポイントとして使用して、最近プロファイルを作成し、少し経験を積んだユーザーと、オープンソースプロジェクトを掘り下げたユーザーの違いを確認しましょう。結果:5.4%の女性。

ランダムサンプルからの投稿が10を超えるGitHubユーザーの5.4%のみが女性です。

実際、貢献の数に応じてユーザーを断片化に分割すると(各キューブに最低1,000ユーザー)、女性ユーザーの割合は貢献が増えるにつれて減少する傾向があります。

GitHubには、テクノロジー業界の性別の多様性の数値が示唆するよりもはるかに少ない女性がいるだけでなく、ユーザーアクティビティが増えるにつれて女性の割合が減少しているようです。

フォロワー数やリポジトリを通じてジャンルに注目しながら掘り下げていき、同じパターンを見ました。これは、リポジトリの数を見ると特に明白でした。

繰り返しになりますが、より多くのリポジトリを使用して断片化に移行すると、女性の割合が減少することがわかります。

では、ここで何が起こっているのでしょうか? GitHubでのアクティビティは、そもそもプログラミングスキルの妥当な基準ですか? (私はそう思う)。才能のある女性エンジニアは、男性エンジニアよりもオープンソースに積極的に貢献する可能性が低いですか?これらの結果は、女性エンジニアに関して、テクノロジー業界における参入または保持の問題のもう1つの指標ですか?

オープンソースコミュニティの数が非常に少ないのはなぜですか?

統計的には、テクノロジー業界の女性の数はすでに十分に厳しいですが、オープンソースプロジェクトではさらに悪化しています。

これまでの多くの研究は、女性が科学、技術、工学、数学に関連するトピックやキャリアに乗り出すことを望まない理由に焦点を当ててきました。一部の人々は、これらの問題に対する一般的な関心の欠如であると結論付けています。他の人は、女性が家族や教師によって固定観念にとらわれた後、この種のキャリアを追求しないことを決定すると信じています。他の人は、ロールモデルの欠如または複数の原因の組み合わせについてまだ話します。

Stack Overflowのジェンダーに関する調査によると、「ジェンダーの不平等の問題と、科学、技術、工学、数学に関連する問題は、特に女性が科学的研究に専念しない理由の観点から、数年前から研究されてきました。 。これまで、オンラインコミュニティでの女性の現象と表現(テクノロジーユーザーのユーザーとして)、女性の参加レベル、性別レベルでの違いを検出できるかどうかを定量化することに最小限の注意が払われていました。特定のコミュニティが女性の参加を積極的に思いとどまらせる方法を見つけるために、事例証拠のみが収集されています。

しかし、科学、技術、工学、数学のトピックを勉強する女性が少ない理由に集中することに多くの時間を費やすと、別の重要な格差に焦点を当てることができなくなります。修士号の28%が女性を対象としている場合、なぜオープンソースの数字はコミュニティはとても低いですか?

この質問への回答を考えるときに考慮すべきいくつかの可能性があります。

1.おそらく、GitHubでの才能とコーディング活動の間に強い相関関係はありません。

テクノロジー業界では、真剣に受け止められるための前提条件であるため、多くの開発者がキャリアの早い段階でGitHubを使用しています。しかし、このようにオープンソースを見ている女性の意欲的な開発はほとんどないようです。このデータは偶然であり、テクノロジー業界のソフトウェア開発における女性の才能の数との関係ではあまり意味がない可能性はありますか?

この問題について、2人のApeeScapeエンジニア、Anna-ChiaraBelliniとBozhidarBatsovと話し合いました。 Anna-Chiaraは、さまざまな学術およびビジネス環境でソフトウェアエンジニアリングに20年以上の経験があり、Bozhidarは世界で最もアクティブなGitHubコントリビューターのリストで98位です。

彼らは両方とも、GitHubでアクティブになることは通常、エンジニアリングの専門知識の良い指標であることに同意しましたが、GitHubでアクティブでない優れたエンジニアを知っていると述べたため、その逆も当てはまります。一方、多くの企業が採用プロセス中にGitHubプロファイルを評価しているため、テクノロジー業界も同意しています(ただし、この慣行はかなり偏っているようですが、私の調査結果を考えると、それほど驚くことではありません)。

GitHubのアクティビティは、一般的にエンジニアリングの専門知識の良い指標ですが、その逆も当てはまります...多くの優れたエンジニアがGitHubに参加していません。

Bozhidarは、オープンソースの共同作業者は、多くの場合、企業環境内で大きな内部変更を行うことを推進するタイプの人々である可能性が高いと示唆しました。 Anna-Chiaraは、オープンソースに貢献するには大きな自信が必要であるとコメントしました。これは、歴史的にテクノロジー業界が女性開発者に不快感を与えてきたことを考えると、女性開発者にとっては難しいかもしれないと彼女は言います。

このGitHubデータに影響を与える可能性のあるバイアスがいくつかあることは事実です(名前のほぼ25%が自信を持って男性/女性として分類できなかったという事実を含む)。

ただし、Bozhidar、Anna-Chiara、および私は、GitHubアクティビティのレベルが一般的にプログラミングスキルの良い指標であることに同意しました。同様に、これらのデータは、オープンソース検索を中断する(または開始しない)ことを決定し、それらを他のオプションに置き換える才能のある女性プログラマーの傾向を示唆しています。

2.テクノロジービジネスレポートに引用されている数値には、テクノロジーに関連しない職位が含まれています。

テクノロジー業界の多くの企業は、女性の25〜30パーセントを雇用していると述べています。ただし、この数値は誤解を招く可能性があります。これらのより大きな数のほとんど(はい、それらは最大です)には、技術的機能と非技術的機能の両方が含まれています。

技術職に就いている女性の割合を調べ始めると、その数はさらに減少します。

AndroidStudioでDDMSを開く方法

Facebookでは、従業員の32%が女性ですが、技術的な役割の16%だけが女性に属しています。 Googleでは、会社全体の女性従業員の30%から技術職の18%に同様の減少が見られます。たるみは、女性人口の39%から実際にエンジニアリング機能で働く18%に減少します。私が調査した企業の中で、インテルのジャンプは最も小さく、女性人口は24.1%、技術的な役割は19.4%です。

そのため、多くの企業の女性の割合は企業の約4分の1、さらには3分の1ですが、実際には技術職に就いている女性の数ははるかに少なくなっています。 15〜20パーセントのステートメントの方が正確であるように思われます。

しかし、それでも、テクノロジー企業でエンジニアリングまたは技術的な役割に参加する女性の割合と、GitHubでコードプロジェクトを開くことによって貢献する女性の割合との間には大きな格差があります。

3.プログラマーはテクノロジー業界を去ります

GitHubでのアクティビティがプロ意識と経験と相関している場合、女性の貢献者の数は非常に少なくなります。これは、業界からの女性エンジニアの驚くべき退出率によって説明することができます。

テクノロジー業界に参加している女性では、56%がキャリアの途中で脱落しており、この数字は男性の人口に比べて2倍になっています。

テクノロジー業界がキャリアの最初から女性の大多数を維持できない場合、おそらく女性は多くのオープンソースプロジェクトに貢献しないでしょう。

しかし、この一連の推論はまた、疑問を提起します:経験と貢献の間の相関関係は本当に本当ですか?頻繁にOSSに参加する人の多くは、自分たちの名前を確立しようとしている比較的新しいプログラマーですが、そのグループの女性はどこにいますか?

4. GitHubは、女性開発者にとって歓迎されないコミュニティになる可能性があります。

ある開発者は、テクノロジーにおける女性に関する記事について次のように述べています。「オープンソースプロジェクトに関連して、私は最近これについて考えています。私は実際に何もしていません、そしてこれは確かに私のキャリアに結び目を作ります…それは私が完全に入ることができない円であるように感じます。しかし何よりも、私はテクノロジー業界で一般に公開されているプロジェクトに取り組んでいる唯一の女性であるため、注目を集めることを恐れています。インターネット上で女性がどのように扱われているのか、私の推論は間違っていないことがわかりました。

Anna-Chiaraは、この種の不安は、特にOSSに関しては、女性エンジニアの間で共通のテーマであると考えています。私が彼女に、女性がオープンソースプロジェクトに貢献する可能性が低いと思うかどうか尋ねたところ、彼女はそうだと答えました。

Anna-Chiaraはまた、女性のGitHubサブスクライバーが、真剣に受け止められるように、性別に依存しない名前または男性的な名前を採用しようとする可能性を提起しました(genderize.ioは、改訂されたプロファイルの約4分の1の性別を特定できなかったことを思い出してください) )。

しかし、それは納税者がいないという意味ではありません。 Bozidharは、Exercism.ioをもたらします。これは、カトリーナオーウェンが始めた人気のプロジェクトで、複数の協力者がいます。また、人気のあるオープンソースの貢献の長い歴史を持つノルウェーの開発者であるBodilStokkeについても言及しています。

Anna-Chiaraはまた、プロジェクトのトップの貢献者またはリーダーの中に女性がいる場合、開発者がプロ​​ジェクトに貢献する可能性が高いと示唆しています。残念ながら、男性が支配するプロジェクトの数と比較して、女性を対象としたソフトウェアプロジェクトを見つけるのは困難です。

しかし、問題はOSSよりも大きいです。 「私が知っているソフトウェア開発の専門家である女性について考えると、彼らは決して会社の20%を代表しているわけではありません。 10%に近いとは思いません」とAnna-Chiara氏は言います。 「このGitHubレビューの結果は私を驚かせません。」

5.テクノロジー業界を形作る暗黙のバイアスがゆっくりとGitHubに忍び寄る可能性があります。

エリックリースは、テクノロジー業界における暗黙のバイアスの問題を指摘しています。システム内の同じ人にバイアスがかかっていなくても、これらのシステムが事前に決められたバイアスを持つことは非常に簡単です。さらに、人々は無意識の好みも持っているため、問題はさらに複雑になります。

エリックは彼の記事で、1970年まで主に男性で構成されていたオーケストラの例を使用しています。人々は、男性アーティストは女性アーティストよりも音楽に対する優れた適性を持っていたと信じています。しかし、オーディション中にミュージシャンと審査員を物理的なスクリーンで分離し始めると、その数は大幅に変化し、人々は平均して男性と女性の両方がうまく仕事をしていることを受け入れ始めました。

同様のバイアスがテクノロジー業界の採用システムに影響を及ぼしている場合、これは、上記で説明した女性ソフトウェアエンジニアの割合が低いことを説明するのに役立つ可能性があります。また、採用されている女性ソフトウェアエンジニアの数が少ない場合、それらの影響はGitHubなどのオープンソースコミュニティに流れ込む可能性があります。誰かがフルタイムのプログラミングの役割で拒否された場合、その人は彼らが十分な才能を持っていないと考えるようになるかもしれず、オープンソースプロジェクトに貢献する自信も失います

これはどこに私たちを残しますか?

以下は、このトピックに関連するいくつかの質問です。

1.これらの数値は時間の経過とともにどのように変化しますか?

より多くの女性をテクノロジー業界に巻き込むことは、現在常に議論されているトピックです。コーディングブートキャンプの増加は、オープンソースに関してもプラスの影響を与えるはずです。これらの議論とさまざまな新しいイニシアチブはどれほど効果的ですか?これらの数字は3年後にどのようになりますか? 5年後?そして一年で?

2. GitHubデータをどのように分析できますか?

Anna-Chiaraは、ブランチの数に基づいてユーザーの性別の内訳を調べて、女性がGitHubポータルを試す頻度を把握することを提案しました。さらに、結果に影響を与える可能性のある年齢層など、他の要因も関係しています。オープンソースは長い間テクノロジー業界の定番でしたが、GitHubはわずか8年前に設立されました。

3.どのGitHubユーザーが仮名を使用しているかの全体像を把握する方法はありますか?

仮名を使用している女性の割合が一般的なGitHubの女性の割合よりも大きい場合、これはGitHubがコミュニティとしてどれほど包括的(および一般的にはテクノロジー業界)であるかについてかなり強力な事実を生み出します。

4.場所を見始めると、これらの数値はどのように変化しますか?

GitHubでのやり取りは理論的には場所に依存しないため、これは相対的なものです。しかし、GitHubのユーザー比率が平均よりも高い国のハイテクコミュニティから何かを学ぶことはできますか?

これらの数値を改善するためのいくつかのアイデアがあります(もちろん、もっとたくさんあります):

1.人気のあるGitHubリポジトリページを改善できますか?

この問題についてBozhidarと話し合ったとき、彼は、GitHubのほとんどのプロジェクト/コミュニティには、プロジェクトの初期段階で新しいオープンソースの貢献者を非常に忍耐強く歓迎し、喜んで案内するリーダーがいると述べました。これは何の理由もない一般的な理由ではないようです(女性は自信がないことを強調した前述のコメントを思い出してください)。

これらの新しいGitHubユーザーは、このタイプのメンタリングとサポートが存在すること(彼が主張するほど普及していると仮定)、およびこの新しいユーザーがこのタイプのメンタリングを見つける方法を知っていることを知っていますか?人気のあるGitHubリポジトリインターフェースを改善して、これをより明白で歓迎できるものにできますか?たとえば、人気のあるリポジトリページに公式の「リポジトリメンター」の役割のようなものが含まれている場合、経験豊富なユーザーが質問に答えられる可能性がはるかに明確になります。

2.より良い(そしてより頻繁な)入門ガイドをGitHubに投稿します。

GitHubの扱い方を教えてくれる投稿がたくさんあります。開始するには、「使用する」などを知っていますが、GitHubコミュニティ内でのやり取りのガイドラインに関しては、ほとんど何もありません(知っている場合は、コメントにリンクを投稿してください)。

GitHubコミュニティに正しいタグを実装する方法と、各ユーザーのスキルレベルに応じたベストプラクティスに関するステップバイステップガイドは、氷を破り、オープンソースに貢献するための最良の要素に関する知識を提供するのに役立ちます。これは間違いなく、より意欲的な開発者が参加するように動機付けることができるものです。 ApeeScapeからのこのようなガイドをお楽しみに。

3.より多くの個別指導は大きな違いを生む可能性があります。

Bozhidarは、このプロジェクトに関与する開発者が、新規参入者が基本的なタスクを開始するのを喜んで支援することの重要性についてコメントし、Anna-Chiaraは、プロジェクトに直接飛び込んで批判に固執することがいかに恐ろしいかについて説明します。確かに、これらの技術コミュニティをより歓迎し、女性をより歓迎するためには、多くのことを行う必要があります。これに関するApeeScapeイニシアチブにご期待ください!

GitHubの結果に驚いていますか?どういう意味だと思いますか?

Redis Pub / Subでリアルタイムに移行

バックエンド

Redis Pub / Subでリアルタイムに移行
通知デザインの包括的なガイド

通知デザインの包括的なガイド

モバイルデザイン

人気の投稿
TV UIデザイン:ホワイトスペースの操作
TV UIデザイン:ホワイトスペースの操作
AngularJSからReactに切り替えた理由
AngularJSからReactに切り替えた理由
WordPressのパフォーマンスを最適化するための高度なガイド
WordPressのパフォーマンスを最適化するための高度なガイド
購入への道を開く– eコマースUXのベストプラクティス
購入への道を開く– eコマースUXのベストプラクティス
Crystalプログラミング言語での暗号通貨の作成
Crystalプログラミング言語での暗号通貨の作成
 
レベルアップ–ゲームUIのガイド(インフォグラフィック付き)
レベルアップ–ゲームUIのガイド(インフォグラフィック付き)
2020年の音楽産業の現状
2020年の音楽産業の現状
Azureチュートリアル:Azure Machine LearningStudioを使用したガソリン価格の予測
Azureチュートリアル:Azure Machine LearningStudioを使用したガソリン価格の予測
プロジェクト管理の青写真パート1:アジャイル、スクラム、かんばん、リーンの包括的な比較
プロジェクト管理の青写真パート1:アジャイル、スクラム、かんばん、リーンの包括的な比較
アニメーション製品解説動画を作成するためのステップバイステップガイド
アニメーション製品解説動画を作成するためのステップバイステップガイド
人気の投稿
  • c-corpまたはs-corp
  • 視覚のゲシュタルト理論
  • アンドロイドはUIスレッドで実行されます
  • WordPressでAPIを呼び出す方法
  • コンピューターのC言語とは
  • 需要の価格弾力性とは何ですか?
カテゴリー
トレンド エンジニアリング管理 プロセスとツール ヒントとツール アジャイル プロジェクト管理 アジャイルタレント 分散チーム ツールとチュートリアル モバイルデザイン

© 2021 | 全著作権所有

apeescape2.com