5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

新卒2年目エンジニアの成長記録: React学習9か月目

Posted at

はじめに

新卒2年目エンジニアのA.Kと申します。
SES運用保守の傍らで個人開発を継続し、晴れて社内開発の企業様から内定を頂きました!
前回の成長記録から少し間が空いてしまっていますが、ゆるく学習を続けつつ転職活動に専念していた期間になります。
10月末で案件を離れ、現在は有給消化中です!

学習9カ月目にやったこと

まず、有給消化中なのでかなり時間があります。
ただ、これまで業務と並行して個人開発・転職活動と必死に駆け抜けてきたため、休息重視です。そしてなにより、今月末にボディメイクの大会があるため、こちらにリソースを注いでいます。
とはいえ、SEとしての活動もやっているので、そちらをお話ししていきます。


個人開発をゆるゆる進める

技術スタックはこれまでと変わらず、TypeScript×React×Next.jsで、バックエンドはSupabaseを使用しています。
作成中のサービスは、ざっくりいうと「ボディメイクのモチベを管理・分析できるサービス」です。これまで通りMVP単位でやることを切り分けて、機能ごとに実装→リリースを繰り返しています。現在は一つ目の機能(カレンダー上にボディメイクのモチベーションを登録し、表示する機能)が完成しそうな段階です。
なかなかモチベの維持が難しいのですが、気楽にやっています。


ITイベント・交流会参加

これまで休日を中心に参加していましたが、時間があるので平日も積極的に参加しています。特に最近は生成AI関連のイベントが多く、参加するたびに新しい情報をキャッチアップできている気がします。
そしてなにより、私の場合は人と話すことで活力をもらえるので、積極的に外に出るようにしています。交流も広がるしメリットしかないと感じています。


AIツールに触れる

今一番時間を割いているかもしれません。
恥ずかしながらAI関連のキャッチアップが弱く、Copilot×Chat GPT止まりでした。
しかし、さまざまなイベントに参加する中で、もっと開発に使えそうなツールが山ほどあるぞ!ということを知りました。
下記は軽く触ってみたものになります。

・Cursor
AIのコードエディターになります。
これまではVSCodeにCopilotを導入してコーディングを行っていましたが、こちらに切り替えました。
所感としては、Copilotよりも積極的にAIがコーディングを行ってくれている気がします。
自分がコードを書くよりも先にどんどんAIが提案してくれるので、確実に負担が減りました。
まだまだ機能を使いこなせていないので、引き続き活用していきます。

・v0
こちらはVercel社が提供するAIツールになります。
フロントエンドのコード生成がメインになっていて、チャットを投げることで高いクオリティのUIを実装してくれます。
現在はReact・Next.js中心ですが、将来的にはVue等のフレームワークにも対応可能になるとか。。

試しに「女性向けの筋トレ記録日記を作って!」と投げてみたところ、一瞬でこのような可愛らしいサイトが出来上がりました!

image.png

もしエラーが出た場合も勝手にAIが修正してくれます。
ただ、今回同じエラーが何度も生じ、そのたびにコードを再生成しましたが解決せず。。

image.png

私が実際に触ってみたのは以上の2つになります!
もう自分でコードを書く必要がないですね、びっくりです(笑)
他に気になっているのは、Replit、boltあたりです!軽く触れたらと思っています!
特にReplitは、説明会に参加したところフロント・バックどちらもフル対応可能&認証系もやってくれるとのことで、最強な予感がするので楽しみです。(既存のコードはまだ食べれないとか)

学習9カ月目に感じたこと

学習の習慣を断ち切らないこと

これまで学習の一つのゴールが「経験を積める環境に身を置くため」だったので、内定を頂いたことで気が緩んでしまうのはありました。
ですが、せっかく勉強する習慣ができたので、ここで全て断ち切ってしまうのはもったいないと感じ、無理のない範囲で続けています
私のSEとしてのキャリアは続きますし、まだまだジュニアレベルなので高みを目指していきたいです。

自分が「好き・やりたい!」と思える分野を見つける

まだ見つかっていないのですが、意気込みとして(笑)
結局好きなことじゃないとじゃないと続かないし、わざわざ時間を割くのは苦しいことだと思います。転職活動が終わってひと段落した今だからこそ、強くそう思います。
特に生成AIのツールを触ってみて、「自分の苦手な部分は任せて自分の好き・得意に時間を割ければいいんじゃない?」と感じるようになりました。
私はコーディングが得意ではないのですが、AIに任せれば一瞬で正確なコードを書いてくれます。
まずは自分がリソースを割いていきたい分野を見つけ、それ以外の分野はAIに任せていけるのが理想です!

おわり

以上が9カ月目の振り返りでした!
これからは、引き続き個人開発・生成AIのキャッチアップを行うとともに、内定先で触ることになりそうなRailsの学習も着手していきたいです!
今月はボディメイクの大会に向けて減量生活中ですが、来月は旅行なんかもしつつリフレッシュしていけたらと思っています!

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?