2
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?

【個人開発】課題2の振り返り React、jest、Firebase、Supabase、GitHub Actions

Last updated at Posted at 2024-12-08

はじめに

課題2を完了するのに約2ヶ月かかりました。
分からないことが多く、非常に大変でした。

やったこと

  • 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

2
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
2
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?