プロジェクトに圧倒されているというのは、プロジェクト全体を把握しようとしているからです。より小さなコードを勉強したり勉強したりすることで恩恵を受けると思います。これは、とにかく大きなプロジェクトに含まれるものでなければなりません。より大きなプロジェクトを形成するビルディングブロックとして使用される小さなピース(コンポーネント)です。
私が多く学んだ1つのプロジェクトはZend Frameworkでした。コンポーネントはモジュール化されているので、それらを孤立して調べることができます。彼らはあなたが建築とデザインのあなたの理解を向上させることができます。
もう1つの共通のデザインパターン(シングルトン、ファクトリ、戦略の名前は3つ)を調べて、プロジェクトで使用されていることを認識しているか、自分のプロジェクトで使用しようとしていて、
以下のガイド:phpsecを読んで、セキュリティの問題を適切に把握することができます。また、あなたがこの点で注意が必要であると分かっているプロジェクトの一部に取り組んでいる場合は、いくつかの記事を検索し、そこで与えられたアドバイスを適用しようとします。
私は小さなステップを取る必要があると思います。一度にすべてを学ぶことはできないと思ってください。一度に1つのポイントに焦点を当て、より深くそれを掘り下げていくことで、私は最も速く改善することがわかります。私は可能な限り最善の方法でそれを適用しようとします。私は深い理解に基づいて以前のコードを変更し、別の固執ポイントに達するまで移動します。何度も、私はすでに学んだことに遭遇したようですが、スキルを向上させることで以前のものより深い理解を得ることができます。