Love Beauty >> 美しさを愛する >  >> 健康とウェルネス >> 女性の問題

より多くの女性がコンピュータプログラミングのキャリアを検討する必要がある理由

コンピュータプログラミングが
男性中心の分野であることは誰もが知っています。これは残念なことだと思います。
何年にもわたって、私は
女性がこの分野に貢献できることはたくさんあると結論付けるようになりました。

コンピュータプログラミングが主に男性的な
分野と見なされるのはなぜですか?一部には、男性がガジェットやギズモをいじくり回す可能性が高いという評判があるためだと思います。
一部には、コンピュータサイエンスが
おそらく非常に数学指向の分野であり、男性はおそらく
数学の分野に傾倒しているためです。

(ちなみに、そのような一般化は特定の人々を怒らせることを私は知っています。これは私の意図ではないことを強調したいと思います
また、過度に広い一般化をしたくありません
どちらの性別でも。しかし、多くの心理学の研究では、男性は平均して女性よりも数学や機械の能力が高いと主張していますが、女性は
言語学とコミュニケーション。これらの傾向は私自身の観察とよく一致しているので、今のところ、
これらの研究は
性別の違いの合理的な説明であると思います。)

とにかく、人々はしばしば男性がより数学的に傾いているので
より良いプログラマーを作ると主張します。個人的には、
同意しません。コンピュータサイエンスは本質的に非常に数学的なものであることは事実です。
ただし、コンピュータプログラミングは
そうではないことがよくあります。ソフトウェア開発者は、バイナリ計算、丸め誤差、ブール論理などの
基本的な概念を理解する必要があるのは事実です。ただし、ほとんどのプログラミングタスクでは、微積分、群論、またはその他の高度な数学のトピックは
ほとんど必要ありません。このため、
強い数学的適性の重要性は大部分
誇張されていると思います。

確かに、言​​語スキルは明らかにもっと重要だと思います。
過去数年で、私が遭遇した
プログラマーの約90%が、不器用な構造で、文書化が不十分で、理解が難しい
ずさんなコードソフトウェアを作成していたと思います。また、
言語スキルと、クリーンで読みやすいコードを生成する能力との間に強い相関関係があることに気づきました。
そして、なぜですか?結局のところ、コンピュータ言語は
その言語です。したがって、
言語能力が高い人は、
言語スキルが不足している人よりも、平均して、よりクリーンで
理解しやすいコードを生成することを期待するのが妥当です。

それが、より多くの女性が
プログラミングのキャリアを追求することを望んでいる理由の1つです。女性の方が
言語スキルが優れていることが確かに事実である場合、
コンピュータ言語でもうまく機能する可能性があります。繰り返しになりますが、このジャイブは私自身の
経験とうまく調和しています。私は多くの女性プログラマーを知りませんでしたが、私が知っているほとんどのプログラマーは
かなり優れた作品を生み出しました。
(公平を期すために、私はお粗末な女性プログラマーも何人か知っていますが、
これらの個人は自分の分野にほとんど情熱を持っておらず、給料のためだけにこの分野に参入しました。
それは
性別に関係なく、平凡さのためのかなり良いレシピ。)

この分野に侵入するのは簡単ではないかもしれません。多くの女性は
ソフトウェア開発は男性の分野であり、女性プログラマーは
単なるジレタントであるという偏見に立ち向かわなければならないでしょう。それでも、より多くの女性が
この分野で活躍することを切に願っています。
この分野への情熱があり、彼らの強みを理解していれば、
提供できるものはたくさんあると思います。