こんにちは、4年目のフロントエンドエンジニアのジャガイモ(カムジャ)です。
現在はグローバルモビリティサービスを開発しています。多言語サービスの構築を通じて実務経験を積み、世界中の開発者が使用するオープンソースライブラリreact-hook-formのグローバルTop 30コントリビューターでもあります。
ですが、私も最初からこうだったわけではありません。
JSを初めて学んだ時、YouTubeの講義を見ながらコードを写している時はすべて理解したつもりでしたが、いざ空のエディタを開くと頭が真っ白になる経験を何度もしました。最初はただググって見つけたコードをコピー&ペーストするのに精一杯で、エラーが出ればどこから手をつければいいのか分からず、徹夜をしながら数日間挫折することもありました。
その過程で本当にたくさん迷いました。DOMが何かも分からないままコードを書き、イベントがなぜ2回実行されるのか分からず数時間を無駄にすることもありました。当時の私に最も必要だったのは、膨大な文法の暗記ではありませんでした。「このコードがなぜ動くのか」を説明してくれる誰かでした。
4年間の実務を通じて積み上げてきたもの、そして私が初心者時代に最も迷った部分を整理して、この講義を作りました。私のように遠回りする必要はありません。私が先に経験してきたからです。