転職に役立つ!システムエンジニアのポートフォリオ3選
近年、システムエンジニアが転職する際に職務経歴書や履歴書だけでなく、ポートフォリオを要求されるケースが増加している。
しかし、普段からGitHubにソースコードを格納していたり、個人的にWebサイトやアプリの作成実績があるという人ばかりではないだろう。
そのようにソースコードを公開していない人や、プライベートではあまりプログラミングをしない人に、ポートフォリオは必要なのか?
また、どのようなポートフォリオを作成すればよいのだろうか?
ポートフォリオとは?
ポートフォリオ本来の定義は、「書類入れ。紙ばさみ。」
あるいは「現金・株式・債権など各種の運用資産を分割投資すること。」である。
システムエンジニアにおけるポートフォリオとは、一般的にコーディング実績やシステム成果物(Webサイトやアプリなど)のことである。
たとえば下記フリーランスサイトでは、プロフィール登録時にポートフォリオを任意要求される。
ポートフォリオ3選
HodaLab!
PHP+MySQLでポートフォリオ作成 - Qiita
独自性のあるシステム(自ら考えた課題)で、作成背景や要件が掲載されているため、面接時に聞かれてもアピールしやすいポートフォリオです!
Rio Sanka's portfolio
Ruby on Railsによって開発されたWebアプリで、説明・技術・GitHub・DEMOがあり、こちらも理想的なポートフォリオです!
実績をつくろう!
紹介したようなポートフォリオを作成するには、どうしても時間が掛かってしまう。
そこで、『とりあえずポートフォリオを作ってみたい!』という人に向けて、最短で実績を作成する手順を確認しよう。
①技術書に掲載されているサンプルを参考に開発する。
②GitHubへ公開する。
※GitHubへの公開方法は下記の動画が非常に分かりやすい。
③ブログやホームページ、ポートフォリオ作成サイトで実績をまとめる。
下記の情報を付随すると尚良いだろう。
・作成背景(なぜそのシステムが必要と思ったのか)
・作成期間
・使用した言語、ツール
・DEMO(URLやスクリーンショット)
・GitHubのURL
さいごに
フリーランスや即戦力を求めるようなベンチャー企業へ転職する場合は、ポートフォリオを任意要求されるケースがあるため、日頃から準備する方がよいだろう。
一方で中堅・大手SIerへ転職する場合は、すぐに用意する必要はないかもしれない。
いずれにせよ、一人でシステム開発するということは、かなり時間が掛かるため少しずつ準備するに越したことはない。