はじめに
業務でReactを触る機会はありましたが、改めて基礎から体系的に学び直したことで、気づきがありました。今回はその学びを共有します。
作成したもの
CSSなどのスタイルはあえて省き、ロジックに集中したシンプルな学習記録アプリを作成しました。
・学習内容と時間の記録
・記録した内容の一覧表示
・合計学習時間の自動計算
一見シンプルですが、Reactのstate管理やJavaScriptの基礎理解がないと実装できない内容で、良いトレーニングになりました。
学び・気づいたこと
・基礎の重要性を再認識
JavaScriptやReactの基本文法(state・コンポーネント・分割代入・アロー関数など)を改めて理解し直すことができました。「なんとなく動く」から「意図して書ける」への変化を実感しました!
・「理解したつもり」を潰せた
写経では理解した気になっていた部分でも、いざ自分で書こうとすると手が止まる場面が多くありました。自分がどこを理解していなかったのかや、そのギャップに気づけたこと自体も収穫でした!
おわりに
AIの進化により開発効率は大きく向上していますが、基礎力の重要性はむしろ高まっていると感じています。AIはあくまで「実力を拡張するツール」であり、土台がなければ活かしきれません。
これからもアウトプットを中心に据えて、着実に実力を磨いていこうと思います!
参考
JISOUのメンバー募集中!
プログラミングコーチングJISOUでは、新たなメンバーを募集しています。
日本一のアウトプットコミュニティでキャリアアップしませんか?
興味のある方は、ぜひホームページをのぞいてみてくださ!
▼▼▼
