これは、私がソフトウェアエンジニアとしてGoogleで仕事を得るために使用した履歴書です。

皆さんこんにちは!

CS Dojoというプログラミング教育のYouTubeチャンネルで、多くの人から、ソフトウェアエンジニアの職務経歴書を書く方法を説明するように言われました。

それで、これがそれについての私の記事です。

この記事では、最初に、Googleでソフトウェアエンジニアの仕事に就くために個人的に使用した履歴書について説明します。

それでは、それ以来学んだことに基づいて、今日どのように変更するかをお見せします。

また、独自のソフトウェアエンジニアの履歴書を作成する方法に関する一般的なヒントとアドバイスをいくつか紹介します。

私は自分自身を履歴書作成の専門家とは思っていませんが、個人的な経験に基づいた洞察と、この記事を書くために行った調査を提供できることを願っています。

ここで私の履歴書を参照してください。

必要に応じて、この記事をフォローしながら、ここから私の履歴書をダウンロードできます。

構造

まず、履歴書のどのセクションにあるかを簡単に見ていきましょう。次に、それぞれについて順番に説明し、詳細について説明します。

上から、私は持っています:

  • 経験
  • 教育
  • 技術的なスキル
  • 他のスキル
  • プロジェクト

経験

これは、あなたが見せたい仕事の経験を含める部分です。これまでに保持したすべてのポジションを含める必要はありません。そのため、数学の個別指導のポジションを含めませんでした。それは私の他のより技術的な立場よりも関連性が低いです。

関連する重要な非就業経験がある場合は、ここに含めることもできます。たとえば、コーディングコンテストのチームを率いた場合は、ここに含めることができます。プロジェクトセクションに含めることもできますが、エクスペリエンスセクションでより目立つようになります。

私の経験セクションには4つのポジションがあります。

  • マイクロソフトのプログラムマネージャーインターン
  • マイクロソフトのデータサイエンスインターン
  • UBC(ブリティッシュコロンビア大学)のデータサイエンスクラブの創設者兼社長
  • Moneytreeのソフトウェア開発インターン(日本のスタートアップ)

例として最初の位置を見てみましょう。

私の履歴書では、次のようになります。

見出しの構造は次のとおりです。

で、 カチオン>、次のように:

マイクロソフトのプログラムマネージャーインターン、ワシントン州レドモンド、2015年5月〜2015年8月

これはかなり標準的な形式です。

次に、その下に、私が行ったことの説明があります。

Original text


私は、開発者や他のPMとともに、Microsoft DynamicsCRM内の特定の機能の設計と実装を担当しました。私の責任には、初期調査、プロジェクトの計画、製品の設計、ワイヤーフレームの作成、仕様の作成と実行が含まれていました。

今日はどう変えるか

履歴書を書くとき、必ずしも読者がすべての専門用語、特に会社固有の用語を知っていると思い込まないでください。上記の説明で、Microsoft Dynamics CRMについて説明しましたが、多くの人はそれに慣れていません。だから、私はそれを次のように変更します:

私は、顧客関係管理ソフトウェアの一部であるMicrosoft DynamicsCRMを担当するチームに所属していました。私は、ユーザーが事業費を簡単に追跡できる機能を構築する取り組みを主導しました。私の責任には、初期調査、プロジェクトの計画と管理、機能の設計、ワイヤーフレームの作成、および仕様の作成が含まれていました。

Microsoft Dynamics CRMという用語を明確にすることに加えて、私が正確に何を構築したかについての簡単な説明を追加したことに注意してください。

それでは、私が経験セクションで持っている別のポジションを見てみましょう。

見出しは次のとおりです。ブリティッシュコロンビア州バンクーバーのUBCにあるデータサイエンスクラブの創設者兼社長、2013年10月〜2014年5月

その下に3つの箇条書きがあります。

  • 120人以上のメンバーを獲得する責任があります
  • データサイエンスに関するアイデアを交換するための交流会を開催
  • Kaggleで機械学習コンテストに取り組むために数人の学生のチームを結成しました

まず、ここで箇条書きを使用していることに注意してください。履歴書を読みやすく、読みやすくすることもあります。

また、最初の箇条書きで特定の番号をどのように使用したかにも注意してください—120を超えるメンバーを獲得する責任があります。多くの場合、数字を使用すると、達成度がより明確になります。もちろん、必ずしも数字を使用する必要はありません。意味があるときに使用してください。

今日はどう変えるか

これでは大きな編集はしません。マイナーな文法編集のみ。

教育

もちろん、これはあなたがあなたの関連する教育をリストする部分です。

これが私が持っているものです:

大学ごとに、大学名、場所、学位の種類(BS —ここでは理学士)、専攻、卒業予定日、およびGPAが記載されています。

GPAについて

CareerCupの記事によると、一般的な経験則では、GPAは4.0のうち3.0より高い場合にのみ表示されます。私はこの勧告に同意します。

今日はどう変えるか

このセクションはそのままにしておきます。次のセクションに進みましょう。

技術的なスキル

これが私の履歴書のこのセクションの下にリストしたものです:

  • ワイヤーフレーミングBalsamiq、Microsoft PowerPoint
  • ビジュアルデザイン:Adobe InDesign、Photoshop、Illustrator
  • 統計分析:R
  • 機械学習:NumPyとPandasを使用したPython、Ruby、Spark(以前の経験)
  • プログラミング技術:SQL、MATLAB、Ruby on Rails、Java
  • プログラミングテクノロジー、フロントエンド:JavaScript、HTML / CSS、LaTeX
  • バージョン管理:Git、GitHub、Bitbucket

私はここにあまりにも多くのものをリストしたと言うでしょう。私はそれをこれらの2つだけに切り詰めます:

  • データサイエンス:R、NumPyとPandasを使用したPython、Spark(以前の経験)
  • プログラミング技術:SQL、MATLAB、Ruby、Ruby on Rails、Java、JavaScript、HTML / CSS

この場合、他のスキルの関連性が低いため、これら2つだけをリストします。

また、Spark(以前の経験)をどのように配置して、Sparkの経験があることを示していますが、Sparkに習熟していないことに注意してください。

他のスキル

他の関連スキルを含めたい場合は、このセクションを使用できます。このセクションには、日本語と人前で話すことを含めました。

今日はどう変えるか

応募していたソフトウェアエンジニアのポジションとはあまり関係がないので、このセクションは完全に切り取ります。

賞とプロジェクト

これらのセクションに関連する賞とプロジェクトを含めます。

ここでは「関連する」という言葉が重要です。たとえば、地域の空手道選手権で2位を獲得した場合、それはおそらくそれほど重要ではありません。

ただし、それが本当にある場合は、それを含めることをお勧めします印象的—たとえば、国内または国際レベルで空手と競争します。

私の履歴書には1つの賞と3つのプロジェクトがあります。

表彰

これが私の履歴書に対する賞です。

TELUS / IEEE学生イノベーションチャレンジ

私たちのチームは、視覚障害者を助けるデバイスのアイデアを提示したピッチコンテストで3位を獲得しました。私たちのアイデアは、視覚障害者が聴覚で環境を「見る」ことができるように、3次元の空間情報を音に変換するデバイスでした。プロトタイプを開発するために3000ドルの助成金が授与されました。

どのように変更しますか

読みやすくするために、言葉遣いを少し明確にします。多分次のようなものです:

TELUS / IEEE学生イノベーションチャレンジ

このテクニカルプロダクトピッチコンテストでは、視覚障害者を支援するアイデアを発表しました。私たちのアイデアは、3次元の空間情報を音に変換する装置でした。目の前の物体の近さを音の大きさに変換し、物体の高さを音の高さに変換します。このアイデアのプロトタイプを開発するために3000ドルの助成金が授与され、現在開発中です。

プロジェクト

さて、この賞に加えて、最も印象的だと思ったプロジェクトを3つ挙げました。

それらの1つはこれでした:

YamBomb!、 2014年8月

マイクロソフトの同僚と私は、他の誰かに渡さない限り、24時間で「爆発」する「爆弾」を送信するゲームアプリを作成しました。それは数人のユーザーから始まり、発売から1週間以内に70人以上のユーザーに有機的に成長しました。Ruby onRailsとYammerAPIを使用してアプリケーションを開発しました。

ここでも特定の数(70ユーザー)を使用したことに注意してください。また、このプロジェクトで使用した技術であるRuby onRailsとYammerAPIについても触れました。(YammerはMicrosoftのWebサイトであり、社内で通信するために使用されるFacebookのようなものです。)

今どう変えるか

ここでは大きな編集はありません。

今日の履歴書全体をどのように編集するか

さて、当時私が使っていたこの履歴書には、長すぎるという大きな問題が1つあります。約2ページで、理想的には1ページです。

それを1ページにまとめることができるかどうか見てみましょう。

実際、私はそれを1ページにまとめることができました。これが私が行った主な変更のいくつかです:

  • 私はUBCのデータサイエンスクラブの創設者兼社長を経験セクションから離陸させました。それは良いですが、他のものよりも関連性が低くなります。
  • 私はサフォーク大学を教育部門から離陸させました。私はすでにそれから転送したので、それはあまり関連性がありません。
  • 私はちょうどに賞を受賞し、プロジェクトのセクションを組み合わせたプロジェクト、そして唯一の2つのプロジェクトを記載されています。

さて、私が省略したことは、私の履歴書に表示するのに完全に良い情報だったでしょう。私がリストした他のものよりも印象的で関連性が低いというだけです。

これらの情報を省略するだけで、私の履歴書ははるかに読みやすく、速くなりました。

さて、これが私の履歴書の編集された1ページのバージョンです:

  • PDF
  • Word(.docx)
  • ページ(.pages)

テンプレートとしてお気軽にご利用ください。

さて、ここにいくつかの重要なポイントがあります。

1.採用担当者/採用マネージャーの立場になります。

彼らがあなたが精通しているすべての専門用語に精通していると自動的に想定しないでください。特定の分野で一般的に使用されているものとそれほど一般的に使用されていないものについて考えてください。

また、読みやすいように段落を改良し続けてください。短い文を使用してください。明確でないことを明確にします。すべてが明確であることを確認するために、あなたの友人にそれを読んでもらうことはおそらく良い考えです。

2.あまり関係のないものはすべて省略します。

日本語を話すことは良いスキルですが、私が応募していた特定のポジションには関係ありませんでした。だから、私は本当にそれをリストする必要はありませんでした。

3.量ではありません。それは品質についてです。

2つのプロジェクトではなく4つのプロジェクトを表示する場合、それは常に優れていますか?まあ、必ずしもそうとは限りません。

履歴書に関する情報が多いと、履歴書が乱雑になり、重要な情報を見つけるのが難しくなります。

しかし、あなたは言うかもしれません—あなたはまだこれらのどれもしなくても仕事を得ました!

はい、本当です。読みやすい履歴書を作成することは重要だと思いますが、最初に履歴書に表示するための強力なスキルと経験を作成することはさらに重要です。

いくつかの追加のヒント/アドバイス

教育を最初にリストするべきですか、それとも仕事の経験を最初にリストするべきですか?

一般的な経験則は、どちらか印象的/関連性の高いものをリストすることです。

私にとって、私はマイクロソフトでいくつかの良い経験をしました。それは私の教育よりも印象的でした。それが私が最初にそれをリストした理由です。

あなたがまだ学校にいるなら、私のデフォルトの選択はあなたの教育を最初に示すことでしょう。しかし、あなたの経験から何かが目立つ場合は、経験セクションを最初に置いてください。

メールアドレス、電話番号、場所を含める必要がありますか?

あなたは常にあなたのメールアドレスを含めるべきですが、それ以外はあなた次第です。

簡単にするために、履歴書には自分のメールアドレスのみを含めました。ただし、特定の場所にいることを示したい場合、または電話番号を含めたい場合は、先に進んで同様に行ってください。

履歴書に表示する経験がまだない場合はどうなりますか?

基本的には、これまでに習得したすべてのスキルと経験を考え、それらが次のステップにどのようにつながるかを考える必要があります。

例として、これが私がそれをした方法です:

  • Googleに申し込む前の数年はほとんど経験がありませんでした。
  • そこで、自分で学んだRuby onRailsを使って簡単なWebサイトを構築しました。
  • このプロジェクトを利用して、日本で初めてのテクニカルインターンシップを取得しました。
  • これを統計のバックグラウンドと組み合わせて使用​​して、マイクロソフトでデータサイエンスのインターンシップを取得しました。
  • その経験とそこで築いたつながりを利用して、マイクロソフトで2回目のインターンシップを取得しました。
  • これらすべてを使用して、Googleでフルタイムのソフトウェアエンジニアの仕事に就きました。

雪だるまのようなものだと思うのが好きです。

最初は小さいかもしれませんが、それを基に構築を続けると、成長し続けるでしょう。

ソフトウェアエンジニアの履歴書を作成するための追加のリソースは次のとおりです。

  • CareerCupには、このトピックに関する優れた概要があります。
  • Twitterのソフトウェアエンジニアである私の友人のZhiaHwa Chongは、ここにそれについての素晴らしい記事を持っています。
  • freeCodeCampの教師/創設者であるQuincyLarsonも、このトピックに関するすばらしい記事をここに掲載しています。

さて、頑張って、いつも私の記事を読んでくれてありがとう!

これや他のことについて質問がある場合は、以下のコメント、またはInstagramまたはTwitter(両方とも@ykdojo)で私に知らせてください。