エンキャリUp

あなたのキャリアと技術に貢献する総合メディア

スキルアップ

面接官が本当に見ているポートフォリオのポイント

現役の採用担当者にインタビューして分かった、実際に評価されるポートフォリオの作り方。技術的な内容だけでなく、見せ方のコツも詳しく紹介。

佐藤 花子

2024-01-12
10分

はじめに


エンジニアの転職活動において、ポートフォリオは技術力を示す最も重要なツールの一つです。しかし、多くのエンジニアが「何を作ればいいかわからない」「どう見せればいいかわからない」という悩みを抱えています。


今回、複数の企業の採用担当者にインタビューを行い、実際に評価されるポートフォリオの特徴を調査しました。


採用担当者が重視するポイント


1. 技術的な完成度よりも思考プロセス


多くの採用担当者が口を揃えて言うのは、「完璧なアプリケーションよりも、なぜその技術を選んだのか、どのような課題をどう解決したのかがわかるもの」が評価されるということです。


2. コードの品質と可読性


// 悪い例

function calc(a: any, b: any) {

return a + b;

}


// 良い例

/**

* 二つの数値を加算する

* @param firstNumber 最初の数値

* @param secondNumber 二番目の数値

* @returns 加算結果

*/

function addNumbers(firstNumber: number, secondNumber: number): number {

return firstNumber + secondNumber;

}


3. 実際の問題解決への取り組み


「ToDoアプリ」のような一般的なサンプルよりも、実際の課題を解決するアプリケーションが高く評価されます。


評価されるポートフォリオの構成


1. プロジェクトの背景と目的の明確化


  • **解決したい課題**: なぜこのプロジェクトを作ったのか
  • **ターゲットユーザー**: 誰のための機能なのか
  • **期待される効果**: どのような価値を提供するのか

  • 2. 技術選定の理由


    使用した技術について、以下を明記しましょう:


  • **選定理由**: なぜその技術を選んだのか
  • **代替案検討**: 他の選択肢との比較
  • **学習過程**: 新しい技術への取り組み

  • 3. 実装における工夫点


  • **パフォーマンス最適化**の取り組み
  • **ユーザビリティ**への配慮
  • **セキュリティ**対策
  • **テスト**の実装

  • 実際の成功事例


    ケーススタディ: 地域コミュニティ支援アプリ


    あるエンジニアが作成した「地域のイベント情報共有アプリ」は、以下の点で高い評価を受けました:


    1. 明確な課題設定: 地域の高齢者がイベント情報にアクセスしにくい問題

    2. ユーザー調査: 実際に地域住民にヒアリングを実施

    3. 技術的チャレンジ: アクセシビリティを重視したUI/UX設計

    4. 継続的改善: ユーザーフィードバックに基づく機能改善


    ポートフォリオサイトの構成例


    プロジェクト名

    概要

  • 解決したい課題
  • ターゲットユーザー
  • 主な機能

  • 技術スタック

  • フロントエンド: React, TypeScript, Tailwind CSS
  • バックエンド: Node.js, Express, PostgreSQL
  • インフラ: AWS (EC2, RDS, S3)

  • 工夫した点

    1. パフォーマンス最適化

    2. レスポンシブデザイン

    3. アクセシビリティ対応


    学んだこと・今後の改善点


    まとめ


    ポートフォリオで最も重要なのは、あなたの思考プロセスと問題解決能力を伝えることです。完璧な技術よりも、課題に対してどのようにアプローチし、どのような学びを得たかを明確に示すことで、採用担当者に強い印象を与えることができます。


    この記事をシェア

    佐藤 花子

    エンジニアのキャリア形成と技術トレンドに関する記事を執筆。5年以上のエンジニア経験を活かし、実践的なアドバイスを提供します。