ソフトウェアを設計する方法を学ぶには、設計時に物理的に存在することによってメンターの行動を研究します。 次に、よく書かれたソフトウェアを調べます。 その後、最新の設計技術に関する書籍を読むことができます。
それから、あなたはそれを自分でやる必要があります。 小さなプロジェクトから始めましょう。 最終的に完了したら、デザインが失敗したか、成功したか、元の発想からどのように分岐したかを考えてください。 その後、他の人と協力して、より大きなプロジェクトに進んでください。 デザインは、獲得するまでに何年もかかる判断の問題です。 スマートなプログラマーは、2ヶ月で十分に基礎を学び、そこから改善することができます。
自分のスタイルを開発するのは自然で役立ちますが、デザインは科学ではなく芸術であることを忘れないでください。 被験者に本を書く人は、それを科学的に見せることに関心があります。 特定のデザインスタイルについて独断にはならないでください。