キラーソフトウェアエンジニアリング履歴書の書き方

グーグル、フェイスブック、アマゾン、マイクロソフト、アップルなどでのインタビューを受けた履歴書の詳細な分析。

この履歴書は、Google、Facebook、Amazon、Microsoft、Appleでのインタビューを受けました。

私は自分の履歴書をオンラインでの応募としても知られる履歴書のブラックホールに送ることで、これらの面接を受けました。

オンラインでの応募は​​、人々が仕事に応募する最も一般的な方法であり、したがって、競争のために面接を行うための最も効果的な方法ではありません。それでも、それがまさに私がすべてのインタビューを入手した方法です。

どうやってこれを達成したのですか?

この記事では、次の目的で履歴書を1行ずつ分析します。

  • 履歴書を作成する際に行った選択について説明する
  • この履歴書が私がそれらのインタビューを上陸させるのに役立ったと私が信じる理由、そして
  • どうすればさらに優れた履歴書を作成できますか?

就職活動を始めた当初は、上陸面接で苦労したので、この記事を書くことにしました。実際の履歴書の例を見てみると、私にとって非常に役に立ちました。

この記事は、次のセクションで構成されています。

  1. 面接を上陸させないためのあまりにも馴染みのある方法-私が最初に仕事に応募し始めたときの私の欲求不満の短い逸話
  2. オプションの評価:前進-着陸インタビューのオッズを改善するためのさまざまな戦略についての考察
  3. キラーレジュメの書き方を例で学ぶ-私のレジュメに対応する次の各セクションを使用して、私のレジュメを段階的に分析します。
  • 一目でわかる必需品
  • あなたは誰
  • 連絡先
  • 教育
  • 雇用
  • 個人プロジェクト
  • スキル

面接を上陸させないためのあまりにもなじみのある方法

オンラインで申し込む

あなたはおそらくすべての会社がオンラインアプリケーションのために提供するリンクを知っています。これは、仕事の説明を開いて最小要件を読むまで、完全に資格があると思われる一連の役職を表示する古典的なキャリアサイトです。

聞いたことのない、聞いたことがある、または聞いてほしいと思っていた単語がたくさん含まれている職務記述書。そして、それは無邪気に見える「適用」ボタンを持っています

あなたがあなたの資格について感じるかもしれない不確実性にもかかわらず、あなたは仕事が欲しいのでとにかく応募します。

それで、あなたは申し込みフォームに記入し、送信を押してください—そして待ってそして肯定的な応答を期待してください。

結果はさまざまです。

  1. 電話インタビュー?(うん、就職のチャンス!!!)
  2. 即時拒否?(くそー、製図板に戻る)
  3. 応答なし ?(うーん、少なくとも私にいくつかの閉鎖を持っていることの礼儀を与えてください)

成功するまで繰り返します…そうですか?

悲しいことに、これは多くの人が仕事/インターンシップを探すときに経験する典型的なプロセスです。

いくつかの会社に適用します。いくつかの拒否または応答なしを取得します。さらにいくつかの会社に申請してください。さらに2、3の拒否を取得するか、返信を取得しません。何度も何度も何度も。

なぜ私たちは自分自身でこれを行うのですか?私たちはこのすべての時間を同じ繰り返しのタスクに費やして、同じ、残念な結果を得ています。

これは誰もが面接を受けるために行うことだからですよね?少なくとも私たちは正しい方向に向かって取り組んでおり、希望がちらりと見えているからですよね?他にどのように面接を受けることになっていますか?

オプションの評価:前進

「落胆と失敗は、成功への最も確実な足がかりの2つです。」

-デール・カーネギー、(「人を動かす方法」の著者)

面接を受けられないという問題に取り組むには、次の2つの方法が考えられます。

  1. アプリケーション/履歴書を顕微鏡下に置く
  2. 面接を受けるプロセスについて質問する

この記事では前者に焦点を当てています。面接を受けるためにどのような方法をとっても基本的にすべての企業があなたの履歴書を評価の基礎として利用しているからです。したがって、私たちは顕微鏡で私の履歴書を調べ、注目に値する履歴書の書き方を学ぶことに焦点を当てます。

オンラインアプリケーションを介して面接を受けることは非常に困難です。なぜなら、履歴書は採用マネージャーの手に渡る前に多くの段階を経なければならないからです。

オンラインのキーワードフィルターをバイパスし、約6秒間レビューする採用担当者に目立ち、面接する価値があるかどうかを判断する採用マネージャーの期待に応える必要があります。

それでも、これらすべてのハードルにもかかわらず、私はオンラインで応募することによってすべての面接を取得しました。どうやって?試行錯誤。私は大学2年生の時から、何百もの異なるソフトウェアエンジニアリングのポジションに応募してきました。

私が最初に応募し始めたとき、私は驚異的な数の拒絶に直面しました、しかし時間とともに私は適応する方法を学びました。先輩になる頃には、応募したほぼすべての企業からの面接に大成功していました。

これらすべてのインタビューを私にもたらした履歴書は、この記事の正確なものです。

それは私にかかった4年間、このポイントを取得するために、反復と現実のテストのを。この経験から、さらに優れたソフトウェア履歴書を作成するのに役立つ履歴書作成の原則のリストを作成しました。これらは私が私の夢の仕事を上陸させるのを助けた原則であり、あなたがあなたの夢の仕事を上陸させるのを助けることができる原則です。

これをすべて理解するのに4年の大学が必要でしたが、今ここですべてを学ぶことができるので、すべての飛躍を経験する必要はありません。

私の目標は、ソフトウェアエンジニアリングの面接を受ける方法に関するすべての質問のワンストップハブになることです。そうすれば、面接を受けるソフトウェアエンジニアリングの履歴書を書く方法についての最良の答えを見つけるために、Googleの検索結果を相互参照するために数え切れないほどの時間を無駄にする必要はありません。

あなたの貴重な時間はあなたのキラー履歴書を書くことにもっとよく費やされるかもしれません。

それで、ここから始めて、今この記事から始めてください。私の過去の経験から利益を享受し、私の履歴書のステップバイステップのウォークスルーを始めましょう!

キラー履歴書の書き方を学ぶ—例を挙げて

「方法に関しては、百万、そしていくつかあるかもしれませんが、原則はほとんどありません。原則を理解している人は、自分の方法をうまく選択することができます。原則を無視して方法を試みる人は、必ず問題を抱えています。」-ラルフ・ワルド・エマーソン

この履歴書をもう一度見てみましょう。

一目でわかる必需品

1ページの履歴書

採用担当者はあなたの履歴書を一日中読むことができません。平均して、彼らはそれを6秒未満しか見ません。それを維持し、短い簡潔な

セクション(ヘッダー、教育、雇用、ソフトウェアプロジェクト、スキル)

セクションを重要度の高い順に上から下に配置します。「パーソナルプロジェクト」セクションは、ソフトウェアエンジニアリングのポジションを探している人々にとって、ユニークでなくてはならないものです。

一貫したレイアウト+セクションごとのフォント

各セクションに均一な外観が含まれていることを確認してください。読みやすさを向上させるため、一貫したスタイルが重要です。読みやすさは不可欠です。

では、なぜこの履歴書が機能するのでしょうか。番号付きの箇条書きを調べてみましょう。

あなたは誰ですか(1)

対象読者:履歴書を書いている人

本当に簡単に始められます。あなたの名前。大きな読みやすいフォントで履歴書の上部に名前を配置します

贅沢な色や派手なフォントで、それについてすべて派手である必要はありません。単純明快でうまくいきます。あなたは採用担当者にあなたが誰であるかを知ってもらいたいので、1マイル離れたところからこれを簡単に見ることができます。最小限の仕事をしなければならないリクルーターは幸せなリクルーターです。幸せな採用担当者とは、面接を行う可能性が高い採用担当者です。

要約:採用担当者があなたの名前を読んで見つけるのを途方もなく簡単にします。

連絡先(2)

対象読者:履歴書を書いている人

あなたの連絡先情報はあなたの名前を識別するのと同じくらい簡単でなければなりません。これはとても重要です。世界のすべてのものの中で、これを台無しにしないください。採用担当者は他にどのようにあなたに連絡しますか?

要約:正しい連絡先情報を入力してください。そうしないと、連絡がありません。

教育(3)

対象読者:学位を取得して履歴書を書く人

大学に通っている、または大学に通っている場合、大学に行くことは大きな成果であるため、これは履歴書の最初のセクションである必要があります。米国労働統計局によると、「2017年の高校卒業生の66.7%だけが大学に在籍しています」。だからそれを誇りに思って、それを含めてください!

すぐに、これはあなたが教育と学習に投資していることを採用担当者に伝えます。これはテクノロジーが絶えず変化しているため重要です。さらに、この情報はあなたの成功の指標として役立つので、必ずそれを書き留めてください。

要約:あなたが教育を受けた場所に置きなさい。

応募するポジションに対応する関連するコースワークを必ず含めてください。イタリアの美食歴史に関するコースは非常に食欲をそそるように聞こえますが、コンピュータサイエンスの仕事に就こうとしている履歴書には場所がありません。

これにより、採用担当者と採用マネージャーがあなたの履歴書を見て、あなたがそのポジションに適しているかどうかを判断する能力が大幅に向上します。そして、前述のように、幸せな採用担当者はあなたに面接をする可能性が高くなります。

要約:関連するコースワークのみを含めます。

はい。GPA。これについて話す前に、履歴書の主な目的を思い出してみましょう。

履歴書の主な目的は、あなたの知識、スキル、成果を簡潔に強調することです。自分が誇りに思っていることだけでなく、印象に残ることも履歴書に含めたいと考えています。採用担当者や採用マネージャーが面接を希望するように、可能な限り最高の光で自分の絵を描きたいと考えています。

ここで、GPAに戻ります。あなたのGPAが印象的であるかどうかはかなり明白なはずです。GPAが3.0未満の場合は、履歴書に記載しないでください。それがあなたのチャンスを害するだけであるならば、あなたの履歴書からあなたのGPAを除外することに何も悪いことはありません。

3.0〜3.2のGPAがある場合、これは判断の呼びかけです。個人的な経験から、3.2以上のGPAを必要とするいくつかの会社と話をしましたが、これらは主に金融会社または量的会社でした。ほとんどのソフトウェア会社はあなたのGPAをほとんど考慮していません。3.2を超えるものがある場合は、履歴書に記載します。

GPAが低い場合でも、恐れることはありません。創造性を発揮する機会が得られるからです。私の全体的なGPAは、新入生の工学の前提条件と人文科学のクラスの成績が悪かったため、3.2でした。しかし、専攻内でコースを修了して受講を開始すると、専攻内のGPA(専攻のコースから計算されたGPA)は3.44であり、大幅に高くなりました。だから私はそれを書き留めました(しかし、それを部門のGPAとして認定するようにしてください)。

オッズがあなたに対して積み重なっているように見えるかもしれないときでさえ、可能な限り最高の光の中であなた自身を提示することについて行く多くの方法があります。これを達成するための1つの例を示しただけですが、あなたが発見するのを待っている方法は他にもたくさんあります。彼らはあなたが誰であるかを構成するので、あなたの失敗と成果を完全に受け入れます。正直で誠実であり、常に自分自身の最良の部分を強調することに焦点を合わせます。

要約:あなたのGPAはあなたを定義していません。あなたの履歴書の目的は、最高の光の中で自分自身を提示することです。決してそれを忘れないで!これについて行くときは創造的になり、嘘をつかないでください。

雇用(4)

対象読者:ソフトウェアエンジニアリングの実務経験を持つ学生

経験のない大学生の方も、恐れずに!これは私がフルタイムの仕事に応募していたときの私の4年生の履歴書でした。幸運なことに、夏のインターンシップで関連する仕事の経験を積むことができましたが、面接を受けるためにこれが絶対に必要というわけではありません。セクションに入れるものがあまりない場合は、「個人プロジェクト」セクションにジャンプしてください。

過去の仕事の経験があることは素晴らしいことですが、ソフトウェアエンジニアリングの仕事を探すことになると、すべての仕事の経験が平等に扱われるわけではありません。応募する仕事に関連する仕事の経験を含めることにのみ焦点を当てます。たとえば、小売業のレジ係や食品業界のウェイターとして働いた経験がある場合は、それを含めないでください。残念ながら、お金を処理したり食事を提供したりする能力は、ソフトウェアエンジニアとして成功することを示すものではありませんでした。

採用担当者の目標は、候補者を候補者のスキルセットに合った仕事と一致させることです。したがって、あなたの履歴書には、あなたが現在応募しているポジションに何らかの関係がある過去の仕事の経験を含めることだけが不可欠です。

これを達成することの一部は、それぞれが興味のあるさまざまな仕事に合わせて特別に調整されたさまざまな履歴書のコレクションを作成することを意味します。これは、応募した大学ごとに別々のエッセイを書かなければならなかった大学の応募プロセスに似ています。各大学には独自の価値観、文化、ビジョンがあり、一般的な、万能の大学のエッセイを書くことはほぼ不可能です。したがって、応募する仕事に合わせて履歴書を調整してください。

最後に、日付についてのメモ。最新のエクスペリエンスから順に、エクスペリエンスを降順で並べ替えます。学部生にとって、これは最近の関連性のある経験を含めることに注意することを意味します。悲しいことに、中学や高校での成果を誰も気にしません。エクスペリエンスが古くなっている場合は、省略してください。

要約:応募する仕事ごとに、さまざまなバージョンの履歴書を用意してください。万能の履歴書はありません。

履歴書を書く上で最も難しいのは、過去の仕事の経験から得た成果を意味のある印象的な方法で完全にカプセル化した説明をすることです。

あなたの説明が意味のある印象的なものであるとはどういう意味ですか?これは、採用担当者に次のように考えさせることを意味します。「これは、私たちが探しているスキルセットを持っている人です。これは彼らの過去の仕事に大きな影響を与えた人です。これは私たちが面接して、潜在的に採用したい人です。」

雇用セクションの主な目的は、確立された機関で働いている間にあなたが持っていた影響と価値を示すことです。あなたの目標は、あなたが物事を成し遂げ、うまくやることができる候補者であることを採用担当者に示すことです。

履歴書で自分の業績を最もよく示すために、Googleの元PeopleOperationsのSVPであるLaszloBockによって作成された次の強力な式を採用しました。

「[Z]を実行することによって[Y]によって測定された[X]を達成しました」— Laszlo Bock

これは、私の履歴書のこのセクションの最初の箇条書きで非常にはっきりとわかります。

残量ゲージセンサーを統合し、バッテリー節約状態を確立することにより、デバイスのバッテリー寿命を8%改善しました

それを分解しましょう:

達成済み[X]-デバイスのバッテリー寿命が改善されました

[Y]で測定-8%

[Z]を実行することにより-燃料計センサーを統合し、バッテリー節約状態を確立します

私はこの公式を、私の履歴書のほぼすべての文で何らかの形または形式で活用しました。

このプロセスに沿ってあなたを助けるために、以下はあなたが使うことができそして使うべき優れた動詞の単語バンクです:

これがあなたが始めるために私が思いついた空白の文章を埋めるいくつかの例です:

  • _____を_____、_____を削減。
  • _____の_____を再設計しました。
  • _____によって_____に_____を実装しました。
  • _____から_____まで_____を改善しました。
  • _____に_____から_____を利用しました。
  • _____から_____まで_____増加しました。
  • _____のために_____によって_____を統合しました。
  • _____によって_____に_____が組み込まれました。

要約:「[Z]を実行して[Y]で測定された達成[X]」の式を使用します。これは、採用担当者/マネージャーにあなたの影響を示す最も効果的で最も明白な方法です。

最後に、活用された知識の箇条書きで各作業体験を終了します。この最後のビットの背後にあるユーティリティは、私がプロジェクトに使用したテクノロジーを明示的に述べることによって、読者が私が精通しているテクノロジーを実際に理解できるようにすることです。

これにより、履歴書の下部にある簡潔でクリーンな「スキル」セクションも作成できます。採用担当者は、下部を見て、私が精通しているコンピューター言語を確認することで、私の能力をすぐに理解できます。私が特定のツール、フレームワーク、またはライブラリについて特定の知識を持っているかどうかを確認しようとしている場合は、私のプロジェクトを調べることでこれを見つけることができます。

要約:説明に使用したテクノロジーを含めると、オンラインで適用するときにオンラインキーワードフィルターをバイパスするのに役立ちます。これにより、採用担当者はあなたの経験と知識についてより明確なアイデアを得ることができます。

個人プロジェクト(5)

対象読者:ソフトウェアエンジニアリングのインターンシップ/フルタイムのポジションを探している学生+ソフトウェアエンジニアリングの応募者のためのユニークなセクション

何度も言うと、特に実務経験のない人にとっては、このセクションの重要性を理解できるでしょう。

個人的なプロジェクトは、プログラミングに情熱を注いでいることを示しているため、採用担当者や採用マネージャーの関心を引くために不可欠です。

個人的なプロジェクトは、Pythonスクリプト、Javaプログラム、Webページ、モバイルアプリケーションなど、プログラミングに関連するものであれば何でもかまいません。これらのプロジェクトは、コンピューターサイエンスに本当に興味があり、ソフトウェアエンジニアとして働きたいという強い願望があることを示しています。あなたは学業を超えて、自分で何かを作成する用意があります。

自分で何かを作るために率先して取り組むことは非常に印象的です。それは、あなたがコンピュータサイエンスの知識を広げることに専念していること、そしてそうするために余分な仕事をすることを恐れていないことを示しています。究極的には、それはこの分野への自発的で真の関心を示すための素晴らしい方法です。

個人的なプロジェクトを行うことの他の利点は、あなたが必然的に現実の世界での仕事に適用されるスキルを習得することです。学校では通常は行いませんが、標準のフレームワーク/ライブラリの使用、フルスタックWeb開発の理解、モバイルアプリケーションの作成、開発環境のセットアップ、Vimでの効率的なプログラミングなどの作業を行います。

ヒント:すべての個人プロジェクトを紹介および文書化する個人Webサイトを作成します。これは、履歴書を1ページの制限を超えて「実質的に拡張」する小さなハックです。

最後にもう一度繰り返しますが、個人的なプロジェクトは、まだ持っていない仕事に必要なスキルを開発することへの情熱と献身を示しています。これは、ソフトウェアエンジニアリングの履歴書になくならないものです。

「iPhoneアプリやウェブアプリなどを作成してください。正直なところ、何かを構築している限り、何を構築しているのかはそれほど重要ではありません。ある週末にかなり肉厚なプロジェクトを構築できます。これは、約3〜4週間の週末の仕事で、履歴書をまあまあから素晴らしいものに変えることができることを意味します。真剣に—多くの人がこれをしているのを見てきました。」

--Gayle McDowell、元Googleエンジニア、世界で闘うコーディング力の著者

あなたが本当に働きたい特定の会社がある場合、目立つための最良の方法の1つは、あなたが応募している仕事に直接関連する個人的なプロジェクトを行うことです。

Udacityで無料のオンラインインタラクティブコンピュータグラフィックスコースを受講して、オートデスクでインターンシップを取得しました。このコースでは、three.jsというJavaScriptライブラリを使用する方法を学びました。たまたま、オートデスクでソフトウェアエンジニアリングのインターンシップが開かれ、フルスタックのWebサイトとthree.js(別名ME)の知識を持つ人を探していました。

このテクニックに関する注意点。この戦略は完璧ではありません。これは、Google、Facebook、Microsoftなどの一般的なソフトウェアエンジニアリングインターンシップを持たないAutodeskのような企業でのみ実際に機能します。キャリアの早い段階から始めるときは、コンピュータサイエンスのさまざまな分野を一般化して理解することをお勧めします。それにもかかわらず、あなたが望む特定の会社があれば、これは試す価値のある優れた方法です。

要約:個人的なプロジェクトは不可欠です。まだ行っていない場合は、今すぐ始めてください!失うものは何もなく、得るものはすべてあります。

スキル(6)

対象読者:ソフトウェアエンジニアリングの仕事を探している人

タイトルはそれをすべて説明しています。このセクションは、馬鹿げた、シンプルで、きれいなものにしてください。採用担当者にあなたが持っていることを知ってもらいたい関連スキルをすべてリストしてください。ここにリストした、職務記述書の資格セクションの主要な専門用語に一致するスキルが多いほど、チャンスは大きくなります。

これにより、オンラインキーワードスキャナーを簡単にバイパスできます。ただし、これはスキャナーを回避するための絶対確実な方法ではありません。最終的には、あなたの履歴書を手に入れるのは採用担当者ですが、彼らがあなたを仕事に適していると見なす場合、彼らはあなたに面接をする傾向があります!

スキルセクションについて注意することは、あなたがぴったりであることを示すためだけに、仕事の説明にすべてのキーワードを単にリストするのではないということです。あなたが知っていると主張するスキルについて質問されるので、それはあなたを噛むために戻ってきます。

これにある程度の余裕を持たせることの一部は、あなたの習熟度の指標を含めることです。日常的に出会ったすべての言語を練習しているわけではないので、習熟度を含めると、採用担当者は現時点で最強の言語や慣れ親しんだ他の言語を知ることができます。

私は2つの層を使用することを選択しました:

  1. 熟練-私が非常に精通していて、非常に快適に使用でき、今すぐ面接できる言語。
  2. なじみのある-私が過去に利用したが、現在はそれほど知識がないかもしれないが、与えられた時間に回復できる言語。

その他の有効なオプションは次のとおりです。

  1. 高度な
  2. 中級
  3. 基本

または

  1. エキスパート
  2. 高度な
  3. 中級

または

  1. 流暢
  2. 熟練している
  3. おなじみ

または

  1. 実用的な知識
  2. 基本知識

要約:オンラインで特定の仕事に応募するときは、仕事の説明を相互参照し、履歴書に重要な技術キーワードを追加して、面接を受ける機会を増やします。

重要なポイント

  • あなたの名前と連絡先情報が正しくて読みやすいことを確認してください
  • 必ずあなたの教育を含めてください。GPAが低い場合は、除外するか、創造性を発揮してください。
  • 「[Z]を実行して[Y]で測定された達成[X]」の式を使用して、過去の雇用に与えた影響を効果的に示します。
  • 個人的なプロジェクトを行う—特にテクノロジーでの過去の経験がない場合

最終的な考え

この履歴書は多くのソフトウェアエンジニアリング会社で私にインタビューをしてくれましたが、ここで説明したすべての原則と手法に従うことで同じ結果が得られるという保証はありません。

これは2017年の私の4年生の履歴書でした。これは、ソフトウェアエンジニアリングへの私の旅と興味のショーケースです。テクノロジーは絶えず進化しており、人材検索は絶えず変化するプロセスであるため、それをコピーしても効果はありません。代わりに、これを参照として使用してください。

私の履歴書とこの記事をリソースとして使用して、より優れた履歴書ライターとより効果的なコミュニケーターになりましょう。あなたのスキルと成果を他の人に最もよく伝える方法を学ぶことに集中してください。これ自体が、どこへ行っても必要となる貴重な生涯スキルです。

履歴書を書くときは、覚えておいてください—自分らしくありなさい!

あなたの履歴書はあなた自身の業績、業績、そして興味のリストです。あなたの目標は、あなた自身の最も洗練されたバージョンを作ることです。最後に、楽しんでプロセスを楽しんでください!

この履歴書テンプレートの使用に興味のある人のために、Cracking The CodingInterviewの著者であるGayleLaakmannMcDowellによって設立されたCareerCupから入手しました。

個人的な経験から、最も重要なのはコンテンツです。上記の履歴書作成の原則は、どのテンプレートにも適用できます。