Pythonで80を超える求人の拒否を分析して学んだこと

私たちは皆、ある時点でそれらのメールを受け取りました。 「ご関心をお寄せいただきありがとうございます」で始まり、粉々になった夢と疑念で終わるものです。さて、多分それは少し極端です。それにもかかわらず、求人を拒否するのは難しい場合があります。

私を信じて、私は知っています。インターンシップの申請中に、過去1年間に80件以上の明示的な求人拒否メールを受信しました。データを詳しく説明する前に、数字で私の経験を見て、少し背景を説明しましょう。

  • アプリケーション:234
  • 返信:93
  • 拒否:90
  • オファー:3

少なくともインターンシップについては、まったく回答を得られないことは珍しくありません。実際、私が記入したアプリケーションの60%以上はまったく応答しませんでした。多くの点で、これは明確な「ノー」レスポンスを取り戻すよりもさらに不安を引き起こす可能性があります。少なくともその場合、失われた原因に焦点を合わせるのではなく、検索に進むことができます。

ご想像のとおり、「いいえ」を80回以上聞いた後、それに対して一種の抵抗が生じます。この抵抗は、少し好奇心と相まって、このプロジェクトのアイデアを最終的に引き起こしたものです。要するに、私はこれらの自動拒否メールがカチカチになった原因と、それらが企業間でどのように異なっていたかを調査したかったのです。コード自体にスキップする場合は、GitHubリポジトリに気軽に進んでください。

この投稿の残りの部分では、拒否メールをスクレイピングする方法について説明します。次に、それらのタイミングと内容に関するいくつかの興味深い質問に答えます。

すべてが理由で起こりますよね?

データ収集

まず最初に、データを取得しましょう。 Gmailの受信トレイを照会すると、「インターン」と「アプリケーション」という単語を含む1,000通を超えるメールが見つかりました。これにより、自動化の観点から物事が少し複雑になりました。

私は、各企業による求人の拒否を整理しました。各自にGmail内で「ジョブ拒否」ラベルを付けました。それが終わったら、Pythonの力を活用する時が来ました。私はimaplibでログインし、電子メールパッケージで電子メールの特定の部分をスクレイピングすることができました。コンテンツ分析では、テキストをnltkでトークン化し、分析のために句読点とストップワードを削除する必要がありました。

一般的な単語とフレーズ

これらのメールはすべて同じ一般的な言語を使用しているように思われることはありませんか?個人的に、私は会社から会社へ使用される同じフレーズと行の多くに気づきました。これは、打撃を和らげる創造的な試みがいくつかあると言っているわけではありませんが、それらは間違いなくわずかです。

AT&Tに感謝します。

これらのメールの件名で使用される最も一般的な単語やフレーズを見てみましょう。あなたは知っているので、少なくとも、それが来るのを見ることができます。

上記からわかるように、一般的な単語の選択肢には、「アプリケーション」と「あなた」が含まれます。これを一Justするだけで、おそらくあまり手間をかけずに最も可能性の高い件名ヘッダーをつなぎ合わせることができます。

  • ご関心をお寄せいただきありがとうございます。
  • [ロールの挿入]アプリケーションを更新します。

これらの試行された真の主題行には小さなバリエーションがあるように見えますが、これらの言葉はしばしば悪いニュースの最初の担い手として役立ちます。

時間パターン

さらに一歩進んで、これらのメールのタイミングがどのように分類されるかを見てみましょう。このことは、金曜日に誰かを解雇しないという昔からのアドバイスを思い出させてくれました。週末に新しい雇用に向けて実際に一歩を踏み出すことができないからです。誰かを手放すほど深刻ではありませんが、企業が悪いニュースを配信することを選択する際に使用される思考プロセスについて考えることは依然として魅力的です。

この考えに従って、拒否メールの曜日の内訳を見てみましょう。その後、時間の内訳について詳しく説明します。

ここでは、「こぶ日」が明確な勝者のようです。木曜日が2位になり、平日の残りの部分はかなり安定しています。土曜日に送信されたいくつかの顕著な異常は別として、週末は大部分がスムーズな航海のように見えます。恥…

1時間については、予想される正規分布のように見えます。午前9時と正午に拒否数が急増するようです。これらの時間は、それぞれESTおよびPSTタイムゾーンの稼働日の始まりを示します。午後5時(20時)に1回だけ拒否されました。 P&Gを見てください。

これは、投稿の分析部分をまとめます。もう一度、GitHubまたは以下にリンクされている要点でコードと元の分析を確認できます。

最後の言葉

このプロジェクトは、就職拒否メールの楽しい探索であることがわかりました。それ以上に、私はそれが私の就職活動や一般的な拒絶反応への対処に役立つことを発見しました。そこにいる人の数が不足しているため、失敗に対処する能力を実用的なスキルとして、あるいは何らかの形で超大国としてさえ評価しています。

「私は人生で何度も何度も失敗しました。それが私が成功した理由です」—マイケル・ジョーダン

80以上の明示的な拒否の後、失敗の概念に慣れ始めます。一流企業やコールドメール採用担当者の職種に応募することをためらうのは、ますます少なくなっています。これにより、最初は手の届かないと思っていた機会を得ることができました。

これを読んでいるなら、それらのチャンスをつかんで、もう少し手を伸ばして、そこに行って失敗してください。バックアップしてください。その後、もう少し失敗します。改善、そして最終的には成功を達成できるのは、このプロセスを通してのみです。そして次の成功を達成したら、そこにあなたをもたらしたすべての失敗を振り返って、一つのことを言うことを忘れないでください:

ご関心をお寄せいただきありがとうございます。

読んでくれてありがとう!投稿を楽しんだら、拍手ボタンにいくつかの愛を示して、以下の私の関連投稿をチェックしてください:

  • 中規模のメトリックの分解
  • DS / MLインタビューリソースの大きなリスト
  • Python for Data Science:忘れてしまった8つの概念

今後の投稿に興味がある場合は、私をフォローして下のニュースレターを購読し、新しいコンテンツを受け取ってください。私の詳細と今後の予定については、ウェブサイトをご覧ください。