新しいテクノロジーの継続的な開発により、JavaScript はもはや単なるインターネット言語ではありません。現在、JavaScript を使用してネイティブのブラウザベースの Web アプリケーションを構築している携帯電話が多く見られ、Trello などの柔軟な Web アプリケーションも数多くあります。 JavaScript で構築されたアプリケーションは世界中で非常に人気があります。
現時点でも JavaScript は比較的使いやすく、処理しやすいプログラミング言語であり、最初に学ぶプログラミング言語として考える人も多くいます。 JavaScript プログラマーとして、優れた JavaScript 開発者になるために身に付けなければならない重要な習慣がいくつかあります。彼らがどんな習慣を持っているのか見てみましょう!
1 日あたり 30 行のコード
時間は永遠に過ぎていきます。すべてを明日にしようと常に自分に言い聞かせていれば、明日は必ずやってきます。そして、たくさんの明日があるでしょう。このようなことが起こらないようにするには、毎日 30 行のコードを書くようにして、基礎をしっかりと固めてください。その後、毎週さらに 10 行追加すると、上達が急速に進むことがわかります。
コードを書く前にドキュメントの書き方を学びましょう
誰もがこれに同意するわけではありませんが、コードを明確に記述するための最良の方法はドキュメントを書くことです。コード コメントを書いた後、複雑なコードを記述するときの思考が特に明確になります。効果的で、機知に富み、わかりやすいコメントはプログラミングの本質であり、誰もが認識すべきものです。
Firebug/Chrome 開発コンソール
経験豊富な JavaScript プログラマーは、毎日それほど多くの JavaScript コードを作成するわけではありませんが、作成したコードにエラーや欠陥がないか常にチェックします。 Firebug は無料で、すべての Chrome ブラウザには Chrome 開発ツールが統合されてインストールされていますが、これらのツールを使用してコードをデバッグする方法を学ぶ必要があります。これは、すべての言語で無視できない問題であるデバッグだからです。
適切なコードエディタを見つける
メモ帳のことは忘れてください。開発者は、より短い時間でより多くの作業を行うのに役立つ独自のコード エディタを見つける必要があります。適切なコード エディターはオンラインで見つけることができるので、数か月かけて学習してマスターする価値があります。
モニタリングエラー
エラーを監視することは、コード コメントを書くことと同じくらい重要です。経験の浅いプログラマが行う必要がある最も重要なことは、コードにエラーがないかテストすることです。常にアプリケーションを追跡し、エラーが発生した箇所をドリルダウンして、次回同じ問題が発生したときに適切な解決策が得られるようにします。
リント
経験豊富なプログラマーでも、コード内の一般的なエラーやその他の小さなエラーをチェックするために Lint ツールを使用します。エディターは、(1) JSHint (2) JSLint (3) Closure Linter
のいずれかのツールを使用することを推奨します。
JavaScript コミュニティに参加してください
より優れた JavaScript コミュニティに参加してください。世界中の優秀な JavaScript プログラマーが多くの優れた提案を提供し、作業中に多くの問題をスムーズに解決するのに役立ちます。あなたもその一員になって、自分のプログラミング体験を他の人と共有することもできます。
開発フレームワークを理解する
現在、フレームワークは非常に柔軟でカスタマイズ可能であり、フレームワークを習得すればプログラムの書き方を劇的に変えることができます。コミュニティで必要なフレームワークを探すことができます。それぞれのフレームワークには独自の長所と短所があります。これらを理解することで、迅速な成長が可能になります。また、どのフレームワークがどのプロジェクトに適しているかを理解することにも役立ちます。 PHP100では「Node.jsが人気の理由を紐解く」を参考にすることをお勧めします。
独自のコードベース
プログラミングを完全にマスターし始めると、時間の経過とともに多くのコードが実際に重複していることに気づくでしょう。特定の問題を解決する必要がある場合、どのコードを参照すればよいかがわかります。開発者が幅広い問題を解決できるようにするための、より柔軟な方法としてライブラリが作成されるのはこのためです。自分のコーディング習慣に基づいて独自のライブラリを作成すると、問題をより簡単に解決できます。
多分失敗するでしょう
これは楽しいことですが、失敗は最大の敵であることを理解し、十分に認識してください。学習をやめるのではなく、これらの困難を粘り強く乗り越えれば、キャリアにおいて重要な進歩を遂げることができます。