はじめに
新卒2年目エンジニアのA.Kと申します。
先月に引き続き、今月に個人学習でやっていたことを記録していきます。
先月の記事です↓
学習13か月目にやったこと
フルスタック個人開発 実装&テスト完了
先月に引き続きSNSアプリの作成を行っています。
今月はフロントエンドメインの実装&テストを行いました。
開発環境では一通りアプリが使える状態なので、Railsのキャッチアップを兼ねて認証機能・画像保存機能作成に入っていきます。
~✅現在の進捗~
- Rails API実装
- Rspec
- フロントエンド機能実装
- フロントエンドテスト
- Rails APIを使って認証機能・画像保存機能作成
- 認証機能・画像保存機能テスト作成
- AWS・Docker環境構築
- Dockerを使ってAWS EC2+RDSにデプロイ
- ECSにデプロイ
- CI/CD
- Terraformでインフラコード化
チュートリアル実施
下記の2本のチュートリアルを行いました。
手を動かしながら新しい技術を学ぶスタンスは変わっていません。
1本目のチュートリアルでは、かの有名な状態管理ライブラリRecoilの代替として登場したJotaiを使ってみました。
実務のPJでも「そういえばRecoilが使えなくなってる」みたいな話が出てたので、自分がJotaiを使ってみてメンバーに情報共有したりしてました。
自分が学んだことは常にメンバーに還元していきたいと思っています。
2本目のチュートリアルでは、Next.jsに代わる存在として注目されているreact-serverも触ってみました。
まだまだNext.jsの機能を使いこなせているとはお世辞にも言えない状態なので、このようにシンプルなフレームワークが登場してくれたのはありがたいなと思っています。
どちらかというとフロント寄りの人間なので、新しい技術には臆せず手を出していきたいです。
OSS活動
ついに自分史上初・念願のOSS活動デビューを果たしました🎊
活動内容としては、react-server公式ドキュメントの和訳を行っています。
大学時代は英語に力を入れていたこともあって、非常に楽しく活動させてもらっています。
自分がこれまでに学んできたことを生かして誰かの役に立てていることが、本当に本当に嬉しいです。
おわりに
私にとって学習は日常の一部ではありますが、乗り気ではなかったり成長を実感できない時期もあります。(とはいえ日常なので学習を止めることはありませんが)
今月も「まだまだ頑張れたんじゃないのか・追い込みが足りないんじゃないのか」と追い詰めてしまっていましたが、こうして学習記録を残すことで自分の頑張りを再評価することができました。
(いつもの個人開発に加えてOSS活動とチュートリアル2本はまあまあな量やったな)
習慣こそ記録していかないと、ちょっとした変化や成長を見逃しかねないなと実感しています。