3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人開発】学習記録アプリ開発の振り返り(React、jest、Firebase、Supabase、GitHub Actions)

3
Last updated at Posted at 2024-12-08

はじめに

完了まで約2ヶ月かかりました。
分からないことが多く、大変でしたが、勉強になりました。

やったこと

開発を通して、基本的なことを理解できました。

  • React
  • Firebase
  • Supabase
  • GitHub Actions (CI/CD)
  • Jestを使ったテスト

付随して、以下も対応しました。

  • Qiitaに1ヶ月で9本記事投稿
  • ドキュメントを読む

学んだこと

  • やりたいことをAIに相談した後、回答をそのまま貼り付けるのではなく、「どういうコードなのか」「何をやろうとしているのか」 を考える
  • ドキュメントは、課題があり、それを解決するために読む(やみくもに全てを読む必要はない)
  • まずはドキュメントを読む
    • Chakra UIは、直前にv2からv3へ大幅リニューアルされていたため、情報がなかったのでドキュメントを読む癖がついた
  • Qiitaなどは理解を助けるために読む

反省

  • 理解せずにコードを貼り付けた結果、深みにはまった
    • 「何をやりたいのか」「コードの内容は何か」を考えなかった
  • 課題に直面した際、情報収集の精度を高める必要がある

振り返り

  • 分からないことが多くて苦しい場面もあったが、知らないと後悔する最強のエンジニア勉強法にあるような、「積極的に脳に負荷をかけること」 ができた
  • 本を読んでサンプルコードを試して「やった気」になっていた自分に気づき、「手を動かしながら考えること」 の重要性を実感した
  • 人類は気づいていた。この勉強の仕方が1番早いということを。にあるような問題駆動プログラミング法のやり方を実践できた
  • 「問題」は「ギフト」であり、問題が起きることで成長の機会が与えられると実感した
  • 実践練習を重ねることが、成長の最速の道だと感じたので、どんどん挑戦していきたい

使用技術

React
Firebase
Supabase
GitHub Actions
Jest
vite
ChakraUI

おわりに

引き続き頑張ります。

参考

知らないと後悔する最強のエンジニア勉強法
https://qiita.com/Sicut_study/items/aad3c38ab0fd1df894b2

人類は気づいていた。この勉強の仕方が1番早いということを。
https://qiita.com/Sicut_study/items/79838a4b8ec36bc3a961

3
0
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
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?