[ad_1]
こんにちは。有用なプロジェクトを構築できないという問題に直面しています。 私は OOP の概念やその他のプログラミングの基本的な概念の学習に取り組んできました。概念はよく理解しましたが、有用なものを構築するにはまだ不十分です。 私に欠けている概念が何なのかわかりません。 コンセプトを理解した後でも、良いプロジェクトをどのように構築するかを理解するのは非常に困難です。 構築せずに学習してもほとんど役に立たないことは誰もが知っているので、できれば助けてください。
ありがとう。
私が試したこと:
自分で何度もプロジェクトを構築し、基本的な概念を学びます。
解決策 1
具体的なことは何も言えません。これはスキルであり、スキルを身につける唯一の方法は練習することです。ツール・ド・フランスは好きなだけ見ることができますが、それはあなたに次のことを教えるものではありません。自転車に乗る! 😀
興味のあるテーマを選択し、それがどのように機能するかについての仕様を自分で書きます。
次に、仕様を読み、必要なデータ、それをどのように処理する必要があるか、ユーザーとの対話がどのようなものになるかなど、設計の概要を生成します。
次に、それを分割してみます。大規模なプロジェクトの場合、分割を開始する良い方法は、データ レイヤー、ビジネス レイヤー、プレゼンテーション レイヤーの 3 つのレイヤー モデルを検討し、それらの間の相互作用がどのようになるかを検討することです。
次に、言語とフレームワークの選択について考えます。
次に、レイヤー自体をデザインします。
次に、設計を調整し、テスト ケースを準備し、いつ完了したかがわかるように「承認」基準文書を作成します。
その後、コードの設計を開始し、最終的にはコードを書き始めることができます。
大変な仕事のように思えますか? 確かに、大規模なプロジェクトでは多大な作業が必要ですが、プロジェクトの規模に関係なく、ほぼ同じ手順が必要です。たとえ宿題であっても、作業を開始する前に多くの作業が行われます。仕様 (課題)、設計の概要 (教師が提供する「プログラムのシェル」)、言語とフレームワークの選択は教師であり、データは課題で指定されます。 その一部を逃すと、長期的にはあなたの生活がより困難になります。
しかし、私が言ったように、上達する唯一の方法は練習し、次回のために学べる失敗をすることです。
幸運を!
解決策 2
を見てみましょう Java チュートリアルのラーニング パス[^] そして Apache NetBeans へようこそ[^]。 役立つチュートリアルやアイデアがたくさんあるだけでなく、物事をまとめる方法についてのガイダンスも含まれています。
[ad_2]
コメント