第1章:なぜポートフォリオが重要なのか?|履歴書よりも信頼される“実力証明”
AIエンジニアやプログラマーを目指すうえで、面接で語る「志望理由」や「資格」よりも重視されるもの――それがポートフォリオです。
ポートフォリオとは、自分が作ったプログラム・アプリ・分析レポートなどをまとめた**“実績集”**のようなもの。
📌 なぜ今、ポートフォリオが必要なのか?
以下のような背景があります:
- 企業は「実務に近い経験」を重視しており、学歴より「何を作ったか」に注目する
- 未経験者でも、GitHubでコード公開することでスキルの可視化が可能
- ポートフォリオは自分を売り込む営業資料のような役割を果たす
💡 特に高校生・未経験者は、スキル証明の場が少ない分、「これを作った」という実績が最強の武器になります。
✅ 採用担当の本音:「ポートフォリオがある人=即戦力の可能性あり」
「高校生がAIの勉強をしてる?ふーん。」
…よりも、
「実際に機械学習モデルを作って、GitHubにアップしてる!」
…の方が、はるかに説得力があります。
採用担当者は、以下のような目でポートフォリオを見ています:
- どのくらいの技術レベルか?
- 自分で考えて設計・改善しているか?
- チームでやったのか?個人でやったのか?
これらは、履歴書や面接の会話ではなかなか分からない部分。だからこそ、実物の“作品”として残すことが最大の説得力を持つのです。
✅ 「最初からすごいもの」は作らなくてOK!
初心者が作るポートフォリオは、小さくてもまったく問題ありません。
大事なのは以下の3点:
- 自分の言葉で説明できること
- 途中で投げ出さず完成させたこと
- 公開してアウトプットしていること
✨ ポートフォリオとは、“今のあなたの実力を見せるもの”であり、“完璧な作品”を作ることではないのです。
第2章:AI・エンジニア系ポートフォリオの基本構成とは?
ポートフォリオというと、「作品を並べておけばいい」と思いがちですが、採用担当者が見たいのは**“コード”ではなく“意図と背景”**です。
この章では、実際に評価されやすいポートフォリオの構成フォーマットを解説します。
- ✅ 必須項目:ポートフォリオに入れるべき7つの要素
- ✅ 文章とコードのバランスが超重要
- ✅ 推奨フォーマット:GitHub+Notion併用が最強
- ✅ 形式より「人柄と熱量」が伝わることが最優先
- ✅ ポートフォリオ①:手書き数字を分類するAI(MNIST)
- ✅ ポートフォリオ②:簡易チャットボット(ChatGPT API)
- ✅ ポートフォリオ③:身近なデータの可視化(例:都道府県別の人口・災害件数)
- ✅ 1. GitHub:すべての基本。コードを見せる“土台”
- ✅ 2. Notion:文章と構造で伝える“あなたらしさ”
- ✅ 3. YouTube or 動画:3分で伝える“動く証拠”
- ✅ 4. 自己紹介の一部として「ポートフォリオまとめURL」を添える
- ✅ 最後に:ポートフォリオは“自分のストーリー”を語る場
- ✅ ポイント①:「完成」していること
- ✅ ポイント②:自分の“考え”が見えること
- ✅ ポイント③:見せ方・伝え方が整っている
- ✅ おすすめチェックリスト(今すぐ実行OK)
✅ 必須項目:ポートフォリオに入れるべき7つの要素
あなたがどんなレベルであっても、以下の要素は必ず含めておきましょう:
セクション | 内容 |
---|---|
① タイトル | 何を作ったのか、一言でわかる名前(例:手書き数字を分類するAI) |
② 背景・目的 | なぜこのテーマを選んだのか?問題意識やアイデアの源泉を明確に |
③ 使用技術 | 使用言語(Pythonなど)、ライブラリ(pandas, scikit-learn等)を記載 |
④ 工夫した点 | 難しかったこと、工夫したポイント、エラー対応など |
⑤ 結果・効果 | モデルの精度、処理速度、見た目、アウトプットなど具体的な成果 |
⑥ 今後の改善点 | 未完成でもOK!「こうすればもっと良くなる」視点は好印象 |
⑦ リンク | GitHub、Notion、動画(YouTube)など、外部リンクを添える |
✅ 文章とコードのバランスが超重要
ポートフォリオでは**「コードを読んでもらう」のではなく「意図を読んでもらう」**ことが目的です。
❌ 悪い例:「Jupyter Notebookで学習して、精度出ました」
✅ 良い例:「学習データに偏りがあったため、クラスバランスを調整し精度を0.89→0.93に改善しました」
自分の考えと取り組みのプロセスを言語化できることが、採用側から最も評価されます。
✅ 推奨フォーマット:GitHub+Notion併用が最強
ツール | 役割 |
---|---|
GitHub | コード管理・バージョン管理。READMEで説明を添える |
Notion | 文章構成を整理し、複数作品を一覧でまとめられる |
YouTube(任意) | デモ動画や自作アプリの使い方説明に最適 |
✨ 特に高校生や初心者は、Notionの「文章力」で構成を補えると、かなり強い印象を与えられます。
✅ 形式より「人柄と熱量」が伝わることが最優先
ポートフォリオは、いわば**自分の代わりにしゃべってくれる“もう一人の自分”**のような存在です。
- 難しい言葉を使う必要はありません
- 自分がやったこと・考えたことを、ありのまま言語化することが大切
- 背伸びせず、素直に「これだけ学びました!」と言える構成を心がけましょう
第3章:高校生・未経験から作れる!おすすめポートフォリオ3選と制作ステップ
「ポートフォリオを作る」と聞くと、「何から始めればいいか分からない」「すごいものを作らなきゃ」と不安になるかもしれません。
でも大丈夫。
未経験の高校生でも取り組めるポートフォリオのアイデアは、意外とたくさんあります。
ここでは、特に初心者におすすめのテーマ3選と、それぞれの作り方をステップ付きで紹介します。
✅ ポートフォリオ①:手書き数字を分類するAI(MNIST)
難易度:★☆☆(基礎レベル)
- 画像データをAIが読み取り、0〜9の数字を予測する
- scikit-learn や TensorFlow を使って簡単に作れる
- AIの基本である「分類モデル」の初学習に最適
制作ステップ:
- Kaggleで「MNIST dataset」を入手
- Pythonで画像を読み込み、学習・評価するモデルを作成
- 精度を比較(例:ロジスティック回帰 vs ニューラルネット)
- GitHubにコード、Notionに解説を書く
📌 重要:学習結果や、どこで苦戦したかを丁寧に言語化しよう
✅ ポートフォリオ②:簡易チャットボット(ChatGPT API)
難易度:★★☆(実用系・API連携)
- ChatGPTやGeminiのAPIを使って、LINE風チャットアプリを作る
- HTML/CSS+Python(Flask)でWebアプリ化も可能
- AIに「会話させる」面白さが体感できる
制作ステップ:
- OpenAI APIの無料キーを取得(※要アカウント)
- PythonからAPIを呼び出し、ユーザーの入力に応答させる
- StreamlitやGradioでGUI化すると、評価が爆上がり
- 応答履歴の保存機能など、工夫ポイントを入れる
💡 応用力が問われるため、「AIの使い方を知っている人」として評価されやすいテーマです。
✅ ポートフォリオ③:身近なデータの可視化(例:都道府県別の人口・災害件数)
難易度:★☆☆(データ分析系)
- 公開されているオープンデータを使って、可視化・分析を行う
- pandas、matplotlib、Seabornなどを使用
- 高校の総合探究などでも活用可能
制作ステップ:
- e-Statや政府統計ポータルサイトからCSVを取得
- pandasで集計・加工し、グラフで可視化
- 相関や傾向を自分なりに考察し、Notionでまとめる
🎯 特に文系の学生にも人気。「AI=難しいコード」ではなく、「身近な問題をデータで考える」ことが大切です。
✅ 実際に評価されるのは「完成度」よりも「継続性」
「ひとつの大作」より、「3つの小さなプロジェクト」の方が、未経験者には効果的です。
理由は、以下の通り:
- 継続的に取り組んでいることが伝わる
- 興味の幅や好奇心が分かる
- 成長の過程を見せられる
第4章:採用担当の目に留まる見せ方・伝え方|GitHub・Notion・動画の活用
せっかく良いポートフォリオを作っても、「どこに」「どんなふうに」公開するかによって評価は大きく変わります。
この章では、未経験でもプロっぽく見せる工夫と、評価されるアウトプットの方法を紹介します。
✅ 1. GitHub:すべての基本。コードを見せる“土台”
✔ ポイント
- プログラミング系のポートフォリオならGitHubは必須
- コードだけでなく、「README.md」が超重要
✔ README.mdに書くべき5点
- プロジェクトの概要(何を作ったか)
- 使用技術・ライブラリ
- 工夫したポイント・苦労したこと
- スクリーンショット or 動画リンク
- 今後の改善点・TODOリスト
📌 1プロジェクトにつき1リポジトリを基本に。「命名規則」と「整った構成」が印象アップのカギ。
✅ 2. Notion:文章と構造で伝える“あなたらしさ”
✔ なぜ使うの?
- プロジェクトをまとめる「ポートフォリオページ」用に最適
- GitHubと違い、文章中心でプレゼンしやすい
- 採用担当が「全体を俯瞰して見られる」場所を提供できる
✔ おすすめ構成(テンプレ)
- ポートフォリオのトップページ(名前・自己紹介・目的)
- 各プロジェクトページ(GitHubや動画リンクへ飛ばす)
- スキルマップ(Python、pandas、TensorFlowなど)
- 今後取り組みたいこと、学習記録(日記形式もOK)
✨ Notionは「書く力」や「構成力」が伝わる場でもあるため、高校生・未経験者にとって“逆転ポイント”になるツールです。
✅ 3. YouTube or 動画:3分で伝える“動く証拠”
✔ なぜ動画?
- 採用担当は忙しいため、動くデモを見る方が早くてわかりやすい
- 声なしでもOK。画面録画で十分に伝わる
- 顔出し不要で、スマホ1つでも撮影可能
✔ 動画で伝えるポイント
- 最初に「何を作ったか」を1文で説明
- 実際の動作をサクッと見せる(ログイン→予測結果など)
- 最後に「使用した技術と背景」を口頭 or テロップで補足
🎥 動画はGitHubのREADMEやNotionページに貼ると、見てもらえる確率が一気に上がります。
✅ 4. 自己紹介の一部として「ポートフォリオまとめURL」を添える
エントリーシートや履歴書の「自己PR」欄に、以下のような一文を入れましょう:
「自作のAIアプリや分析結果を、以下のポートフォリオにまとめています:
https://your-portfolio-site.com」
リンク一つで、相手の印象は一気に変わります。
✅ 最後に:ポートフォリオは“自分のストーリー”を語る場
「すごいプロダクト」を作ることよりも、
「自分はこういうことに興味があり、こうやって学び、成長してきた」という物語が伝わることが大切です。
それを届けるために、GitHub・Notion・動画の3点セットは、今の時代における“就活の名刺”と言えるでしょう。
第5章:評価されるポートフォリオに共通する3つのポイントとは?
これまで紹介してきたように、ポートフォリオは「自分がどんな人間で、何を考えて、何を作ってきたか」を伝えるための、最強のアピールツールです。
この最終章では、実際に多くの企業や採用担当が評価するポートフォリオに共通する「3つの要素」を、まとめとして紹介します。
✅ ポイント①:「完成」していること
途中までのコードやアイデアだけでは、ポートフォリオとして評価されにくいのが現実です。
たとえ小さくても、「完成して動くもの」を見せることで、以下の力が伝わります:
- 設計→実装→検証までやり切る力
- 地味な作業にも向き合う集中力
- 納期意識・継続力
📌 完成の基準は「第三者が試せる状態」まで持っていくこと(例:Streamlitで動くアプリ、Notebookの最終セルで結果が見える、など)
✅ ポイント②:自分の“考え”が見えること
ただ技術的にすごいだけでは、評価はされません。
特に未経験・学生・高校生の場合、「なぜそのテーマを選んだのか?」「どんな工夫をしたのか?」が文章で語られていることが、重要なアピールになります。
- 何がうまくいかず、どう改善したか
- 他人のコードではなく、自分で書いた部分
- 苦労した点や、嬉しかった点
✨ あなたの“成長の物語”こそ、採用担当が最も知りたいことです。
✅ ポイント③:見せ方・伝え方が整っている
ポートフォリオが良くても、見せ方が雑だと損をします。逆に、少しでも整理された見た目・導線・説明があるだけで、グッとプロっぽく見えます。
- GitHubのREADMEがある・整っている
- Notionで複数の作品をまとめている
- 動画リンク・URLが一目でわかる場所にある
- アイコン・見出し・画像が最低限ある(Notion)
💡 相手の「読む負担を下げること」が、結果的に“読まれやすいポートフォリオ”になります。
🎯 最後に:あなたにしか作れないポートフォリオを作ろう
ポートフォリオに、正解はありません。
大切なのは、「自分の興味」「今できること」「これからやりたいこと」を一つの形にして、それを**“公開”していく姿勢**です。
- 小さな一歩が、将来の採用につながる
- 一人でも多くの人に見てもらう経験が、自信になる
- 未完成でも、公開してみることで学びが生まれる
✅ おすすめチェックリスト(今すぐ実行OK)
- GitHubアカウントを作成し、最初のREADMEを書いた
- Notionでポートフォリオページを設計した
- 1つでも自分の作品を“最後まで”完成させた
- 親や先生に見せて、反応をもらった
- 自分の言葉で「なぜ作ったか」を説明できる
コメント