はじめに
みなさんはUdemyで学習をしているだろうか。
プログラミング初学者が一定レベルまで学ぶ上ではかなり重宝されるサイトだ。
今回、Reactを1から学ぶにあたって【React18対応】モダンJavaScriptの基礎から始める挫折しないためのReact入門をハンズオンした。
自分のレベル感で言うとJSなら業務でも使う程度、React自体はほぼ触ったことがない程度の初心者だ、
講座を進めていくうちになんとなく理解できている気がした。
ふむふむと流れに沿ってハンズオンすると講座と同じような画面が出来上がっていく。
順調に一つずつ、エラーも出さないまま進めていった。
しかしそれが落とし穴だった。
落とし穴1 文法が出てこない
Udemyで習ったので早速アプリを作成したが全く頭に文法が出てこない。
以前のとあるエラー記事を書いた。
map関数を使用する上で発生したエラーだが、基本的理解が不足している内容だ。
他もそうだった、useStateを使う際もミス。フォームを作るだけでミス。
アロー関数の書き方ですらパッと出てこなかった。
普段の業務でも使っていたが、どれだけ文法理解ができていないのかわかる。
ハンズオンだけではしっかり頭に入ってこない。
落とし穴2 エラー解決
エラー解決に時間がかかる。
ハンズオンではエラー解決をしないことが多い。
普段ではsyntax errorなど簡単なエラー処理くらいなら自力解決をするが、なかなかよくわからないエラーはAIを使用してしまう。
私たちはエラーを解決するための筋肉が落とされてしまっているのかもしれない。
落とし穴3 満足感
数時間勉強しているので当然だが、満足感が出てくる。
上記だけでもかなり致命的なのに満足感から自分でアプリを作ろうっていう意欲がなくなってしまう。
しかし、しっかり基礎を身につけるにはまずは軽いアプリをAIを使わずに作ってみる必要があると感じる。
さいごに
Udemyを貶めるような記事になってしまったが、プログラミングを学ぶ上で必須のツールになっていると思っている。
書籍だとバージョンアップに対応されてないし、動画教材だと周辺知識を教えてくれることが多い。
1からしっかり学ぶ上で大事なことを教えてくれる。
Udemyやっても上手く身についてないなと思ったら、まずはアプリを作って自分の理解度を正しくみてみることをおすすめする。
JISOUのメンバー募集中!
プログラミングコーチングJISOUでは、新たなメンバーを募集しています。
日本一のアウトプットコミュニティでキャリアアップしませんか?
興味のある方は、ぜひホームページをのぞいてみてください!
▼▼▼