私は10年間技術トレーニングに従事し、人々にプログラムの方法を教えてきました。これらの人々には、学生やすでに働いている開発者が含まれます。長年の社会人生活の中で、私はプログラミング言語を学ぶための正しい /間違った方法 5 をいくつか紹介します。簡単そうに見えますが。慎重に実行すれば、必ず素晴らしい結果と改善が得られます。
1.言語の背後にある「哲学」を理解する
初めてJavaを学んだとき、私はそれが長くて不必要に複雑だと感じました。当時、私は経験豊富なプログラマーではなく、Cでのコーディングに慣れていました。 Javaは素晴らしい言語ですが、Javaのオブジェクト指向の原理が理解できないので、その本質、あるいはその目的さえ理解できません。
その後、私はオブジェクト指向のアプローチを理解し、テキサス大学オースティン校のブラウンの博士課程のクラスでコンピューターサイエンスのプログラミングにそれを採用しました。これは、Javaの中核となる考え方とプログラミング方法をより深く理解するのに大きな役割を果たしました。
今日、何千ものプログラミング言語があり、さまざまなプログラミング言語がさまざまな種類のプログラミング問題を解決および最適化しており、コンピューター システムのさまざまなレベルにあります。あなたがしなければならないのは、学習している言語が何なのか、そしてその目標が何なのかを理解することです。理解し、実際の問題を解決するためにそれを適用することが重要です。2.
すべてのコード例を個人的に入力してください
言い換えれば、実践が真実をテストするための唯一の基準です。言語を学習するには、その原理を知ることに加えて、練習してコードを書くことが最も早い方法であり、読書やビデオの視聴よりもはるかに大きな効果があります。コードを入力して実行することは、言語を学習する上で重要なステップです。たとえ彼らの言語にまったく馴染みがなかったとしても、書いているうちにその文法構造を発見し、徐々にその意味を理解できるようになります。文章を書く過程では必ず間違いを犯します。間違いを見つけて修正するというプロセスは無視できません。間違いが多ければ多いほど、より多くの研究が費やされ、理解が深まります。 。
3.
さらに進んでください
実験でも演習でも、理解してさらに学ぶように努めてください。これを定期的に行うことで、無限の成果が得られ、学習中の言語に関連する情報を常に調べるようになります。これを行うことには 2 つの大きな利点があります。1 つは、言語の文書構造を学び、それに慣れることです。2 つ目は、概念を深め、いくつかの小さな問題を解決するのに役立ちます。たとえば、
HTML5とJavaScriptを使用して音声を生成する方法を学ぶクラスを聞いている場合は、「音量を制御する方法は?」とさらに自問する必要があります。この問題を解決すると、より深くコードをマスターすることができます。
4.大きなプロジェクトではなく、多くの小さな例を通して学びましょう
長年のトレーニングの中で、私は常にJavaやその後のモバイル開発などのクライアント側のWeb言語に焦点を当ててきました。教室では、各レッスンに対応するコースウェアがあり、各コースウェアがいくつかの例を示し、最後にこれらの例が 1 つのプロジェクトに結合されます。この間違いは、お互いを孤立させていない初期段階で犯されることがよくあります。
実際、さまざまな言語スキルを個別に学ぶことが非常に重要です。統合は、個々のスキルを学習するよりも複雑なプロセスです。言語の基礎をしっかりと固めた後は、統合が学習の最良の方法です。そうしないと、概念が混乱する危険性が高くなります。5.
プログラムを実行させます
必ずプログラムを実行させてください。複数のバグがある場合でも、正しく実行できるようになるまで慎重にデバッグする必要があります。ドアを開けるには、ドアを閉めなければなりません。新しい言語スキルを学ぶとき、将来的にはより高いスキルレベルを身に付けたいと思うでしょう。場合によっては、小さな欠陥を簡単に諦めたり無視したりして、問題が未解決のままになることがありますが、それは危険です。
それに、自分が作成したアプリケーションが初めて実行されるのを見るのは、これほど楽しいことはありません。無料で入手
LAMPBand of BrothersオリジナルPHPビデオチュートリアルCD/《 詳細PHP》エッセンシャル版、詳細については、公式 Web サイトのカスタマー サービスにご相談ください: http://www.lampbrother.net
PHPCMS二次開発http://yun.itxdl.cn/online/phpcms/index。 php?u= 5
WeChat開発http://yun.itxdl.cn/online/weixin/index.php?u=5 モバイルインターネットサーバーサイド開発http://yun.itxdl.cn/online/server/index.php?u=5 Javascriptコースhttp:/ /yun.itxdl.cn/online/js/index.php?u=5 CTOトレーニングキャンプhttp://yun.itxdl.cn/online/cto/index.php ?u=5
以上、初心者から上級者までの5段階のプログラミング言語学習方法を様々な側面を含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。