テクノロジー業界では開発者の需要が高いものの、ピアソン・フランクの調査によると、女性開発者の割合はわずか11%にとどまっています。多少の改善は見られるものの、開発者職は男女間の賃金格差が最も大きい職種の一つであり、3月8日の国際女性デーを控え、この問題はより一層重要になっています。
参照:ソフトウェアエンジニアが面接で聞くべき5つの質問(無料PDF)(TechRepublic)
男性優位のIT業界に女性開発者として参入するのは容易ではありません。テクノロジー業界は長らく男性主導の業界であり、多くの女性が開発者業界への参入を検討したり、実際に参加したりする際に、インポスター症候群に悩まされています。
「小学生の頃から、テクノロジーは広く教えられている科目ではありません。エリート層向けの職業として提示され、将来のキャリアとして男性層をターゲットにしていることが多いのです」と、ビデオネット・ホールディングスのソフトウェアエンジニア、キルステン・リンドブロム氏は語る。
「テクノロジーの歴史には力強い女性のロールモデルが何人かいるものの、テクノロジーの広報を牽引するのは男性に偏っています」とリンドブロム氏は述べた。「これは、開発者として初めて仕事に就いた女性にとって特に当てはまります。彼女たちは、キャリアの初期段階で貴重なメンターとなり得る、社内に上級レベルの女性開発者がいる可能性が低いのです。」
Neo4j のシニア データ サイエンティストである Alicia Frame 氏は、男性が主流の分野に参入するのは怖いと感じていました。
「私は長年、インポスター症候群に悩まされていました。自分が『本当は』資格がないとか、『見せかけ』ほど賢くないとか、誰かに見破られるのではないかと恐れていたのです。それが私を大きく妨げていました」とフレーム氏は語る。「成長するにつれて、自分は賢くて自信があり、自分が何をしているのか分かっていると自分に言い聞かせることが非常に重要だと気づきました。」
他の女性がこの分野に進出したり、仕事で昇進したりできるように、8 人の女性開発者が成功するための独自のアドバイスを提供しました。
成功のための8つのヒント
1. 失敗を恐れない
「コーディングブートキャンプのフラットアイアン・スクールで学んだのは、失敗(そして再挑戦)の仕方です」と、IBMのフルスタックエンジニア、サディ・ベネット氏は語る。「陳腐な言い方かもしれませんが、テクノロジーの世界では、小さなバグからデータベースの重要なセクションから誤ってすべてのデータを削除してしまうことまで、失敗は日常茶飯事です。
「失敗は『もし』ではなく『いつ』です。女性にとって、それを知ることは特に重要です。研究によると、女性は謝罪する傾向が高いことが分かっています。仕事で失敗が多すぎると、絶えず謝罪することで自信を失い、自分が詐欺師のように感じてしまうことがあります」とベネット氏は述べた。
「失敗は普通のことではなく、より良い結果をもたらすことも多いと学びました」とベネット氏は付け加えた。「失敗を通して、コーディングのこと、助けを求めること、そして自力で解決策を見つけるために必要な忍耐力について、多くのことを学びました。」
2. 具体的なフィードバックを求める
「これまでのキャリアの中で、技術スキルを磨く必要があるというフィードバックを何度も受けてきました。自分が技術者として認められることはないだろうと思っていたので、このフィードバックは本当に気が滅入りました」と、ジェネシスのチームリーダー兼シニアソフトウェアエンジニアであるケイトリン・カファエム氏は語ります。
「私の技術は男性とは違っていました。用語を全部知っているわけでもなく、精密なプログラミングの細かい部分まで気にしていませんでした」とカファエムは言います。「でも、複雑な顧客の問題をデバッグする能力はありました。また、独創的にソリューション設計を考案することもできました。」
「もっと早く、技術的に何を改善すべきかを自問自答していればよかったと思います」とカファエムは付け加えた。「そうすれば、何に取り組むべきかをもっと早く、より具体的に理解できたはずです。そうすれば、自分の貢献の独自性を伝える機会も得られたはずです。」
3. インポスター症候群と闘う
「インポスター症候群に陥らないでください。インポスター症候群は、全人類の70%が一度は経験するものであり、特に女性はより影響を受けやすい傾向があります」と、プログレス社の開発者リレーションズ担当シニアマネージャー、サラ・ファーツ氏は述べた。
「自分が他の人と違っていたり、特別な存在だったりする状況(例えば、数少ない女性)では、自分がそこに属していない、あるいはそこにいる資格がないと感じてしまうかもしれません」とファーツ氏は言います。「もしそう感じ始めたら、自分自身と自分の感情を見つめ直してください。自分が今の役割を担っているのは、自分が一生懸命努力してその地位を獲得したからだと、自分に言い聞かせてください。」
4. 支援を集める
「サポートシステムを用意しておきましょう」と、The Graide Network のソフトウェア エンジニアである Alyssa Nickow 氏は言います。
「これは社内の親和性の高いグループや友人、家族でもいいし、問題への対処法についての意見交換の場として、また女性やその他のマイノリティグループをあまり歓迎しない企業やオフィスについての洞察を得るための情報ネットワークとして機能している素晴らしいオンラインコミュニティもいくつかあります」とニコウ氏は述べた。
5. 学び続ける
「自分の知識をしっかり身につけましょう」と、ブレインツリーのソフトウェアエンジニア、メアリー・ピアースは言います。「継続的な学習に専念し、ストレッチゴールに挑戦することを恐れないでください。」
この戦略には、最新のプログラミング言語を常に把握しておくことや、オンライン コースでスキルを磨くことなどが含まれます。
6. ソフトウェア開発ライフサイクル全体に精通する
「ソフトウェア開発ライフサイクル (SDLC) のあらゆる側面を理解することで、他のチームが何を求めているかを正確に把握できます」と、GitLab のエンジニアリング マネージャーである Darva Satcher 氏は述べています。
「SDLCの実装方法は組織によって異なります。組織内でソフトウェアがどのように構築されているかをあらゆる側面から理解し、相手が仕事を成功させるために何が必要かを理解することが重要です」とサッチャー氏は言います。「そうすることで良好な関係を築き、ひいては高い生産性を持つ開発者になれるでしょう。チームワークが不可欠です。ですから、チーム全体に時間を投資しましょう。」
7. ネットワーク
「他の企業で、アイデアや考え、苦労を共有できる女性を見つけてください」とタイル社のプラットフォームエンジニアリングディレクター、ジョシー・ヘインズ氏は言う。
「キャリアを重ねていくと、部屋の中で自分だけが女性で、自分の経験を理解してくれる人が誰もいないと感じることが多々あります。そのためのネットワークを準備しておく必要があります」とヘインズ氏は語った。
「男性とのネットワークも必ず築きましょう」とヘインズ氏は付け加えた。「女性とだけネットワークを築いているなら、テクノロジー業界で最も権力のある立場にある人々とのネットワークを築いていないことになります。」
8. 自分の価値を知る
「それが唯一の方法だと思って、自分の望むものより劣るものを受け入れてはいけません。そうではありません」と、スクエアフットのバックエンドエンジニア、ソフィア・フォーセル氏は言う。
「(例えば)フルタイムのリモートワークは好きではないのですが、そういうオファーをたくさんいただいています。もしそれが嫌なら、仕事を探し続けてください」とフォーセル氏は言います。「次のチャンスはそこにあるんです。」
詳細については、TechRepublic の「女性開発者をもっと採用する方法: 5 つのヒント」をご覧ください。

画像: iStockphoto/Rawpixel