プログラミングには多くの専門があります。
専門の主なツールを強調し、可能な限り使用と実践を研究することが重要です。
そもそも、ピーターのプロジェクトについて考えはありませんが、自分で勉強している領域でよく知られている決定を繰り返すことができます。

Hithabeまたは他のホスティングコードプラットフォームで作業を続けて、ポートフォリオを作成します。

調査地域の理論的基盤を研究することが重要です。たとえば、バイナリ番号システム、数学、アルゴリズム、データ構造、設計パターンなどを知ることが重要です。

時間と練習の経過とともに、あなたは間違いなく優れたスペシャリストになります！
Существуют много специальностей в программировании. 
Важно выделить основной инструментарий Вашей специальности, изучить применение и практиковать как можно больше. 
Для начала, пока нет мыслей о пет-проекте, можно просто повторять своими силами некоторые известные решения в изучаемой Вами области. 

Сохраняете Ваши работы на гитхабе или другой платформе хостинга кода, создавая таким образом свое портфолио. 

Важно изучать и теоретическую базу исследуемой области. К примеру, важно знать двоичную систему счисления, математику, алгоритмы и структуры данных, паттерны проектирования и т.д.

Со временем и практикой Вы точно станете отличным специалистом!