「ポートフォリオを作れと言われても、何をどう準備すればいいのかわからない」——エンジニア転職を目指す多くの方がこの壁にぶつかります。
書類選考の通過率が低い、面接まで進めない、そういった悩みの背景には「採用担当が何を見ているか」を知らないまま作成しているケースが少なくありません。
この記事では、採用担当者が実際にポートフォリオを評価する際に確認している7つのポイントを中心に、言語・フレームワーク別の具体的な構成例、GitHub整備の実践手順まで体系的に解説します。未経験・第二新卒の方から経験者まで、書類通過率を上げるための具体的なアクションが見つかります。
エンジニア転職のポートフォリオとは?最初に知っておくべき全体像

エンジニア転職のポートフォリオとは、自分のプログラミングスキルと実績を実物のコード・成果物で示すドキュメントと制作物の集合体です。職務経歴書が「経験の言語化」であるのに対し、ポートフォリオは「スキルの実証」として機能します。
具体的な構成要素はGitHubアカウント・リポジトリ・README・デプロイ済みアプリのURL・任意でポートフォリオサイト自体となります。これらを通じて、採用担当者は職務経歴書だけでは伝わらないコードの品質・技術選定の思考力・継続的な学習習慣を判断します。
対象読者別の位置づけも異なります。未経験者・第二新卒にとってポートフォリオは「スキルを証明できる唯一の証拠」であり、書類選考の通過率を大きく左右します。エンジニア歴2年以上の経験者にとっては「職務経歴書の補強材料」として機能し、業務では扱えなかった技術スタックへの習熟度を示す場になります。
向いている仕事を診断ツールで知る
診断してみるエンジニア転職でポートフォリオが重要な理由

履歴書・職務経歴書との決定的な違い
履歴書や職務経歴書は、過去の経験を言葉で説明する書類です。一方ポートフォリオは、実際に動作するコードや成果物を通じてスキルを直接示すものです。
「Reactを使えます」という一文と、実際に動作するReactアプリのURL・GitHubのコードを提示することでは、採用担当者の受け取る情報量が大きく異なります。特にエンジニア職は成果物の品質が即座に確認できるため、ポートフォリオの有無・内容が選考結果に直結します。
未経験・第二新卒の場合、職務経歴書に書けるエンジニア実務経験がほとんどありません。その状況でポートフォリオを提出することで、「学習能力がある」「実際にコードを書ける」という最低限の証明ができます。
書類通過率への影響
転職エージェント各社の支援データによると、未経験エンジニアがポートフォリオなしで応募した場合の書類通過率は10〜20%程度にとどまるケースが多いとされています。一方、完成・デプロイ済みのポートフォリオを添付した場合は30〜50%程度まで改善するケースがあります。
特に従業員数100名以下のスタートアップ・中小IT企業は、コーディングテストを実施しないケースも多く、ポートフォリオが実質的なスキル証明の主要手段となります。大手企業でも、コーディングテストと並行してポートフォリオを参照する選考フローは増えています。
採用担当者が最初に確認する3点
採用担当者がポートフォリオを受け取った際、最初に確認するのは以下の3点です。
1. デプロイ済みURLが存在するか — 実際に動作するものが確認できるか 2. GitHubのコードが公開されているか — コードの品質・コメントの丁寧さが見られるか 3. READMEに概要が書かれているか — 技術選定の理由・工夫した点が言語化されているか
この3点が揃っていない場合、それ以降の詳細確認に進まれないケースがあります。逆に言えば、この3点を整備するだけで選考通過の可能性が上がります。
向いている仕事を診断ツールで知る
診断してみる採用担当者がポートフォリオで見る7つのポイント

ポイント1: 動作するプロダクトが公開されているか
最も重要な確認事項は「実際に動くものが見られるか」です。GitHubのコードが公開されていても、デプロイされたアプリURLが存在しない場合、採用担当者はコードを手元で動かす時間を割けません。
VercelやRenderなどの無料デプロイサービスを使い、必ずアプリを公開した状態にしておきましょう。
> 「VercelやRenderで公開済みかを最初に確認します。URLが404だったり、ポート番号ありのローカル実行前提だったりすると、その時点で印象がマイナスになります」(Webサービス企業エンジニアリングマネージャー)
ポイント2: コードの品質と可読性
デプロイ済みURLを確認した後、採用担当者はGitHubのコードを確認します。評価されるのは「プロ並みのコード」ではなく「読みやすく整理されたコード」です。
具体的には、適切な変数名・関数名の命名、コメントの記述、ファイルの分割構成が確認されます。全ロジックを1ファイルに詰め込んでいたり、変数名がすべて `a`, `b`, `x` だったりすると、コードへの姿勢を問われます。
> 「コードが汚くても動けばいいは通用しません。変数名や関数の分割からエンジニアとしての素養が読み取れます。入社後にコードレビューで苦労するかどうかの判断材料になります」(IT企業テックリード)
ポイント3: READMEの充実度
READMEは採用担当者がコードを読む前に必ず参照するドキュメントです。以下の項目が揃っているREADMEは評価が高くなります。
- プロジェクトの概要(何を作ったか、なぜ作ったか)
- 使用技術スタック(言語・フレームワーク・DB・インフラ)
- セットアップ手順(ローカルで動かすための手順)
- 工夫した点・技術的に挑戦した点
- 今後追加したい機能(成長意欲の表現)
> 「READMEが充実していると、面接前から候補者のエンジニアとしての思考が分かります。『なぜこの技術を選んだか』が書いてある人は面接でも話が早い」(スタートアップCTO)
ポイント4: 技術選定の理由が説明できるか
使用技術の選定理由を言語化できるかどうかは、エンジニアとしての思考力の指標です。「なんとなく人気だから」「スクールで教わったから」ではなく、「こういう要件に対してこの技術が適切だと判断した」という説明ができることが選考での評価を左右します。
READMEに技術選定の背景を記述しておけば、面接時の質問への準備にもなります。採用担当者がポートフォリオをスキャンする際の「理解のしやすさ」にも直結します。
> 「技術の選定理由を聞いたとき、『流行っていたので』という回答と『スケーラビリティを考えてこの設計にした』という回答では、将来の成長可能性の見え方が全く異なります」(IT企業採用担当)
ポイント5: オリジナリティと独自の工夫
チュートリアルをそのままポートフォリオに載せることは避けるべきです。採用担当者はよく知られたチュートリアルの成果物を見慣れており、「学習の証跡」と「自分で考えた成果物」の違いを判断します。
オリジナリティは大規模なシステムである必要はありません。「チュートリアルのUIを自分のデザインに変えた」「機能を1つ追加した」「別のAPIと連携させた」といった工夫があれば、READMEに明記しましょう。
> 「ToDoアプリでも、そこに独自の工夫やこだわりが見えれば評価します。逆に、明らかにどこかのチュートリアルをそのまま提出されると、主体性の欠如として映ります」(Webエンジニア採用担当)
ポイント6(新規): 技術ブログ・アウトプット習慣
QiitaやZennへの技術記事投稿は、ポートフォリオを補完する強力なアピール材料です。採用担当者が技術ブログを評価するのは「記事の質」だけでなく、「アウトプットを継続できるか」という習慣の側面です。
月1本でも継続して投稿している場合、「インプットをアウトプットに変換できる」「言語化能力がある」という評価につながります。記事の内容は学習メモでも実装で詰まった点の解決策でも構いません。GitHubのプロフィールにQiita/Zennのリンクを貼っておくと採用担当者の目に留まりやすくなります。
> 「コードを書けるのは当たり前として、アウトプット習慣がある人は入社後の成長速度が違います。Zennに10本以上書いている候補者は、それだけで次の選考ステップに進める判断材料になります」(エンジニアリングマネージャー)
ポイント7(新規): チーム開発経験を示す証拠
1人での個人開発は技術力の証明になりますが、採用担当者が懸念するのは「現場に入ってチーム開発ができるか」です。個人開発しかしていない候補者が、コードレビュー・PRの書き方・Issueの管理に不慣れなまま入社するケースが散見されます。
チーム開発経験を示す方法として、以下が有効です。
- OSSへのコントリビューション: バグ修正・ドキュメント改善のPRを1〜2件でも提出する
- 共同開発リポジトリ: スクール仲間・知人との合同開発をGitHubで公開する
- 自分のリポジトリにIssue管理を導入: タスクをIssueで管理し、PRとひも付けてマージする流れを作る
> 「1人開発しかしていない方は、コードレビューの文化やGitフローに慣れていないことが多い。OSSへのコントリビューションが1件でもあると、それだけで『チームで働けるか』への不安が減ります」(IT企業テックリード)
GitHubのPRコメント履歴・Issueのラベル管理・複数ブランチを使った開発フローの痕跡は、採用担当者が実際に確認するポイントです。
向いている仕事を診断ツールで知る
診断してみる何を載せるべきか―成果物の選び方と言語・フレームワーク別の構成例

成果物の数は2〜3個が最適
ポートフォリオに含める成果物の数は2〜3個が適切です。10個の未完成・未デプロイのプロジェクトより、2個の完成・デプロイ済みプロジェクトの方が評価されます。
特に1つ目の成果物は「完成していてデプロイされている」ことを最優先にしましょう。完璧なコードでなくても、動くものが公開されていることが第一条件です。
成果物の選び方の3つの基準
成果物を選ぶ際は以下の3つの基準で判断します。
1. 完成していてデプロイ済みか — 動作確認ができる状態にあること 2. 志望先の技術スタックと近いか — Pythonを求める企業にはPython製アプリを優先 3. READMEで技術選定の理由が説明できるか — なぜその技術を選んだかを言語化できること
各プロジェクトに載せるべき情報
各プロジェクトには以下の情報を必ずセットで揃えます。
| 項目 | 内容例 |
|---|---|
| プロジェクト名 | 家計簿管理Webアプリ |
| 概要(1〜2文) | 収支を記録・グラフ化するWebアプリ。月次レポートをCSVエクスポート可能 |
| 使用技術 | Python / Django / PostgreSQL / Chart.js / Heroku |
| GitHubリポジトリURL | https://github.com/username/kakeibo-app |
| デプロイ済みURL | https://kakeibo-app.herokuapp.com |
| 工夫した点 | 月次集計のSQLクエリをN+1問題を意識して最適化 |
避けるべき成果物の3パターン
以下の3パターンはポートフォリオに含めないか、改善してから掲載します。
- ローカルでしか動かないもの — デプロイせずに「git clone して動かしてください」は避ける
- チュートリアルのコピーをそのまま提出 — 独自の工夫なしに学習教材をそのまま載せることは逆効果
- 途中で止まっている未完成プロジェクト — 「作りかけです」のプロジェクトが複数あると完遂力を疑われる
言語・フレームワーク別ポートフォリオ例
志望先の技術スタックに合わせてポートフォリオを整備することで書類通過率が上がります。以下は技術スタック別の参考例です。
| 技術スタック | ポートフォリオ例 | アピールポイント | READMEに書くべき技術選定理由 |
|---|---|---|---|
| Python / Django | 家計簿Webアプリ(グラフ可視化付き) | Pandas・matplotlib連携・REST API設計 | 「データ集計処理をDjangoのORMとPandasで実装し、可視化にChart.jsを採用した理由を記述」 |
| Python / FastAPI | 機械学習APIサーバー(画像分類) | scikit-learn連携・非同期処理・Dockerデプロイ | 「FastAPIを選んだのは非同期処理とOpenAPI自動生成が学習コストに見合うと判断したため」 |
| Java / Spring Boot | タスク管理アプリ(JWT認証) | Spring Security・JPA・Gradleビルド | 「Javaのエンタープライズ環境に近い設計を意識し、Spring Securityを採用」 |
| React / TypeScript | SNSクローン(リアルタイム通知) | Context API・WebSocket・Vercelデプロイ | 「型安全を担保するためTypeScriptを採用。WebSocketでリアルタイム性を実現」 |
| Vue.js / Nuxt | ポートフォリオサイト自体 | SSG・SEO対応・Lighthouseスコア改善 | 「SSGでビルド時に静的ファイル生成し、Core Web Vitalsを意識した設計」 |
| Ruby on Rails | レシピ投稿サイト(画像アップロード) | ActiveStorage・Devise・Herokuデプロイ | 「Railsの規約を活かしてDeviseで認証、ActiveStorageで画像管理を実装」 |
| Go / Gin | URL短縮サービス(API) | Goroutine・PostgreSQL・Dockerコンテナ | 「Goの並行処理を活かし、高負荷APIサーバーとしての設計を意識した」 |
| Swift / SwiftUI | 習慣管理iOSアプリ | Core Data・WidgetKit・TestFlight配布 | 「Core Dataでローカル永続化、WidgetKitでホーム画面ウィジェットを実装」 |
向いている仕事を診断ツールで知る
診断してみるGitHubを使ったポートフォリオ整備の実践手順

GitHubプロフィールの整備手順
GitHubプロフィールは採用担当者が最初にアクセスするページです。以下の手順でプロフィールを整備します。
1. プロフィール画像の設定 実際の写真またはアイコンを設定します。デフォルトのグレー画像のままにしておくと、個人としての印象が薄くなります。
2. プロフィールREADMEの作成 `username/username` という名前のリポジトリを作成すると、READMEがプロフィールページに表示されます。以下の項目を記載します。
## はじめまして![名前]です
- 現在: Webエンジニア転職活動中(2026年7月〜)
- 得意な技術: Python / Django / React
- 学習中: Docker / AWS
- アウトプット: [Zennのリンク] / [Qiitaのリンク]
- 連絡先: [メールアドレスまたはTwitter/X]
3. ピン留めリポジトリの設定 最も評価してほしい2〜3個のリポジトリをピン留めします。古い練習リポジトリや未完成プロジェクトは非公開にするか、ピン留めから外します。
4. Bioとウェブサイト欄の入力 Bioには「Python / Django / Webエンジニア志望」などのキーワードを入れます。ポートフォリオサイトがあればWebサイト欄に入力します。
README.mdの書き方テンプレート
各リポジトリのREADMEには以下のテンプレートを参考にします。
# [プロジェクト名]
## 概要
[1〜2文で何を作ったか、なぜ作ったかを記述]
## デモURL
[https://your-app.vercel.app]
## スクリーンショット
[アプリのスクリーンショットを1〜2枚貼る]
## 使用技術
- バックエンド: Python 3.11 / Django 4.2
- フロントエンド: React 18 / TypeScript
- DB: PostgreSQL
- インフラ: Heroku / AWS S3
- その他: Docker / GitHub Actions
## 機能一覧
- [機能1]
- [機能2]
- [機能3]
## 工夫した点・技術的挑戦
[具体的に何を工夫したか。N+1問題への対処、レスポンスタイムの改善など]
## ローカル実行手順
git clone https://github.com/username/project-name cd project-name pip install -r requirements.txt python manage.py migrate python manage.py runserver
## 今後の改善予定
- [追加したい機能1]
- [追加したい機能2]
コントリビューションカレンダーを緑にする意義
GitHubのコントリビューションカレンダー(芝生グラフ)は、採用担当者が転職活動中の学習継続度を参考にする指標の一つです。
転職活動開始から書類提出まで、直近3〜6ヶ月のコミット履歴に空白期間が少ないほど「継続して学習・開発をしている」という印象を与えます。毎日コミットする必要はありませんが、週に1〜2回以上のコミットを意識することで、カレンダーが活動的に見えます。
コミットの内容は本番機能の実装でなくても、README更新・バグ修正・リファクタリングでも構いません。「コードを書く習慣がある」ことを示すことが目的です。
無料デプロイサービスの活用法
ポートフォリオのデプロイには無料サービスを活用します。各サービスの特徴は以下のとおりです。
| サービス | 対応スタック | 無料プランの特徴 | おすすめ用途 |
|---|---|---|---|
| Vercel | Next.js / React / Vue等 | 帯域・関数実行数の制限内で永続稼働 | フロントエンド・フルスタックアプリ |
| Render | Node.js / Python / Ruby等 | 無料プランはスリープあり(リクエストで復帰) | バックエンドAPI・Railsアプリ |
| Netlify | 静的サイト / JAMstack | 帯域100GB/月まで無料 | 静的サイト・Vue/Nuxt SSG |
| Railway | 各種バックエンド | $5/月クレジット付き試用後は有料 | DBありのフルスタック構成 |
| Supabase | PostgreSQL | 2プロジェクト・500MB無料 | DBバックエンドの無料枠 |
Renderの無料プランはリクエストがない状態が続くとスリープするため、採用担当者がアクセスした際に起動に時間がかかることがあります。ポートフォリオ提出時には「初回アクセスに30秒程度かかる場合があります(Renderの無料プラン仕様)」と一言添えるのが丁寧な対応です。
向いている仕事を診断ツールで知る
診断してみる未経験・第二新卒向け/経験者向けポートフォリオ構成サンプル

未経験・第二新卒向け(エンジニア歴0〜1年)
エンジニアとしての実務経験がない、またはエンジニア歴が1年未満の方は、以下の構成を目安にします。
最低限揃えるべき構成
| 項目 | 内容 |
|---|---|
| リポジトリ数 | 公開リポジトリ2〜3個(うち1個は必ずデプロイ済み) |
| 成果物の規模 | CRUD + 認証機能があるWebアプリ1個で十分 |
| README | プロジェクト概要・技術スタック・工夫した点を記述 |
| コントリビューション | 直近3ヶ月で週1〜2コミット以上 |
| 技術ブログ | あれば加点。月1本程度でも継続が評価される |
NG例と改善策
- NG: チュートリアルのToDoアプリをそのまま提出 → 改善: UIを独自デザインに変更し、機能を1つ追加してREADMEで説明
- NG: 10個のリポジトリが全て未完成 → 改善: 1個を完成・デプロイして残りは非公開に
- NG: READMEが英語1行のみ → 改善: 日本語で概要・技術選定理由・セットアップ手順を記述
経験者向け(エンジニア歴2年以上)
実務経験がある方は、職務経歴書の補強材料としてポートフォリオを活用します。業務では使えなかった技術スタックへの習熟度や、自分主導で設計・実装したプロジェクトを示す機会です。
経験者ポートフォリオの差別化ポイント
| 項目 | 内容 |
|---|---|
| 設計の説明 | ERD・システム構成図をREADMEに掲載 |
| 技術的挑戦 | パフォーマンスチューニング・テスト自動化・CI/CD構築など |
| 使用技術の幅 | 業務では使えなかった新しいフレームワーク・クラウドサービス |
| OSSコントリビューション | GitHubのPR履歴・マージ実績があると評価が高い |
| チーム開発の痕跡 | PRコメント・Issueラベル管理・GitFlow運用の履歴 |
業務上の守秘義務がある場合は、類似の機能・設計を個人プロジェクトとして再現したものを提示する方法も有効です。「業務では〜を実装しましたが、個人プロジェクトで類似の構成を公開しています」という説明を面接時に添えることで、技術力の証明になります。
未経験・経験者共通のポイント
技術スタックの違いにかかわらず、全ての応募者に共通して評価されるポイントは「継続性」と「言語化能力」です。
コードの品質が高くなくても、継続してコミットし、技術記事を書き、学習の過程を公開することで「成長できる人材」という評価を得やすくなります。採用担当者は入社後の成長可能性も含めて選考しているため、現在のスキルレベルだけが判断基準ではありません。
面接でのポートフォリオの説明の仕方や自己PRへの転換方法については、エンジニア転職の自己PRの書き方で詳しく解説しています。
向いている仕事を診断ツールで知る
診断してみるポートフォリオに関するよくある質問(FAQ)
Q1: エンジニア転職にポートフォリオは絶対に必要ですか?
必須ではありませんが、未経験・第二新卒では実質的に必須です。コーディングテストを重視する大手企業を除いて、スタートアップや中小IT企業では書類選考にポートフォリオの有無が大きく影響します。「用意しておいて損はない」ではなく「用意しないと不利」と考えて準備を進めることを推奨します。
Q2: ポートフォリオのプロジェクトは何個作ればよいですか?
2〜3個が最適です。1個でも完成・デプロイ済みのものを最優先に準備しましょう。未完成が5個あるより、完成品が1個の方が評価は高くなります。まず1個を完成させてデプロイし、その後余力があれば2個目を作るという順序が効率的です。
Q3: チュートリアルで作ったものをポートフォリオに載せてもよいですか?
チュートリアルをそのままの状態で提出することは避けましょう。UI変更・機能追加・デプロイなど独自の工夫を加えた上で、READMEに「元はチュートリアルを参考にしてカスタマイズした」と明記すれば問題ありません。工夫の内容が重要であり、ゼロから作ることが必須条件ではありません。
Q4: GitHubのコントリビューションカレンダーが空でも問題ありませんか?
即座に不合格になるわけではありませんが、直近3〜6ヶ月の活動量を採用担当者が参考にするケースがあります。転職活動中は週1〜2コミットを意識するだけで印象が変わります。README更新やリファクタリングのコミットでも有効です。転職活動開始と同時にGitHubの整備を始めることを推奨します。
Q5: ポートフォリオサイト自体を自作すべきですか?
自作できればアピールになりますが、必須ではありません。GitHubのプロフィールとREADMEの整備を最優先にして、時間が余れば自作に挑戦するという順序が効率的です。ポートフォリオサイト自体を作ることに時間をかけすぎて、掲載する成果物の品質が落ちる本末転倒を避けましょう。
Q6: ポートフォリオを作るのにどれくらいの期間がかかりますか?
1つ目の基本的なWebアプリ(CRUD機能+認証+デプロイ)であれば、プログラミング学習開始から概ね1〜3ヶ月が目安です。毎日2〜3時間学習できる環境であれば、ToDoアプリ程度なら2〜4週間で完成します。「完璧なものを作ってから提出する」より「まず公開する」ことを優先して、転職活動のタイムラインに合わせて進めましょう。
向いている仕事を診断ツールで知る
診断してみるまとめ
エンジニア転職で評価されるポートフォリオを作るために、今日から取り組むべきポイントを整理します。
最優先の3点
- ポイント1(動作するプロダクト): VercelやRenderで必ずデプロイする。URLが機能していることが最低条件
- ポイント2(コードの品質と可読性): 変数名・関数の分割・コメントを整備し、読みやすいコードを書く
- ポイント3(READMEの充実): 概要・技術スタック・技術選定の理由・工夫した点を日本語で記述する
評価を高める4点
- ポイント4(技術選定の理由): 「なぜこの技術を選んだか」を言語化してREADMEと面接で説明できるようにする
- ポイント5(オリジナリティ): チュートリアルそのままは避け、独自の工夫を1点以上加えてREADMEに明記する
- ポイント6(技術ブログ・アウトプット習慣): QiitaまたはZennに月1本でも継続投稿し、GitHubプロフィールにリンクを貼る
- ポイント7(チーム開発の証拠): OSSコントリビューション・Issue管理・PRレビュー履歴をGitHubに残す
最優先アクションは「1つのプロジェクトを完成させてデプロイする」ことです。完璧なポートフォリオより、実際に動く成果物が1つあることの方が、書類通過率の改善に直結します。
向いている仕事を診断ツールで知る
診断してみるエンジニア転職エージェントと並行してポートフォリオを整備しよう
ポートフォリオの準備と並行して、転職エージェントへの登録を済ませておきましょう。エンジニア転職専門のエージェントはポートフォリオのフィードバックを無料で提供しているサービスも多く、早期に登録するほどサポートを受けながらポートフォリオを改善できます。「完成してから登録しよう」と先延ばしにするより、作成途中の段階でエージェントに相談することで、市場のニーズに合った成果物へ方向修正できます。
おすすめのエンジニア転職エージェントの比較・選び方はエンジニア転職エージェントおすすめ比較で詳しく解説しています。
ポートフォリオと合わせて準備が必要な自己PRの書き方はエンジニア転職の自己PRの書き方を参照してください。面接でポートフォリオを説明する際の言語化のコツも解説しています。
志望動機の書き方についてはエンジニア転職の志望動機の書き方でポートフォリオとの連携のさせ方を含めて解説しています。
向いている仕事を診断ツールで知る
診断してみるSchema.org JSON-LD
[
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "エンジニア転職のポートフォリオの作り方【採用担当が見る7つのポイント】",
"description": "エンジニア転職で評価されるポートフォリオの作り方を徹底解説。採用担当が実際に見る7つのポイント・Python/Java/React別の構成例・GitHub整備手順・FAQ6問まで完全網羅。",
"url": "https://shigoto-shift.jp/engineer/engineer-tensyoku-portfolio/",
"datePublished": "2026-06-20",
"dateModified": "2026-07-16",
"author": {
"@type": "Person",
"name": "shigoto-shift編集部"
},
"publisher": {
"@type": "Organization",
"name": "shigoto-shift",
"url": "https://shigoto-shift.jp"
},
"keywords": ["エンジニア転職 ポートフォリオ", "エンジニア ポートフォリオ 作り方", "転職 ポートフォリオ 採用担当", "GitHub ポートフォリオ エンジニア"]
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "エンジニア転職にポートフォリオは絶対に必要ですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "必須ではありませんが、未経験・第二新卒では実質的に必須です。コーディングテストを重視する大手企業を除いて、スタートアップや中小IT企業では書類選考にポートフォリオの有無が大きく影響します。用意しないと不利と考えて準備を進めることを推奨します。"
}
},
{
"@type": "Question",
"name": "ポートフォリオのプロジェクトは何個作ればよいですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "2〜3個が最適です。1個でも完成・デプロイ済みのものを最優先に準備しましょう。未完成が5個あるより完成品が1個の方が評価は高くなります。まず1個を完成させてデプロイし、余力があれば2個目を作るという順序が効率的です。"
}
},
{
"@type": "Question",
"name": "チュートリアルで作ったものをポートフォリオに載せてもよいですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "チュートリアルをそのままの状態で提出することは避けましょう。UI変更・機能追加・デプロイなど独自の工夫を加えた上で、READMEに「元はチュートリアルを参考にしてカスタマイズした」と明記すれば問題ありません。工夫の内容が重要で、ゼロから作ることが必須条件ではありません。"
}
},
{
"@type": "Question",
"name": "GitHubのコントリビューションカレンダーが空でも問題ありませんか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "即座に不合格になるわけではありませんが、直近3〜6ヶ月の活動量を採用担当者が参考にするケースがあります。転職活動中は週1〜2コミットを意識するだけで印象が変わります。README更新やリファクタリングのコミットでも有効です。"
}
},
{
"@type": "Question",
"name": "ポートフォリオサイト自体を自作すべきですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "自作できればアピールになりますが必須ではありません。GitHubのプロフィールとREADMEの整備を最優先にして、時間が余れば自作に挑戦するという順序が効率的です。ポートフォリオサイト作成に時間をかけすぎて成果物の品質が落ちる本末転倒を避けましょう。"
}
},
{
"@type": "Question",
"name": "ポートフォリオを作るのにどれくらいの期間がかかりますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "1つ目の基本的なWebアプリ(CRUD機能+認証+デプロイ)であれば、プログラミング学習開始から概ね1〜3ヶ月が目安です。毎日2〜3時間学習できる環境であれば、ToDoアプリ程度なら2〜4週間で完成します。完璧を目指さず「まず公開する」ことを優先して転職活動のタイムラインに合わせて進めましょう。"
}
}
]
}
]