JS 思考スキルを活用する

php中世界最好的语言
リリース: 2018-04-23 09:24:18
オリジナル
1519 人が閲覧しました

今回はJS思考スキルを使用する際の注意点をお伝えします。実際の事例を見てみましょう。

私たちが JavaScript やその他のコーディング スキルを学習しているとき、次のような障害があるためにためらうことがよくあります:

  • 一部の概念は、特に他の言語から切り替える場合には混乱する可能性があります。

  • 勉強する時間が見つからない(場合によってはモチベーションも)。

  • すでに理解していることは簡単に忘れてしまいます。

  • ツールが多すぎて常に変化しているので、どこから始めればよいのかわかりません。

幸いなことに、これらの障害は特定して取り除くことができます。この記事では、JavaScript をより早く学習し、より幸せで生産性の高いプログラマーになるための 6 つの思考スキルを紹介します。

1. 将来の決断によって、今前進することを妨げられないようにしましょう

多くの人が JavaScript を学習しますが、最初に抱く質問は「どの フレームワーク を使用すればよいですか?」ということです。ただし、最も基本的な JavaScript をマスターしていない場合、これは明らかに間違った質問です。さまざまなフレームワークの開発にすべての時間を費やしていると、停滞し始めます。

この罠から抜け出すための 1 つの方法は、何を学ぶ必要があるかのロードマップを描くことです。たとえば、フロントエンド開発者になるためのロードマップは次のようになります:

さらに細分化すると、HTML と CSS だけで機能的な Web ページを作成できます。このように各ステップをステップごとにリストすると、今何に注力すべきかが一目瞭然になります。また、後で心配すべきことを心配して時間を無駄にすることもありません。

このようなロードマップが役立つと思われる場合は、以前に書いた「フロントエンド開発者になるための学習ロードマップ」で詳しく紹介されているので、ご覧ください。 (注: JavaScript の学習ルートについては、「JavaScript を学習するための 8 つのマインドマップ共有プログラミング言語」の記事も参照してください)

2. 自信に騙されて忘れてしまわないようにしましょう

すぐに JavaScript の学習の進歩に最も影響を与える概念の 1 つである可能性があります。説明させてください。

何かを読んでそれが真実であると感じると、次の内容に直接ジャンプする可能性があります。すると、次の内容がとても分かりやすいと感じて読み続けます。しかし、すぐに、習得したと思っていた内容を忘れてしまっていることに気づくので、戻って復習するしかありません。ざっと見て、もう一度理にかなっていると感じて、次に進みます。しかし、その後、別のことを忘れていることに気づきます。 最終的に自分自身を失うまで、このサイクルに留まります。どうしようもなく落ち込んで、まずは休もうと思ったのですが、休んで戻ってきたら、内容をすっかり忘れていたことに気づきました。

この問題を解決するのも非常に簡単です。必要な手順は 2 つだけです:

  1. 一度に学習する量を制限します。

  2. 練習 – 実際にコードを書きます。

新しい概念を学びに行くときは、必ず試し、遊んで慣れ、他の概念と組み合わせてください。そして、それを実際にサンプル コードに出力することが重要です。そうすることで理解しやすくなります。また、一度に学習する量を制限すると、内容が覚えやすくなります。その理由も非常に簡単です。

この学習プロセスはより時間がかかるように感じるかもしれませんが、実際はその逆で、それほど過去に戻る必要がなくなりました。このテクニックを理解するまでに、ひどい教訓を何度も要しました。

3. 正しい考え方で行う練習

多くの人は、繰り返し練習するのは非常に退屈だと考えているため、通常はスキップしたり、近道をしたりすることを選択します。 JavaScript の演習を早送りすると、学習時間がさらに長くなってしまいます。抵抗を少なくするために練習を楽しくしてみませんか?

考え方を変えてみてください:

新しい JavaScript の概念を学ぶように頼まれたが、試すことができなかったらどうなりますか?気分はどうですか?個人的には、とても動揺するでしょう。それは、子供が新しいおもちゃを手に入れても、それで遊べないのと同じです。

JavaScript で何か新しいことを学ぶときは、それを新しいおもちゃ、新しい車、新しい靴、または試してみたいと思うものと同じように考えてみてください。そして、練習を仕事と考えずに、練習を遊びと考えてください。新しいスキルを使って、素晴らしいことに挑戦してください。自分自身を驚かせましょう。それから友達に見せびらかしましょう。

ゲームの考え方を使えば、より早く学習し、より長く覚えて、より楽しむことができます。

4. コードを書くための時間の魔法

JavaScript を学習する際に最もよくある問題は、コードを書く時間が見つからないことです。しかし同時に、Facebook、YouTube、Wikipedia、Reddit などのさまざまな Web サイトを閲覧する時間がたくさんあります。

Facebookを開いてしばらく見ようと思ったら、気が付いたら何時間も見ていたということが何度かありました。どうしてそうなった?あまり長く見る予定がないからかもしれません。最初は何事も難しいですが、一度始めてしまえば、後で行き詰まるのはずっと簡単になります。しかし、誰かが私に Facebook に時間を費やしたいかと尋ねたら、時間がないので断固ノーと答えるでしょう。しかし、多くの場合、それを受け入れて、しばらくの間それを許すことに固執する方が簡単です。

良いニュースは、これと同じ心理学を利用してコーディングを学ぶこともできるということです。それほど多くの時間を見つけることはできないため、最初は何時間もコーディングすることを考えないでください。コードを 3 分間書くと自分に言い聞かせてください。そうすれば、時間がなくなることを心配する必要はありません。

5. ゆっくり考えて、早く学びましょう

これは直感に反するように聞こえるかもしれませんが、以下の短い物語で説明します。

私の友人はかつて JavaScript の特定の機能に混乱していました。そこで私は彼に知っていることを詳しく説明してもらい、それから混乱している部分を説明しました。しかし、彼がコード スニペットを調べているときに、コードの 1 つのセクションで彼が非常に急いで話していることに気づきました。

「ちょっと待ってください!」と私は言いました。「ゆっくり話して、各ステップを詳しく説明してください。」

私の友人は、コードで何が起こっているかの包括的な概要を教えてくれました。

私はまた彼を止めなければなりませんでした。 「まだ急ぎすぎです。もう一度試してください。ただし、今回は文字通りコードの各行を調べて、コードの各行で何が起こっているかを伝えてください

今回、私の友人はついに説明することができました。」まさにコード内で何が起こっているかを示します。問題の核心は、コードを一度にすべて理解しようとするのではなく、最終的にコードの断片を段階的に調べることができるようになったということでした。

このような状況では、ゆっくり考えることで実際に早く学ぶことができます。

6. まず簡潔な言語を使用して複雑なコードを記述します

複雑なコードや馴染みのないコードに遭遇した場合は、まずわかりやすい言語で記述してください。こうすることで、コードを作成する前に、そのコードで何を実行するかを正確に知ることができます。これを行うことには 2 つの利点があります:

  • 何をしたいのか立ち止まって考える必要がないので、コードを書くのが簡単になります。

  • コードが何をすべきかについて明確なアイデアがあるため、バグが発生する前に発見できます。

結論

JavaScript をより早く学習するためのたくさんの方法について説明してきましたが、これらのヒントは他のスキルにも適用できます。以下でそれを確認してみましょう:

  • 将来どのような決断を下すかについて心配しないで、まず熱心に深く勉強してください。

  • まるでおもちゃのように新しいスキルを楽しく練習しましょう。

  • 最初は Web サイトを短時間閲覧するだけで自分を慰めるのと同じように、少しだけ取り組んでコードを書く時間を見つけてください。

  • ゆっくり、ステップが小さいほど、より速く学習できます。

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

JS による JSON 形式の POST リクエストの実装手順の送信

環境に応じて異なるドメイン名を選択してパラメータを渡す方法

以上がJS 思考スキルを活用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート