はじめに
はじめまして、miu-Yです。
知識0の状態からReactを勉強しており、その途中のアウトプットとしてReactを利用したWebアプリを作成しました。
作成したもの
最初の課題として、学習記録を付けられるアプリを作成しました。
機能と環境は以下の通りです。
機能
- 学習タイトル・時間の登録機能
- 登録した記録の一覧表示機能
- 未入力時のエラーメッセージ表示
- 学習時間の合計を表示
環境
- javascript
- React
- VSCode
- Vite
感想・学んだこと
個人で機能を持ったWebアプリを作るのは初めてなので、色々と学べる事が多かったです。
今回は技術的な点以外に以下の事を学べました。
手を動かして自分で作る事の大切さ
今回の感想、これに尽きます。
私は、将来的に個人開発でWebアプリを作りたい、また仕事でWeb系をやりたいと考えています。
ですが、その為に何を勉強すればいいのかが全く分かりませんでした。
最近はUdemyやYoutube、その他プログラミング学習サイト等で動画を見て写経できるプラットフォームも増えています。
もちろん高品質な動画の講義も数多くありますが、今までは大抵「見て写経するだけ」で満足してしまい、目標までのハードルが高い壁のような物に思えておりました。
今回は小規模でも「自分で1から作る」経験を積めたことで、自分がどこまで理解しているのか や どこで躓くのか ということを明確にできました。
今までは高い壁だった目標も、一歩足の置き場を見つけた事で階段だと思えるようになりました。
今後も定期的に自分で手を動かして作ろうと思います。
勉強時間を作る事
とにかく毎日勉強することです。
一つでも機能を作る、一行でもコードを書くなど…
私は特にそうなのですが、一日放っておいたら二日三日と先延ばしにしてしまい、結局自分のやりたかった事が出来なくなる方も多いと思います。
(最近はYoutubeやTikTokなど、時間を浪費しがちなコンテンツも多いです)
私も今回のアプリに手を付ける際、最初は全く時間を作れませんでした。
なので、まずは「毎日やること」と「いつなら出来るか」を決めました。
結果、「平日は朝、休日は夜にやる」というルーティンを作り上げて完成まで辿り着きました。
体調やその時の環境にもよりますが、働きながら勉強する上ではこういう事をしっかり決める必要があるなと実感しました。
最後に
技術的な事も学べましたが、何より勉強やアウトプットをする習慣を身に着けることが出来ました。
皆様もぜひ「学習したらアウトプット」に取り組んでみてください。
私はJISOUというアウトプットを中心とした学習サービスを利用しています。
学習以外にもカウンセリングやキャリア相談等も出来るとのことなので、興味のある方にはおすすめです!
JISOUのメンバー募集中
プログラミングコーチングJISOUではメンバーを募集しています。
日本一のアウトプットコミュニティでキャリアアップしませんか?
気になる方はぜひHPからライン登録お願いします👇