2021 年の初心者 JavaScript 開発者向けのトップの新しいトリック
ほとんどの初心者および中級者の開発者は、JavaScript で利用できる多くの優れた機能を認識していません。今日は、有能な JavaScript 開発者になるための重要な要素であると私が信じていることを皆さんと共有したいと思います。毎日の JavaScript プロジェクトで使用できる 10 のハックを選択しました。
画像のカーテシー https://medium.com
1. JavaScript の基本的な理解
これは控えめに聞こえるかもしれませんが、しばしば無視されます。一方では React、Vue、Angular などの一般的な方法論を使用できるプログラマーと、JavaScript をコアまで知っているプログラマーとの間には大きな違いがあります。
必ずしも同じとは限りません。優れた JavaScript プログラマーは、システムを実装する新しい方法をすぐに習得できます。ただし、逆の場合もあります。React のような基盤に慣れている場合、JavaScript の専門家ではない可能性があります。
JavaScript コードを見たとき、何が起こっているのかを大まかに理解する必要があります。スコープとクロージャはいくつかの例であり、謎であってはなりません。ガベージ コレクション、プロトタイピング、構文についても同じことが言えます。
そうしなければ、遅かれ早かれ壁に突き当たることになります。コーディングの面接では、このような質問を受けることがあります。彼らは、何が起こっているのか詳しく説明してほしいと思っています。 &、落胆させないように言っておきますが、質問はこれよりもはるかに難しくなります。
単に他の人を喜ばせるためだけに学ぶのではありません。仕事の価値をさらに高める方法を理解する。有能な JavaScript コーダーとして、あなたは自分自身を大切にするべきです。この価値は、どこにいても持ち運べます。
2.質の高いコンテンツを読むべき
見ることではなく、熟読すること。学者や知識の豊富な人々は、スクリーンワームではなく、愛書家と呼ばれることが多いという説明があります.
終わりのない質の悪い教育用演習や録音をざっと目を通しているだけでは、それほど遠くまで到達することはできません。通常、これらを読んだり見たりするときは、あなたは関与していません。
それらは何世紀にもわたって利用されてきましたが、その裏には正当な理由があります。本は、どのように読み切るかに関係なく、本当に重要なデータの源泉です。当分の間、本を作成しません。これは、ライターがそのデータの収集と記録に多大なエネルギーを投資したことを意味します。一般的に、ウェブ上で何もないように見えるコンテンツについては、これに相当することは言えません。
本を読むことのもう 1 つの重要な利点は、完全な集中力が求められることです。腰を下ろして(物理的な)本を開き、それを理解し始めた時点で、それがあなたのすることのすべてです。本を読んだり、仲間と話し合ったり、子供の一人と遊んだりすることはできません。しかし、その時点で熟練した JavaScript エンジニアになることはできませんでした。
まともな本を手に入れましょう。電話の電源を切り、数時間電話を切ってから読んでください。さらに、確かに、それらはかなりの費用がかかります。ただし、これはベンチャーです。デザイナーであるあなたに興味があります。
画像のカーテシー https://bitrebels.com
<強い>3.さまざまなフレームワークに慣れてください。
あらゆることを考慮して、よく知られているフレームワークをすべていじってみてください。概要は日ごとに変化しているように見えますが、React、Django、Angular、Laravel、Next.js などを調べてみると、悪い結果になることはありません。いくつか例を挙げます。
他に何も続けていない日または夕方に、PC を起動して、そのうちの 1 つで別のタスクを作成します。それらは全体的に記録されており、すべてを頻繁に実行するには数分しかかかりません.
遊んで、いくつかのコードと連絡を取り合いましょう。それらをすべて把握し、浅いものであるかどうかに関係なく、それらの評価を構成します。
特に専門家を対象とした多くの調査によると、特定のフレームワークで作業する理由を尋ねられた場合、彼らは次のように答えることがわかります。それが私にとって最高だという意味ではありません」
大丈夫です。それは有効かもしれません。または、そうではありません。誰が確実に言うことができますか?しかし、どのような理由でそれが有名で素晴らしいと思いますか?フレームワークの要素と比較して、どの要素が最も好きですか?特定のフレームワークが他のフレームワークよりも優れていること、またはその逆であることを示すものは何ですか?
ほとんどの場合、私は静かに過ごしています。彼らは試みていません。
お試しください。調査。遊ぶ。情報に基づいた感情を構築します。あなたの視点。さらに、熟練した JavaScript デザイナーになるための遠足に彼らを歓迎してください。
<強い>4. HTML と CSS の理解
私は JavaScript が大好きです。私は一般的に持っています。ただし、HTML と CSS は Web の確立であることを忘れないでください。構造ブロック。チェックアウトするのは、何らかのスタイリングが適用された HTML コンポーネントだけです。
React、Vue、Angular?本当に素晴らしいことに、それらはすべて最終的に HTML を「公開」します。
HTML と CSS を見過ごしたり、ささいなことをしたりすることはできません。私は、信じられないほど受け入れられる JavaScript デザイナーであるにもかかわらず、HTML と CSS に関してあまり知らなかったさまざまなエンジニアを経験しました。それは危険です。
間違いなく、バックエンド JavaScript エンジニアになることを期待しているのであれば、それは基本的なことではありません。いずれにせよ、サイトや Web アプリケーションを作成することになる可能性が高く、その時点で、HTML、CSS、および JavaScript を 3 つ組として深く理解している必要があります。
これを貶めないようにしてください。 JavaScript を学ぶのは大変なことです。 HTML と CSS についても同様のことが言えます。
産業技術