「ポートフォリオって何を載せればいいの?」
「未経験だけど、どうやって作ればいい?」
エンジニア転職において、ポートフォリオは最強の武器です。
履歴書や職務経歴書では伝わらない「実際のスキル」を証明できます。
この記事では、採用担当に刺さるポートフォリオの作り方を解説します。
ポートフォリオとは?
定義
ポートフォリオとは、自分のスキルや実績を証明する作品集のことです。
エンジニアの場合、主に以下を指します:
- 自分で作ったWebサイトやアプリ
- GitHubのソースコード
- 技術ブログ
- 自己紹介サイト
なぜポートフォリオが重要なのか
| 理由 |
|---|
| スキルを「見える化」できる |
| 履歴書では伝わらない実力を証明 |
| 「作れる人」だと一目でわかる |
| 面接での話のネタになる |
| 未経験でもアピールできる |
ポートフォリオに載せるべきもの
必須項目
| 項目 | 内容 |
|---|---|
| 自己紹介 | 名前、経歴、スキル、連絡先 |
| 作品(3〜5個) | 自作のアプリやサイト |
| 技術スタック | 使える言語・フレームワーク |
| GitHubリンク | ソースコードを公開 |
あると良い項目
| 項目 | 内容 |
|---|---|
| 技術ブログ | 学習内容のアウトプット |
| 資格 | 取得した資格 |
| 学習履歴 | どうやって学んできたか |
| 今後の目標 | キャリアの方向性 |
作品(プロジェクト)の見せ方
各作品に書くべき内容
| 項目 | 例 |
|---|---|
| 作品名 | タスク管理アプリ「TaskFlow」 |
| 概要 | チームでタスクを共有・管理できるWebアプリ |
| 制作期間 | 2ヶ月(2024年10月〜11月) |
| 使用技術 | React, Node.js, MongoDB, AWS |
| こだわりポイント | リアルタイム同期、ドラッグ&ドロップUI |
| 工夫した点 | パフォーマンス改善でレスポンス50%短縮 |
| GitHub URL | https://github.com/xxxxx |
| デモURL | https://taskflow-demo.com |
作品選びのポイント
良い作品の特徴:
– 実際に動くデモがある
– ソースコードが公開されている
– README.mdが丁寧に書かれている
– 自分で考えて作った機能がある
避けるべき作品:
– チュートリアルをそのまま写しただけ
– 動かないもの
– ソースコードが汚いもの
未経験者向け:ポートフォリオ作品のアイデア
初心者におすすめ
| 作品 | 難易度 | 学べること |
|---|---|---|
| ToDoアプリ | ★☆☆ | CRUD操作の基本 |
| 自己紹介サイト | ★☆☆ | HTML/CSS/JSの基本 |
| 家計簿アプリ | ★★☆ | データの保存・集計 |
| 天気予報アプリ | ★★☆ | API連携 |
| ブログサイト | ★★☆ | 認証、投稿機能 |
中級者におすすめ
| 作品 | 難易度 | 学べること |
|---|---|---|
| ECサイト | ★★★ | 決済、カート機能 |
| SNSクローン | ★★★ | フォロー、投稿、通知 |
| チャットアプリ | ★★★ | リアルタイム通信 |
| 予約システム | ★★★ | カレンダー、通知 |
差別化のポイント
「なぜこれを作ったか」のストーリーがあると強い
例:
– 「家計管理に困っていたので自分用に作った」
– 「チームの課題を解決するために開発した」
– 「既存サービスの不満点を改善した」
ポートフォリオサイトの作り方
方法1:自分でコーディング(おすすめ)
メリット:
– スキルのアピールになる
– 自由にカスタマイズできる
– 「作れる人」だと証明できる
技術スタック例:
– HTML/CSS/JavaScript
– React + Vercel
– Next.js + Vercel
方法2:テンプレートを使う
メリット:
– 短時間で作れる
– デザインが整っている
おすすめサービス:
– GitHub Pages
– Notion
– STUDIO
方法3:GitHub READMEを充実させる
GitHubのプロフィールREADMEを充実させるだけでも効果あり。
GitHubの整え方
プロフィールREADMEを作成
- 自分のユーザー名と同じ名前のリポジトリを作成
- README.mdを編集
- 自己紹介、スキル、作品を記載
リポジトリの整理
| やること |
|---|
| README.mdを丁寧に書く |
| 不要なリポジトリは非公開に |
| コミットメッセージを整理 |
| 草(Contributions)を増やす |
README.mdに書くこと
# プロジェクト名
## 概要
このアプリは〇〇のために作りました。
## 使用技術
- React 18
- Node.js 18
- MongoDB
## 機能
- ユーザー登録・ログイン
- タスクの作成・編集・削除
- リアルタイム同期
## セットアップ方法
1. git clone ...
2. npm install
3. npm run dev
## デモ
https://xxxxx.com
採用担当が見るポイント
重視されること
| ポイント | 理由 |
|---|---|
| コードの品質 | 実務で通用するか |
| README.md | ドキュメント能力 |
| コミット履歴 | 開発プロセスがわかる |
| オリジナリティ | 自分で考えたか |
| 完成度 | 最後までやり切る力 |
よくあるNG例
| NG | 理由 |
|---|---|
| チュートリアルのコピペ | オリジナリティがない |
| 動かない作品 | 完成させる力がないと思われる |
| READMEが空 | ドキュメント能力を疑われる |
| コミットが1回だけ | 開発プロセスが見えない |
ポートフォリオ改善チェックリスト
作品について
- [ ] 3〜5個の作品がある
- [ ] 各作品にデモURLがある
- [ ] 使用技術が明記されている
- [ ] こだわりポイントが書かれている
GitHubについて
- [ ] README.mdが整備されている
- [ ] コミットが定期的にある
- [ ] 不要なリポジトリは非公開
全体について
- [ ] スマホでも見やすい
- [ ] 連絡先がある
- [ ] リンク切れがない
- [ ] 誤字脱字がない
よくある質問(FAQ)
Q. 何個くらい作品が必要?
A. 3〜5個あれば十分です。数より質を重視しましょう。
Q. 業務で作ったものは載せていい?
A. 原則NGです。守秘義務に注意。個人で作ったものを載せましょう。
Q. デザインセンスがないけど大丈夫?
A. エンジニアなら機能重視でOK。最低限見やすければ問題ありません。
Q. 未経験でも作品は必要?
A. 絶対必要です。未経験こそポートフォリオで差がつきます。
まとめ:ポートフォリオで差をつけよう
この記事では、ポートフォリオの作り方を解説しました。
ポートフォリオに必要なもの:
– 自己紹介
– 作品(3〜5個)
– 技術スタック
– GitHubリンク
作品のポイント:
– 実際に動くデモがある
– README.mdが丁寧
– オリジナリティがある
– 「なぜ作ったか」のストーリー
採用担当が見るポイント:
– コードの品質
– ドキュメント能力
– 完成度
ポートフォリオは、あなたのスキルを証明する最強の武器です。
転職活動を始める前に、しっかり準備しておきましょう。
あなたの転職成功を応援しています!
\ ITエンジニアのハイクラス転職 /
TechGo(テックゴー)
年収600万円以上のエンジニア向け転職サービス。専門のキャリアアドバイザーが、あなたに最適な求人を紹介します。

