ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript を素早く学ぶための 6 つの思考のヒント_javascript のヒント
JavaScript やその他のコーディング スキルを学ぶとき、次のような障害があるため、ためらうことがよくあります。
幸いなことに、これらの障害は特定して取り除くことができます。この記事では、JavaScript をより早く学習し、より幸せで生産性の高いプログラマーになるための 6 つの思考スキルを紹介します。
1. 将来の決断によって今前進することを妨げられないようにしましょう
多くの人が JavaScript を学習しており、最初に抱く疑問は「どのフレームワークを使用すればよいですか?」ということです。ただし、最も基本的な JavaScript をマスターしていない場合、これは明らかに間違った質問です。さまざまなフレームワークの開発にすべての時間を費やしていると、停滞し始めます。
この罠から抜け出すための 1 つの方法は、何を学ぶ必要があるかのロードマップを描くことです。たとえば、フロントエンド開発者になるためのロードマップは次のようになります:
さらに詳しく説明すると、HTML と CSS だけで機能的な Web ページを作成できます。このように各ステップをステップごとにリストすると、今何に注力すべきかが一目瞭然になります。また、後で心配すべきことを心配して時間を無駄にすることもありません。
このようなロードマップが役立つと思われる場合は、以前に書いた「フロントエンド開発者になるための学習ロードマップ」で詳しく紹介されているので、ご覧ください。 (注: JavaScript の学習ルートについては、記事 「JavaScript プログラミング言語を学習するための 8 つのマインドマップを共有する」 も参照できます)
2. 自信に騙されて忘れないようにしてください
概念を素早く理解することは、JavaScript の学習の進歩に最も影響を与えるものの 1 つである可能性があります。説明させてください。
何かを読んでそれが真実だと感じると、次の内容に直接ジャンプする可能性があります。すると、次の内容がとても分かりやすいと感じて読み進めてしまうのです。しかし、すぐに、習得したと思っていた内容を忘れてしまっていることに気づくので、戻って復習するしかありません。ざっと見て、もう一度理にかなっていると感じて、次に進みます。しかし、その後、別のことを忘れていることに気づきます。 最終的に自分自身を失うまで、このサイクルに留まります。どうしようもなく落ち込んで、まずは休もうかと思ったが、休んで戻ってきたら内容をすっかり忘れていた。
この問題の解決も非常に簡単で、必要な手順は 2 つだけです。
新しい概念を学ぶときは、必ず試し、遊んで慣れ、他の概念と組み合わせてください。そして、それを実際にサンプル コードに出力することが重要です。そうすることで理解しやすくなります。また、一度に学習する量を制限すると、内容が覚えやすくなります。その理由も非常に簡単です。
この学習の進歩には時間がかかるように感じるかもしれませんが、実際にはまったく逆で、それほど後戻りする必要がありません。このテクニックを理解するまでに、ひどい教訓を何度も要しました。
3. 正しい心構えで練習する
多くの人は、繰り返し練習するのは退屈だと感じているので、たいていサボったり、近道をしようとします。 JavaScript の演習を早送りすると、学習時間がさらに長くなってしまいます。抵抗を少なくするために練習を楽しくしてみませんか?
考え方を変えてみてください:
新しい JavaScript の概念を学ぶように頼まれたが、試すことができなかったらどうなりますか?気分はどうですか?個人的には、とても動揺するでしょう。それは、子供が新しいおもちゃを手に入れたのに、それで遊べないのと同じです。
JavaScript で何か新しいことを学ぶときは、新しいおもちゃ、新しい車、新しい靴など、試してみたいと思っているものと同じように考えてください。そして、練習を仕事と考えずに、練習を遊びと考えてください。新しいスキルを使って、素晴らしいことに挑戦してください。自分自身を驚かせましょう。それから友達に見せびらかしましょう。
ゲームの考え方を使えば、より早く学習し、より長く覚えて、より楽しむことができます。
4. コードを書く時間の魔法
JavaScript を学習するときに最もよくある問題は、コードを書く時間が見つからないことです。しかし同時に、Facebook、YouTube、Wikipedia、Reddit などのさまざまな Web サイトを閲覧する時間がたくさんあります。
Facebook を開いてしばらく見ようと思ったのに、気が付いたら何時間も見ていたということが何度かありました。どうしてこんなことになったのでしょうか?あまり長く見る予定がないからかもしれません。最初は何事も難しいですが、一度始めてしまえば、後で行き詰まるのはずっと簡単になります。しかし、誰かが私に Facebook に時間を費やしたいかと尋ねたら、時間がないので断固ノーと答えるでしょう。しかし、多くの場合、それを受け入れて、しばらくの間それを許すことに固執する方が簡単です。
良いニュースは、これと同じ心理学を利用してコーディングを学ぶことができるということです。それほど多くの時間を見つけることはできないため、最初は何時間もコーディングすることを考えないでください。コードを 3 分間書くと自分に言い聞かせてください。そうすれば、時間がなくなることを心配する必要はありません。
5. ゆっくり考え、早く学ぶ
直感に反するように聞こえるかもしれませんが、以下の短い物語で説明します。
私の友人はかつて JavaScript の特定の機能に混乱していました。そこで私は彼に知っていることを詳しく説明してもらい、それから混乱している部分を説明しました。しかし、彼がコード スニペットを調べているときに、コードの 1 つのセクションで彼が非常に急いで話していることに気づきました。
「ちょっと待ってください!」と私は言いました。「ゆっくり話して、各ステップを詳しく説明してください。」
友人は、コードで何が起こっているかの包括的な概要を私に教えてくれました。
私はまた彼を止めなければなりませんでした。 「まだ急ぎすぎです。もう一度試してください。ただし、今回は文字通りコードの各行を調べて、コードの各行で何が起こっているかを伝えてください。
」今回、私の友人はついにコードで何が起こっているのかをうまく説明することができました。問題の核心は、コードを一度にすべて理解しようとするのではなく、最終的にコードの断片を段階的に調べることができるようになったということでした。
このような状況では、ゆっくり考えることで実際に早く学習できる可能性があります。
6. まず簡潔な言語を使用して複雑なコードを記述します
複雑なコードや馴染みのないコードに遭遇した場合は、まず平易な言葉でそれを記述してください。こうすることで、コードを作成する前に、そのコードで何を実行するかを正確に知ることができます。これを行うことには 2 つの利点があります:
結論
JavaScript をより早く学習するための多くの方法について説明しましたが、これらのヒントは他のスキルにも適用できます。以下で確認してみましょう:
ところで、勉強はどうしましたか?何か良いヒントはありますか?どなたでもご議論いただけます。