ヒグマ

Like a Bear / Notes

😳

初挑戦の技術スタックでポートフォリオを作成しました

Tech

ポートフォリオを作成するついでに Vue.js と Firebase に入門しました。本記事はそこから得られた知見のまとめです。

1.完成物

まず、完成物です。

portfolio

URL はこちらになります

こだわったポイントとしては

などが挙げられます。作成にかかった期間はデザイン,実装,Vue.js のキャッチアップすべてを含めて 1 週間くらいでした。

2.使用技術・選定理由

今回のポートフォリオ実装にあたって,使用した技術は以下の通りです。

そして、上に記載した技術を使用しようと考えた理由としては以下の理由が挙げられます。

サイトの性質というのも選定理由の一つではありますが、個人開発なので、新しい技術を学びたいというのが正直なところです。

Vue.js には初めて触りました。非同期通信や状態管理などは実装していないのでわかったのは雰囲気だけですが、React と比較したとき,その記法がより HTML 寄りだと感じました。Javascript を書くというよりは,「Vue.js」という新しいプログラミング言語を書いているような感覚でした。

Firebase については、利用したサービスが Firebase Host のみなので、特筆するほどの知見は得られませんでした。しかし、コマンド一つでデプロイできる点は非常に便利です。Firebase にはほかにも様々なサービスが用意されているので今後触っていこうと思います。

今回、開発を進めるにあたって以下の資料を参考にしました。

勉強期間と開発期間は分けずに,開発しながら学ぶという感じでした。

3.学んだこと・反省点

今回の開発を通して学んだこととしては、

といった点についてです。

一方反省点としては

などが挙げられます。一言でいうと、CSS のメンテナンス性が低くなってしまったということです。

4.今後の改良点

今回作成したポートフォリオにおける最低ラインの目標は

だったため、今回はひとまず完成という感じですが、以下のような改良点があると考えています。

新しく取り組んでいるプロダクトが一段落したらこれらにも取り組んでいきたいと思います。