paint-brush
開発者の Github プロフィールは、履歴書そのものと同じくらい重要です@wagslane
3,660 測定値
3,660 測定値

開発者の Github プロフィールは、履歴書そのものと同じくらい重要です

Lane Wagner2022/05/08
Read on Terminal Reader
Read this story w/o Javascript

長すぎる; 読むには

開発者の Github プロフィールは、履歴書そのものと同じくらい重要です。空欄にしないでください!あなた自身とあなたのスキルに関連する情報をより多く入力できれば、より目立ち、潜在的な雇用主にとって記憶に残るものになります。固定したプロジェクトごとにプロファイルの Readme を追加します。最高の作品を一番上にして、最高のリポジトリをピン留めして並べ替えます。プロフェッショナルな仕事であっても、すべてのコーディング作業に個人用 Github アカウントを使用してください。プロジェクトを Git と GitHub に保持しないという罠に陥らないでください。

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 開発者の Github プロフィールは、履歴書そのものと同じくらい重要です
Lane Wagner HackerNoon profile picture

私は、エンジニアリング マネージャーとしても、 Boot.dev Discord グループで毎月開催される履歴書ワークショップでも、多くの履歴書を確認しました。最近では、開発者の Github プロフィールは履歴書そのものと同じくらい重要であると確信しています。まだ最初の仕事を始めていない場合、このアドバイスは 2 倍重要です。初心者レベルの開発者を雇おうとしている人は誰でも、自分のスキル レベルがどこにあるのかを把握するために、Github のパブリック プレゼンスに飛び込みます。

求職活動に最適な Github プロファイルを作成するためのヒントのチェックリストを読んでください。

最適なリポジトリを固定して注文する

候補者の Github プロフィールをクリックするたびに驚かされます。最初に見つけたいくつかのリポジトリは、3 年前の学生プロジェクトの壊れたコードの山です。 Github では、最高のリポジトリを一番上に簡単にピン留めでき (現在は最大 6 つまで)、雇用主はあなたが見たいものだけを見ることができます。

ベスト 6 をピン留めするだけでなく、それらを順番に並べて、ベスト作品を一番上に配置する必要があります。ほとんどの人は最初の 1 つまたは 2 つのリポジトリしか見ないことを考慮してください。

プロフィール写真、ユーザー名、略歴を入力してください

プロフィールを入力します。真剣に、3分かかります。何年も前に作成した恥ずかしいユーザー名がある場合は、更新してください。デフォルトのアバターを持っている場合は、自分のプロの写真、または AI が生成したクールな画像などを追加します。


空白のままにしないでください。あなた自身とあなたのスキルに関連する情報をより多く記入できれば、より目立ち、将来の雇用主にとって記憶に残るものになります。

ピン留めしたプロジェクトごとにすばらしい Readme を作成します

採用マネージャーはあなたのリポジトリをクリックします。固定したプロジェクトごとに適切な Readme を作成します。理想的には、Readme には次のものが含まれている必要があります。


  • なぜプロジェクトが存在するのですか?ユーザーのために何をしますか?
  • クローンして実行するにはどうすればよいですか?
  • インストールする必要がある依存関係はありますか?
  • テストを実行するにはどうすればよいですか?
  • どうすれば貢献できますか?


プロジェクトの Readme とは別に、しばらくコードを見ていない場合は、コードをクリーンアップしてください。おそらく、これらのファイルのいくつかを整理し、コードの一部をクリーンアップして読みやすくします。 linting ルールや自動化された CI テストを追加することさえあるかもしれません。重要なのは、採用エンジニアがあなたのプロジェクトに飛び込んでファイルのいくつかを調べた場合、彼らに感銘を与えてもらいたいということです。

プロフィールを追加する

Github は最近、プロファイル ページにマークダウン スタイルのイントロを追加できる新機能を追加しました。履歴書、LinkedIn プロフィール、トップ プロジェクトなどへの追加リンクを含む、もう少し詳細な略歴を書く絶好の機会です。Readme はかなり短くしておく必要があると思います。それは、読者の注意を引き付けておきたいところです。


Github ユーザー名と同じ名前のリポジトリを作成し、そのリポジトリでデフォルトの Readme を使用することで、プロファイルに Readme を追加できます。それは慣習によって完全に駆動されます。これが私の例です

ヒートマップがむき出しの場合は、さらにコーディングする必要があります

まず、すべてのコーディング作業 (プロの作業であっても) には、個人の Github アカウントを使用することを強くお勧めします。 Github を使用すると、組織への参加と脱退が非常に簡単になるため、ジョブ固有のアカウントをいじる理由はありません。利便性に加えて、これに追加された利点は、見過ごされていたすべての余分な作業のために、貢献ヒートマップが驚くほどに見えることです。


まだ仕事がなくても、プロジェクトを Git と GitHub に保存しないという罠に陥らないでください。毎日コードを書いているのであれば、毎日 GitHub に貢献する必要があります。ヒートマップは、あなたが最近技術を磨いてきた潜在的な雇用主を示しています。まったく経験のない人を雇いたいと思う人はいません。


ちなみに今回のヒートマップはこんな感じ。緑が多いほど良いです。

恥ずかしいリポジトリを非公開にする

私が学生の頃は、プライベート リポジトリは GitHub の有料機能でしたが、今では無料です。プライバシー フラグの背後に維持する予定のない古いコードを隠すだけの言い訳はありません。クリーンアップしたい場合は、自由に公開してください。ただし、公開リストを整理しておくことをお勧めします。

アプリケーション、ライブラリ、オープンソースのコントリビューションを組み合わせて作業する

多くの若手開発者は、アプリケーションだけに取り組むという過ちを犯します。電卓や Todo アプリは価値がありますが、他の種類のプロジェクトを組み合わせると、潜在的な雇用主からより多くのボーナス ポイントを得ることができます。他の開発者に役立つように設計されたライブラリとパッケージは、自分のスキルを披露し、自分自身を差別化する優れた方法です。ほとんどのエントリーレベルの開発者はそれらを公開していません!


さらに、中規模から大規模の既存のオープンソース プロジェクトに小さいながらも有意義な貢献をすることができれば、面接の際に自慢できる金鉱になる可能性があります。

いくつかの星を獲得してみてください

このステップは確かに最もオプションですが、他の開発者があなたが行っている作業を承認した場合、ケーキの上に飾られています.リポジトリの GitHub スターは、ソフトウェア製品の証言のように考えてください。これは、採用担当者が使用する優れたヒューリスティックです。数百個のスターを含むプロジェクトを維持している場合、彼らはおそらく、あなたが良い仕事をしていることを知るためにコードを深く掘り下げる必要はありません.数百人の開発者がすでにあなたの作品を承認しています。

GitHub の最適化に時間を割いてください

GitHub プロファイルは完璧である必要はありません。実際のところ、ほとんどの開発者はデジタル プレゼンスが非常に低く、少しの努力をすれば、仕事の見通しに大いに役立ちます。幸運を!