私の履歴書にテストや自己学習リポジトリをリストする価値はありますか?[閉まっている]


18

GitHubリポジトリには、何かを学ぶときに書くおもちゃのプログラムがあります。たとえば、アルゴリズムやデータ構造について読んだとき、それを簡単に実装して、機能することを確認し、理解します。

私は時々、アルゴリズムとデータ構造のパズルを解き、それがリポジトリにプッシュされます。

このリポジトリは私の履歴書にリンクする価値がありますか、それとも実際に雇用される可能性を損ないますか?


こんにちはVinoth Kumar、長所と短所のリストを編集したり、質問しながら質問に答えたりするのを避けようとしています。

回答:


24

「資産だけを表示し、負債を表示しない貸借対照表」と呼ばれる履歴書を聞いたことがあります。

この定義に基づいて、仕事を得る上で資産となるプロジェクトを含め、負債となる可能性のあるプロジェクトは除外します。これは、彼らがあなたが応募している仕事に関連し、あなたの最高の仕事誇示するべきであることを意味します。コードを「おもちゃのプログラム」と考えても、これはうまく構築できないという意味ではありません。したがって、使い捨てのコードやダーティハックを含めないでください。それらをプライベートリポジトリに保管してください。そしてもちろん、あなたはあなたのプログラム、それらに入った設計上の決定などについて話すことができるはずです。あまり良くない。


+1 あなたのプログラムについての。誰かが何かをしたが、彼らを雇うことに対するあなたの自信が最小限であったことを説明することができないと言うとき。
ベン

3

履歴書はインタビュアーを念頭に置いて作成する必要があることを忘れないでください。ほとんどの人は、インタビューに値するかどうかを判断するためだけに論文をふるう必要はありません。彼らはあなたに簡潔な方法であなたの位置に関する最も関連性の高い情報を提供してほしい。これには、コンテンツの慎重な優先順位付けが必要です。私は履歴書をポジションごとにカスタマイズする傾向があり、関連情報を最も強調するようにしています。これはこの特定の質問に対する合理的なアプローチだと思います。

低レベルの一般的な開発者の地位に応募する場合、幅広いプログラムが役立つ可能性があります。たぶん、おもちゃのプログラムの1つは、javascriptプロトタイプで最終的に「クリック」した瞬間、または最初のLISPを調べたときを示しています。これらは有益な可能性があります。

ただし、国防システム用のコンパイラを構築する必要がある職種に応募する場合、先ほど述べた例は、面接官にとってはほとんど役に立たないでしょう。彼らは他の種類の背景情報(あなたが貢献した/リードしたコンパイラプロジェクトなど)にもっと興味があるでしょう。

こう言っても、おもちゃプロジェクトの現在の位置との関連性を測定しようと思います。それらが現在の位置に関連していると思われる場合(例えば、位置にgitコンピテンシーが必要、位置に自律学習の一般的な素因が必要など)、リポジトリを含めます。そうでない場合は、強調表示できるより重要な情報がある場合があります。


3

誰かに批判的な目で診てもらわないと気分が悪くなるようなものを履歴書に載せないでください。同様に、潜在的なインタビュアーがリポジトリを掘り下げて良いものを見つけなければならないようにしないでください。よく書かれたライブラリまたはコードスニペットを備えた小さなリポジトリを用意してから、本格的なアプリケーションを作成する方が良いでしょう。

リポジトリへのリンクを提供する場合は、明らかにしたいコードの興味深い部分を人々に示すことができる明確に定義されたREADMEファイルがあることを確認してください。あります。採用プロセスの早い段階でリンクを開示すると、設計上の決定を正当化することができなくなる可能性があります。そのため、READMEがあなたに代わって物事を説明します。


2

雇用主がコードを利用できるようにすることの利点の1つは、それを使用して機会を選別できることです。

面接は双方向です。雇用主が候補者を評価するだけでなく、候補者は実際に希望するかどうかも決定する必要がありますに雇用主のために働きです。

雇用主が実際に最初に プログラマーの仕事以前に同じプロセスが使用され、他の全員を雇う可能性が非常に高くなります。求職者はおそらく、非プログラマーが同じ役職の資格を得ることができなかったはずの明白な理由がないときは、オファーを受け入れることに非常に慎重でなければなりません(確かにそうだったので)

もちろん、ほとんどの雇用主、候補者に何らかのコードを作成するよう求めています。それは通常、「このホワイトボードに関数を書く」という形か、運が良ければ「この馴染みのないワークステーションに関数を書く」という形になっているようです。これは、「Hello World!」を書くことすらできない候補者を分離する合理的な仕事をすることができますが、インタビューで良いコードを書くことができる人とクールを保つことができる人との違いについてはあまり有益ではありません。

そして、非常に多くの(ほとんどとは言えませんが)雇用主は、プログラマーが理想的な環境にいるときに生成できるコードの種類を調べたいと思っています。

それを最大限に活用するには、雇用主が要求する前にコードを提供することをお勧めします。興味がないだけなら、別の機会を見つけましょう。興味がある場合は、どのプロジェクトを見てほしいか、そしてその理由を教えてください(また、他のプロジェクトのいくつかが代表的だと思わない理由、たとえば本からフレームワークを学んでいたことも説明してください) 。次に、あなたが次に彼らと話をしたときに彼らが見たものについて彼らが考えたことを彼らに尋ねます。


1

それをポートフォリオと考えるなら、はい、あなたの履歴書にそのリンクを入れることをお勧めします。私がやります。


1

履歴書には、雇用プロセスの次の段階に進むという1つの目的があります。その目的を妨げるものはすべて悪い考えです。元採用マネージャーとして、私は最初の審査プロセス中に一人の候補者が利用できた時間の長さは、履歴書を読んでそれを細断するかどうかを決定する以上のものではなかったことを伝えることができます。7ページの履歴書を送ってくれた人々(本当に!)は、彼らが望んでいた注目を集めていませんでした。主にURLである履歴書を送ってくれた人もそうではありませんでした。後に、おそらく残りの候補者にもっと投資した後。

ポートフォリオは良いものです。これは、Webデザインなどのビジネスの特定の側面で特に当てはまります。しかし、あなたがグラフィックアーティストである場合を除き、ポートフォリオはあなたの紹介になるべきではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.