結論

GitHubポートフォリオはリポジトリ数より、READMEで判断理由が読める1〜3本の質が重要です。履歴書で書く経歴と矛盾しないよう、公開範囲と機密境界を守って整理してください。

この記事はこんな人向け

  • GitHubを転職資料に使いたい初級者
  • READMEが空で何を書けばよいか分からない人
  • 履歴書との役割分担を知りたい人
  • Forkだけのリポジトリを整理したい人

このテーマの要点

エンジニア転職では、GitHub上の公開リポジトリが選考の補助材料になることがあります。このページはそのポートフォリオ整理に限定し、職務経歴書の書き方や志望動機の組み立ては履歴書の領域と切り分けます。Pinnedリポジトリ、READMEの構成、デモ手順、機密のマスク、Contributionの見せ方を中心に解説します。フォロワー数やスター数の目標値は示しません。

Pinned repo
プロフィール上部に固定表示するリポジトリ。採用側が最初に見ることが多い。
README
目的、技術選定理由、実行手順、未実装を書く文書。履歴書とは別用途。
機密境界
社名、顧客、未公開API、本番URLを公開リポジトリに載せない線引き。
最小デモ
cloneして数コマンドで動く状態。スクリーンショットやGIFは補助。

GitHubポートフォリオで混同しやすい役割

GitHubポートフォリオと職務経歴書は補完関係です。経歴書がタイムラインと役割を担い、GitHubが具体的なコードと設計判断の証拠になります。同じ内容を両方に冗長コピーする必要はありません。

GitHubポートフォリオと履歴書の役割
観点GitHub(このページ)職務経歴書
目的コードと設計の証拠経歴と役割の要約
形式リポジトリとREADMEPDF・Web履歴書
機密公開前提でマスク一般化した記述
更新実装に合わせて転職期にまとめて
関連記事このテーマ履歴書

GitHubポートフォリオの役割比較では、「観点」は「目的」、「GitHub(このページ)」は「コードと設計の証拠」、「職務経歴書」は「経歴と役割の要約」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

GitHubポートフォリオの役割比較では、「観点」は「形式」、「GitHub(このページ)」は「リポジトリとREADME」、「職務経歴書」は「PDF・Web履歴書」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

GitHubポートフォリオの役割比較では、「観点」は「機密」、「GitHub(このページ)」は「公開前提でマスク」、「職務経歴書」は「一般化した記述」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

GitHubポートフォリオの役割比較では、「観点」は「更新」、「GitHub(このページ)」は「実装に合わせて」、「職務経歴書」は「転職期にまとめて」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

GitHubポートフォリオの役割比較では、「観点」は「関連記事」、「GitHub(このページ)」は「このテーマ」、「職務経歴書」は「履歴書」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

GitHubで見せること

  • READMEの設計理由
  • 再現可能なデモ
  • LicenseとContributing

履歴書で書くこと

  • 在籍期間と役割
  • チーム規模の一般化
  • 履歴書参照

求人票で見る項目

求人票に「GitHub URL提出」とある場合、見られるのはPinnedの少数リポジトリであることが多いです。全リポジトリを磨くより、代表1〜3本のREADMEを完成させる方が効率的です。

求人票のGitHub提出で確認する点
書いてあること確認したい実態面談での質問例
URL提出Pinnedの有無どのリポジトリを重点的に見ますか
OSS貢献自前実装の割合Forkのみのrepoは対象外ですか
デモローカル実行可否クラウドデモURLは必要ですか
ライセンス商用利用コード業務時間外の成果物のみでよいですか
共同開発Contributionの割合ペアプロジェクトの役割はREADMEで足りますか
秘密保持公開NG分野過去案件の技術名のみ書いてよい範囲は

GitHubポートフォリオの求人票の読み替えでは、「書いてあること」は「URL提出」、「確認したい実態」は「Pinnedの有無」、「面談での質問例」は「どのリポジトリを重点的に見ますか」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

GitHubポートフォリオの求人票の読み替えでは、「書いてあること」は「OSS貢献」、「確認したい実態」は「自前実装の割合」、「面談での質問例」は「Forkのみのrepoは対象外ですか」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

GitHubポートフォリオの求人票の読み替えでは、「書いてあること」は「デモ」、「確認したい実態」は「ローカル実行可否」、「面談での質問例」は「クラウドデモURLは必要ですか」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

GitHubポートフォリオの求人票の読み替えでは、「書いてあること」は「ライセンス」、「確認したい実態」は「商用利用コード」、「面談での質問例」は「業務時間外の成果物のみでよいですか」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

GitHubポートフォリオの求人票の読み替えでは、「書いてあること」は「共同開発」、「確認したい実態」は「Contributionの割合」、「面談での質問例」は「ペアプロジェクトの役割はREADMEで足りますか」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

GitHubポートフォリオの求人票の読み替えでは、「書いてあること」は「秘密保持」、「確認したい実態」は「公開NG分野」、「面談での質問例」は「過去案件の技術名のみ書いてよい範囲は」です。件数・年収・合格率は集計方法や時期で変わるため、求人票と公式サイトの最新情報を確認してください。

  • Secretsと社名をgrepで確認した
  • Pinnedを1〜3本に絞った
  • READMEに目的・手順・トレードオフを書いた
  • 履歴書の記述と矛盾がない
  • Licenseファイルを追加した

確認ポイントは「Secretsと社名をgrepで確認した」です。GitHubポートフォリオの求人票に無いことが多いので面談メモに残します。曖昧な答えのときは最近の実例を1つ依頼してください。実例が出せない仕事は期待値が人によって違います。未確認のまま応募理由にしないでください。

確認ポイントは「Pinnedを1〜3本に絞った」です。GitHubポートフォリオの求人票に無いことが多いので面談メモに残します。曖昧な答えのときは最近の実例を1つ依頼してください。実例が出せない仕事は期待値が人によって違います。未確認のまま応募理由にしないでください。

確認ポイントは「READMEに目的・手順・トレードオフを書いた」です。GitHubポートフォリオの求人票に無いことが多いので面談メモに残します。曖昧な答えのときは最近の実例を1つ依頼してください。実例が出せない仕事は期待値が人によって違います。未確認のまま応募理由にしないでください。

確認ポイントは「履歴書の記述と矛盾がない」です。GitHubポートフォリオの求人票に無いことが多いので面談メモに残します。曖昧な答えのときは最近の実例を1つ依頼してください。実例が出せない仕事は期待値が人によって違います。未確認のまま応募理由にしないでください。

確認ポイントは「Licenseファイルを追加した」です。GitHubポートフォリオの求人票に無いことが多いので面談メモに残します。曖昧な答えのときは最近の実例を1つ依頼してください。実例が出せない仕事は期待値が人によって違います。未確認のまま応募理由にしないでください。

経験の棚卸し方

GitHubポートフォリオでは、ツール名の羅列より、自分が判断した範囲の説明が先です。秘密情報は一般化し、確認できない数字は書きません。

  1. 01
    公開棚卸し

    Public repo一覧を取得し、不要なものをPrivate化またはアーカイブ。ForkだけのものはPinnedから外す。

  2. 02
    代表1本選定

    自分が設計から説明できるもの。チュートリアル丸写しのみは避け、差分をREADMEに書く。

  3. 03
    READMEテンプレ

    概要、技術選定、セットアップ、スクリーンショット、今後の課題の見出しを固定。

  4. 04
    経歴書と突合

    履歴書のプロジェクト名・期間とREADMEの説明が矛盾しないか確認。

公式情報の使い方

IPAの情報セキュリティ関連ガイドは、公開コードに機密を載せない一般論の参照先になります。個人の著作権やOSSライセンス遵守は各リポジトリのLICENSE表記で確認してください。

GitHubポートフォリオの作り方(エンジニア転職)の判断材料は、出典が公開されている情報に限ります。媒体ごとの求人数や平均年収は集計定義が違うため、求人票や公式サイトの最新情報で確認してください。内定や年収アップは保証できません。提示された労働条件は書面で確認し、口頭の話だけを契約内容にしないでください。

相談先の選び方

Projinや明光キャリアは未経験〜初級向けに、ポートフォリオレビューの観点例を共有してくれる場合があります。ただし最終内容の責任は本人にあります。

  • Projin

    未経験・第二新卒向けに、ポートフォリオの見せ方レビューを相談できる場合があります。

  • 明光キャリア

    初級エンジニア向け。GitHubと履歴書の整合チェックを面談で支援。

  • リクルートエージェント

    IT以外も含めた転職全体の資料整理。GitHub必須でない職種では優先度を下げてよい。

相談先を複数使う場合は、企業名・求人ID・応募経路を一覧にして重複応募を防いでください。転職支援とスカウトでは受けられる支援が異なるため、同じ基準で単純比較せず、目的に合う窓口を選びます。

よくある失敗パターン

  • リポジトリ数を増やすだけ

    PinnedのREADMEが空では意味がありません。1本完成させてから次へ。

  • 社名・Secrets公開

    NDA違反とセキュリティリスク。一般化と環境変数.exampleに置換。

  • 履歴書と矛盾

    READMEの期間や役割が履歴書とズレると信頼を損ないます。

面談で先に聞くこと

Starsが少なくても問題ないですか

選考ではREADMEとコードの読みやすさが重視されることが多いです。スター数をKPIにする必要はありません。

チュートリアルForkは載せるべき

Pinnedには自分流の改変とREADME説明があるものを優先。丸写しのみはアーカイブでもよいです。

履歴書との順序

経歴の骨子を先に決め、GitHubはその証拠としてREADMEを整えます。逆順だと説明が冗長になりがちです。

Private repoは見せられますか

課題提出等で明示的に求められた場合のみ。転職活動の一般提出はPublicまたはREADME充実の代表repoが無難です。

応募前の1週間

1週間で代表リポジトリ1本のREADMEとデモ手順を仕上げる進め方です。新規開発より既存の整理を優先します。

  1. 01
    月:棚卸し

    Public/Private整理とSecretsスキャン。

  2. 02
    火:README骨子

    代表repoの見出しだけ先に書く。

  3. 03
    水〜木:デモ整備

    docker composeやnpm scriptsで再現手順を短く。

  4. 04
    金:プロフィール更新

    Bioに役割を1行、Pinnedを確定。URLを履歴書に追記。

おすすめ転職サービス

相談先は得意領域と対象経験を確認し、複数の提案を比較して選びましょう。

対象・特徴を比較する転職サービス一覧
サービスおすすめ対象経験特徴詳細公式サイト
1位@PRO人IT業界特化のキャリア相談なら未経験・経験者IT・経験者詳しく見る公式サイト
2位明光キャリアパートナーズエンジニア転職を相談したい人に未経験・経験者キャリア相談・ITエンジニア詳しく見る公式サイト
3位リクルートエージェントIT求人を含め幅広く比較したいなら未経験・経験者総合型・幅広い職種詳しく見る公式サイト

未経験からITエンジニアを目指す人へを詳しく比較 →

IT転職エージェント@PRO人
IT業界特化のキャリア相談なら
特徴を見る →
明光キャリアパートナーズ エンジニア転職
エンジニア転職を相談したい人に
特徴を見る →
リクルートエージェント
IT求人を含め幅広く比較したいなら
特徴を見る →

よくある質問

GitHub必須の求人は多いですか

職種によります。Web系ではURL提出を求める例がありますが、必須でない求人もあります。求人票の指示に従ってください。詳細は応募先の書面と各サービスの公式情報で確認してください。このページでは結果を保証しません。

Contributionグラフは見られますか

参考にされる場合もありますが、短期の大量コミットより、READMEで説明できる代表repoの方が重要になることが多いです。詳細は応募先の書面と各サービスの公式情報で確認してください。このページでは結果を保証しません。

英語READMEにすべきですか

応募先が国内中心なら日本語で十分な場合が多いです。グローバル企業なら英語併記を検討してください。詳細は応募先の書面と各サービスの公式情報で確認してください。このページでは結果を保証しません。

業務中コードは載せられますか

通常は不可です。NDAと著作権を確認し、個人または業務外で再実装したものを載せてください。詳細は応募先の書面と各サービスの公式情報で確認してください。このページでは結果を保証しません。

履歴書との違い

履歴書は経歴の要約、GitHubは実装の証拠です。役割が重ならず、相互に矛盾しないよう整えます。詳細は応募先の書面と各サービスの公式情報で確認してください。このページでは結果を保証しません。

ポートフォリオで内定が保証されますか

保証されません。このページは整理手順の案内であり、選考結果を約束するものではありません。詳細は応募先の書面と各サービスの公式情報で確認してください。このページでは結果を保証しません。

まとめ

GitHubポートフォリオはリポジトリ数より、READMEで判断理由が読める1〜3本の質が重要です。履歴書で書く経歴と矛盾しないよう、公開範囲と機密境界を守って整理してください。

サービス内容や応募条件は変わる可能性があります。最終的な判断の前に、各社の公式サイトと面談で最新情報をご確認ください。

あわせて読みたい記事

参考資料

以下は技術・職務理解の参考資料です。転職サービスの推奨順位や採用結果の根拠を示すものではありません。