Javaプログラミング入門クラス
Java プログラミングの経験がなく、これから始めたいプログラマーの場合は、初心者に適した入門書を選ぶことをお勧めします。この段階では、Java の基本的な構文と基本的な使い方を早くマスターすることに重点が置かれています。「理解せずに大量に飲み込む」ようなものです。時間をかけて Java 構文をざっと見て、簡単なコードを書いてみてください。完全に理解していなくても、積極的に考える必要があります。大切なのは「知る」こと。
「Java プログラミングの考え方」
Java プログラミングの経験を積んだ後は、その原理と内部メカニズムを深く理解する必要があります。 『Java プログラミング思考』は、この目標を達成するのに最適な本です。オブジェクト指向プログラミングの基本概念と原則を詳細に紹介し、Java の基本構文とクラス ライブラリについても詳しく説明し、堅固な Java プログラミングの基礎を確立するのに役立ちます。 もちろん、この本にもいくつかの欠点があります。まず、非常に分厚いので、読むのにかなりの時間と労力がかかります。さらに、著者が冗長すぎる場合があり、読者が読みにくくなることがあります。このため、この本はペースの速い学習を好む現代人には適していません。したがって、この本を読むときは、詳細な学習のために重要な章や内容を選択し、選択する方法を学ぶ必要があります。 つまり、『Java Programming Thoughts』は、Java プログラミングの中核となる考え方と原則を理解するのに適した本です。これを読むことで、Java プログラミング言語の設計と使用法をより深く理解し、自分自身の強固なプログラミングの基礎を築くことができます。
1. 「コンピュータ構成の原理」 (よく知っている) 2. 「データ構造」 (マスター済み) 3. 「オペレーティング システム」 (理解→よく知っている) 4. 「C 言語」 (マスター済み) 5. 「コンパイルの原則」 " (原則を理解する) 6. "アセンブリ言語" (理解する) 7. "コンピュータ ネットワーク" (理解する) 8. "ソフトウェア エンジニアリング" (理解する) 9. "リレーショナル データベース" (馴染み深い) 10. "C 言語" (マスター) 11.「オブジェクト指向設計」 (マスター; C 学習と組み合わせて)
(5) いくつかの経験と理解: 1. 本物のプログラマは C を使用することを選択します。 (専門家によると) 2. プログラムを実際に書いてみましょう。 3. 頭を使って問題について考えます。 4. 適切なプログラミング スタイルを維持します。 5. もっと本、特にオリジナルの本を読みましょう。 (読むときは選択して読み続ける必要があることを強調します) (5) いくつかの提案と結論: 1. 実際のプログラマーは、柔軟性と効率性が高いため、プログラミングに C 言語を使用する傾向があります。 (専門家によると) 2. 実践的な練習がプログラミング学習の鍵です。 3. 頭を使って問題を考え、文法やルールを覚えるだけでなく、その背後にある原則や概念も理解します。
良い本、有名な作家による古典的な本、粗悪な本で練習を無駄にしないでください。たくさんの本を読むようにしてください)
6. 自分自身の学習計画を立てる; 7. 自分の経験や教訓を要約する; (失敗や経験を記録するノートを用意する) 8. 新しいことを学ぶことを恐れない; 9. ソフトウェアエンジニアリングの考え方を持つ; 8. 10.発見上手になる 質問して答えを探す 11.専門家にアドバイスを求める(達人になるまでは謙虚に) 12.仲間とコミュニケーションをとる(コミュニケーションが苦手だと絶対にうまくいかない) ) 13. ソフトウェアの本質を理解し、常に変化する外観に騙されないでください; 14、本当に学ぶ必要があるのは、ライブラリ、クラス、ツールではなく、プログラミング言語とメソッドです; (使い方を学ぶ)
これらのライブラリは比較的単純ですが、これらのライブラリを知っているだけでは不十分だと思います) 15. Windows プログラミングの学習には、主に Windows OS と win32 API の学習が含まれます; 16. 時間があるときに組み込み開発について学習します; 17. はい、時間をかけてくださいPDA ソフトウェア開発について学ぶため; 18. .NET Framework と C# 言語について学ぶ、おそらくそれがあなたの新たな糧となるでしょう; 19. 我慢強くなり、衝動的な人間にならないでください; 20. プログラムにコメントを付けて、古いものを保存してくださいプログラム; 21. 学び、理解すればするほど、専門家に近づきます; 22. 時間があるときに CSDN で買い物をしてください、そこにはたくさんの親友がいます; 23. 優秀なプログラマーになる自信を持ってください; (6)良書のお勧め 1. 『The C Programming language』 (Keinighan & Dennis Ritchie 1988) * 2. 『The C Programming Language』 (Bjarne Stroustrup 1997) * 3. 『Inside The C Object Model』 (lippmans) 4. 「効くC」(同上) ※5.「もっと効くC」(同上) ※6.「別格のC」 7.「Cオブジェクト指向の効率的なプログラミング」 8.「デザインパターン」 9.「Cで考える」 " * 10. "The Standard C Bible" (一般的に推奨) 11. "The Art of Computer Programming" 12. "Programming Windows" (Charles Petzold) 13. "VC 5.0 Technology Insider" 14. "MFC Explained in Simple Language" 15. 「ソフトウェア要件」 》 16. 《高度な Windows》
17. "C 入門" 18. "Win32 プログラマー リファレンス マニュアル" 19. "TCP/IP を使用したインターネット相互接続" 20. "COM Essentials" (7) 学習プラン D - この学習プランは私の個人的な決定です。参考として皆さんと共有して、一緒に前進していきたいと思います。 1. 「コンピュータ構成の原則」 2. 「オペレーティング システム」 3. 「データ構造」 4. 「アセンブリ言語」 5. 「C」 6. 「C」 7. 「VC Technology Insider」 8. 「Windows のプログラミング」 9 . 「MFC の詳細」 10. 「高度な Windows」 11. 「C オブジェクト モデルの内部」 12. 「C で考える」 13. 「効果的な C」 14. データベース 15、ネットワーク 16、組み込み OS とプログラミング 17、ハードウェアマイクロコントローラー 18 、.NET および C# 19、ソフトウェア エンジニアリング 20、UNIX および Linux
以上がIT・プログラミング初心者におすすめの本の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。