あなたのコードに

ドイツの保守的な価値観は、 キンダー、キューシュ、キルシュ (子供、台所、教会)という3つのKによって女性の社会的役割を決定しました。 奇妙に思えるかもしれませんが、当時のアタビズムは今日も生き続けています。多くの職業は伝統的に純粋に男性的であると考えられており、このイデオロギーの壁を破ることに成功する人は多くありません。



遠くに行く必要はありません。Habrahabrの居住者における女性と男性の比率は10分の1未満です(この記事を書いている時点では、男性101448対女性7772)。



ほとんどのITチームは修道院のように見えます。 女の子は広告、マーケティング、デザインやグラフィックスではやや少ないですが、「神聖」のプログラミングでは非常にまれです。



大規模なMail.Ruチームにはそれほど多くの女の子はいませんが、そうです。 そしてそのうちの1つ-Ekaterina Trefilova lecharton - Poster Mail.Ruの開発者である私たちは、短いインタビューを受けることにしました。







初めてプログラミングを始めたとき、これを行うようになったきっかけは何ですか?



私が11歳のときに、父がコンピューターを持ち帰りました。 その中に、いくつかのおもちゃとPhotoshopがインストールされていました。 しかし、最も興味深いことは、車自体の内部にあるものを見ることでした。 私の父はコンピューターを使って、それが何でどのように機能するかを伝える本を持ってきました。 私が注意深く読んだテクニックの数少ない指示の一つ:)

もちろん、これはコンピュータのことをよく知っているので、13歳のときにプログラミングを始めました。 あらゆる種類の星と正方形。 タスクを正しく説明できることで、多くのことができることを嬉しく思いました。 その瞬間から、私はプログラミングに夢中になりました。

さらに、私はいつも絵を描くのが大好きでした。 Photoshopの知識はWebデザインへの情熱に変わり、Webデザインへの関心が高まりました。



どのエディターを開発に使用しますか?



Vim、彼は素晴らしい! 私は長い間Sublimeを使用し、KomodoとGeanyを試しました。 しかし、私は常に何かを強化し、改善したかった。 それから私はVIMに会った。 コマンドと設定について読みました。 今、私は他の何かを使用する方法を想像することさえできません。私はいつも次のように入力して仕事を終えたいです:w



Perlに出会ったのはいつですか。



彼の最初の仕事で。 私は4年目に勉強しました。 大学では、主にPythonでプロジェクトを作成しました。仕事では、Perlで古い機能を維持し、新しい機能を開発する必要がありました。 最初は大変でした。 経験はありませんでした; Perlの周りの誰もが何も知りませんでした。 残念ながら、私はすぐにLearning Perlという本につまずきませんでした。 多くの時間を節約できます。 インターネットでヤロスラヴ・コルシャクに会ったとき、彼は私を大いに助けてくれました。 彼は何を読み、何が望ましいかを教えてくれました。

少し理解すると、Perlに夢中になりました。 さまざまな方法ですべてを行うことができます。 この信じられないほどの自由は私を征服しました!



他のどの言語での作業に興味がありますか?



最近、私は関数型プログラミング言語Lisp、Haskellに非常に興味を持っています。 脳が「ポップ」し、再構築するときの素晴らしい感覚。 しかし、彼らに何か深刻なことを書くことは不可能です。 JavaScriptをよく使用します。 Perl6で遊んで、何が起こっているのか、何が新しいのかを知ることもあります。



Perlの最大の利点は何だと思いますか?



彼の自由! おそらくこれは欠点と考えられるかもしれませんが、私にとってPerlの弾力性はまさに美徳です。 さまざまな方法で問題を解決できます。 あなたはすべてをするだけでなく、あなたが望むようにすべてをすることができます。

そしてもちろん、Perlの主な利点の1つは、Perlを書く人です。 Perlには素晴らしい、フレンドリーなコミュニティがあります。他の言語ではこのようなことを見たことはありません。 人々はただそれを生き、仕事を楽しみ、何か新しいことをし、それを互いに共有します。



将来の言語はどうあるべきだと思いますか?



ブラウザで実行される言語は勝ち組だと思います。 この分野の誰かがJavaScriptとの競合を開始するのを誰もが待っています。 そのような競合他社が登場したと仮定すると、直感的な構文が必要になります。 周りを見ると、ますます多くの人がプログラミングに興味を持っていることに気付くでしょう。 彼らがコードを書くのは便利で楽しいはずです。







ほとんどのプログラマーが男性であるという事実を説明できると思いますか?



おそらく、ポイントはステレオタイプです。

私はmehmatで勉強しましたが、私の女の子のグループには男よりもたくさんいました。 私たちは勤勉で勤勉によく適応しているため、数学とプログラミングは女性にそれほど難しくなく、時にはもっと簡単に与えられます。 しかし、卒業後、ほとんどすべての女の子が他の職業を選びました。 プログラマーは男の仕事だという世論の影響を受けました。



男性の同僚に対する差別や偏見を感じたことはありますか?



残念ながら、はい。 そのような男性と働くことは非常に困難です。

そのような態度に最初に出会ったとき、私は非常に心配し、自分が過小評価されていることを証明しようとしました。 そして怒って、とても怒っています。 そして、これは私にはまったく関係ないことに気づきました。 結局のところ、誰かが私の能力を信じていないという事実から、私はより悪いコードを書くことはありません。 注意を払うのをやめただけで、人生は楽になりました。



最近、プログラミング環境では、性別に関連するスキャンダルがますます増えています。 そのような問題は本当に存在するのでしょうか、それとも大げさですか? プログラマーの性別は言語コミュニティによって異なりますか?



正直なところ、私はそのようなスキャンダルを聞いたことがありません。 ほとんどのプログラマーは、洗練された礼儀正しい人々であり、悪徳主義の傾向はありません。 それどころか、多くの人々がコミュニティの少女たちに喜んでおり、喜んで快適になるのを助けています。 いくつかの例外で判断すべきではありません。

言語コミュニティによって態度は異なりますか? このプログラミング言語で書く少女が少ないほど、彼のコミュニティの男性は懐疑的です。 しかし、それでも、そのような男性はほとんどいません。 ほとんどの人が自分の階級の女の子に喜んでいます。



特別な方法で会議の行動(CoC)を記録する必要がありますか?



トリッキーな質問。 男性と女性の間のコミュニケーションを管理するいくつかのルールを意味しますか? そのような規則は必要ではなく、男性と女性は平等であり、規則は一般的であると思います。

私たちが行動の一般的な規範の順守について話しているなら、もちろんそのような規則はそうあるべきです。 結局のところ、これは公開イベントであり、誰もがそれに慣れているはずです。



Perlはどのタスクを解決する必要がありますか?



現在、私はロシア語を話すインターネットで最大のインターネット企業の1つであるMail.Ru Groupのプログラマーとして、Poster Mail.Ruプロジェクトで働いています。 プロジェクトバックエンドは完全にPerlで記述されているため、解決するすべてのタスクはこの言語で解決します。 私は既存の機能をサポートし、新しい機能を開発しています。 私はチームでとても幸運でした。これらは才能が​​あり熱狂的な人々です。 彼らと一緒に仕事をするのは面白くて楽しいです。 ここはとてもクールです!



女の子にプログラミングを紹介する方法は? Perlの学習を勧めるべきですか?



女性プログラマーは特別な存在だと信じるのをやめる必要があると思います。 そして、「これは女性の仕事ではありません。」 職業を選択すると、多くはこの態度を恐れています。



Perlの学習を勧めるべきですか? もちろん、それだけの価値はあります! これはとても楽しいことをするのに最適な言語です!



Perlカンファレンスに参加したいですか?



Perlカンファレンスが大好きです。 私の最初の会議はYAPC :: Russia + Perl Mova 2012でした。そこで、Perlで興味深いものがいくつ書かれているかを見て、興味深い人々に会いました。 その後、私はとても元気になり、モスクワに移りました!



会議で話すのは楽しかったですか?







私はそれが本当に好きでした、私はそれを繰り返すつもりです。

準備中に話すことは非常に便利です。トピックを別の視点で見ることができます。 スピーチ中に、あなたはこのトピックにも興味を持っている人々がいることに気づきます。彼らは同様の問題と全く異なる解決策を持っているかもしれません。 とてもやる気があります。



Perlで実装した興味深い「機能」について説明してください。



私が働いていた会社とその顧客のために統合システムを開発することは興味深いものでした。 アーキテクチャを熟考し、リソースのユーザーと管理者にとって便利なものにします。 暗号情報保護の手段である証明書を使用する必要がありました。 難しくて混乱しますが、とても刺激的です!

面白いのは、管理パネルからタグを印刷するツールを実装することでした。 ハードウェアとコードの相互作用が単なる画面への情報の出力を超える場合、まったく異なる感覚があります。

現在、プロジェクトでは、負荷に関連する多くの興味深いタスクを解決しています。 あなたはいつでもより速く動作するコードを書くことができます、私は同僚から学ぶのが好きです。



どのような興味深い外国のリソースからインスピレーションを受けますか?



http://perlhacks.comは私のお気に入りのブログの1つです! 多くの場合、自分で見つけるのが難しい些細なこともいくつか説明されています。 Perlの機能とその機能を考慮して、コードを書くことは非常に刺激的です。

そしてもちろん、 http://blogs.perl.org/users/perl_5_porters_summaries/







PSこのインタビューの目的は、フェミニスト運動をHabréで開始したり、「性の戦い」のスタイルでホリバーを誘発することではありません。

私たちは、「好み」のプログラミングへの職業を選択(または変更)することを検討している少女たちを示すことだけを目的として、ブログに投稿しました。 私を信じて、それは刺繍ほど悪くない!



All Articles