私は現在プログラミングを学んでいて、CS のクラスを受講していないので、基本的には下から始めています。私は何年にもわたってコードをまとめてきましたが、より大きなプロジェクトに取り組むために必要な基本的な概念を十分に理解していませんでした。オブジェクト指向は明白なものであり、その概念のいくつかを理解し始めていると感じています。次に、MVC、UML、SCRUM、SOLID など、話題や方法論がたくさんあります。私はこれらの多くを見てきましたが、ほとんどの説明にはある程度の理解が必要なようで、いつも困惑しています。他の概念。
このことを「正しい」方法で学びたいのですが、どこから始めればよいですか?
ソフトウェア アーキテクチャ/設計/開発のすべての基盤を理解するために理解する必要がある包括的な構造は何ですか?
私は何が欠けていますか?
基礎をクリアするまで待つことができ、また待つべき構成要素や概念はありますか?