「ポートフォリオって何を作ればいいの?」
これは、プログラミング初心者が非常によく悩むポイントです。
ある程度学習が進むと、
- 案件応募
- 転職活動
- 副業
を意識し始めます。
その時に必要になるのが、
「ポートフォリオ」
です。
しかし初心者ほど、
- レベルの高い作品を作らないとダメ
- オリジナルサービスじゃないと意味がない
- デザイン力が必要
と思い込みやすいです。
ですが、実際は違います。
初心者のポートフォリオで最も重要なのは、
「自分で作ったこと」
です。
この記事では、現役エンジニアの私が、
- 初心者は何を作るべきか
- ポートフォリオで見られるポイント
- 副業につながりやすい作品例
- 作る時の注意点
をわかりやすく解説します。
これからポートフォリオを作る人は、ぜひ参考にしてください。
目次
結論|初心者は「小さくても完成させる」が最優先
結論から言います。
初心者のポートフォリオで最も重要なのは、
「完成させること」
です。
初心者は、
- 完璧なデザイン
- 高機能アプリ
- すごいサービス
を作ろうとして止まりやすいです。
しかし実際に重要なのは、
- 自分で作った
- 公開した
- 動く
ことです。
つまり、
「完成経験」
が非常に重要なのです。
なぜポートフォリオが必要なのか?
理由はシンプルです。
「実力を見せるため」
です。
例えば案件応募で、
「勉強しています!」
だけでは、相手は判断できません。
しかし、
- 実際のサイト
- 制作物
- GitHub
があると、一気に信頼度が上がります。
特に初心者は、
「実務経験が少ない」
からこそ、ポートフォリオが重要になります。
初心者におすすめのポートフォリオ① 自己紹介サイト
最初におすすめなのが自己紹介サイトです。
例えば、
- 自己紹介
- スキル
- 制作物
- お問い合わせ
を載せるだけでもOKです。
これだけでも、
- HTML/CSS
- レスポンシブ対応
- レイアウト力
を見せられます。
初心者はまず、
「1サイト完成」
を目指しましょう。
初心者におすすめのポートフォリオ② LP風サイト
次におすすめなのがLP(ランディングページ)風サイトです。
これは副業案件とも相性が良いです。
例えば、
- 架空サービス
- 架空スクール
- 架空カフェ
など。
LPは、
- レイアウト
- デザイン
- コーディング
の基礎がかなり詰まっています。
特にHTML/CSS学習との相性が良いです。
初心者におすすめのポートフォリオ③ TODOアプリ
JavaScriptやPHPを学んでいる人におすすめです。
TODOアプリは、
- 追加
- 削除
- 編集
など、基本機能を学べます。
さらに、
「動きがある」
ので、ポートフォリオとしても見栄えしやすいです。
最初はシンプルで大丈夫です。
重要なのは、
「自分で実装した」
ことです。
初心者におすすめのポートフォリオ④ ブログサイト
意外とおすすめなのがブログです。
特にあなたのように、
- 学習記録
- 技術記事
- 副業体験
を書ける人は強いです。
ブログは、
- 継続力
- 発信力
- SEO理解
も見せられます。
さらに、資産にもなります。
実際、エンジニア採用でも、
「発信している人」
はかなり印象が良いです。
ポートフォリオで重要なポイント
ここはかなり重要です。
初心者ポートフォリオで見られるのは、
「完成度」だけではありません。
実際は、
- ちゃんと動くか
- レスポンシブ対応
- コードが整理されているか
- 作り切っているか
なども見られます。
つまり、
「途中で投げ出していない」
ことも重要なのです。
デザイン力がなくても大丈夫
初心者が不安になりやすいポイントです。
しかし、最初からデザイン力は不要です。
むしろおすすめは、
「既存サイトを参考にする」
こと。
例えば、
- Apple
- Notion
- SaaS系LP
など。
良いデザインを参考にすると、かなり学べます。
最初から完全オリジナルを目指さなくて大丈夫です。
ポートフォリオでやりがちな失敗
ここはかなり重要です。
初心者がやりがちな失敗があります。
それは、
「作り込みすぎること」
です。
例えば、
- 機能追加し続ける
- デザイン修正し続ける
- 完璧を目指す
など。
しかし、これでは終わりません。
重要なのは、
「公開すること」
です。
まずは小さく完成させましょう。
GitHubも活用しよう
可能ならGitHubも使いましょう。
GitHubがあると、
- 学習履歴
- コード
- 更新頻度
も見せられます。
初心者でも、
「ちゃんと継続している」
ことが伝わるだけで価値があります。
副業につながるポートフォリオとは?
副業で重要なのは、
「案件イメージを持たせること」
です。
例えば、
- LP制作
- WordPress風サイト
- コーポレートサイト
など。
実案件に近いものがあると強いです。
特にWeb制作系は、
「実際に作れそう」
と思ってもらえることが重要です。
まとめ|初心者は「完成経験」を積もう
ポートフォリオで最も重要なのは、
「完成させること」
です。
今回紹介したポイントをまとめると、
- 小さく作る
- 完璧主義にならない
- 動くものを作る
- 公開する
- 継続する
ことが重要です。
初心者は、
「すごい作品」
を作る必要はありません。
むしろ、
「自分で最後まで作った経験」
が大きな価値になります。
プログラミングは、積み上げ型です。
小さな制作経験が、未来の案件や収益につながっていきます。
まずは1つ、完成させるところから始めてみましょう。
未経験でも、小さく積み上げれば十分チャンスがあります。
まずは1つ、公開できる作品を作ってみましょう。