Вопрос про обучение и как стоит оформлять проекты?
В проектах ценится их суть. Что проект решает какую-то задачу. Пусть не всемировую, но что-то для вас.

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

Я могу посмотреть код проекта, который мне показался интересным. Или посмотреть конкретную реализацию отдельного момента.
Для этого проект должен быть оформлен. Не круто, но достаточно - readme, примеры использования, назначение.

3)
Именно поэтому проект это не "а тут я попробовал что такое библиотека x", а более-менее законченный продукт, который решает цельную задачу.

4. Да хоть один. Просто суть проектов - в том что это не учебные задачки, а ваши личные пет-проекты, которые вы зачем-то решили делать и довели до рабочего состояния.
В проектах ценится их суть. Что проект решает какую-то задачу. Пусть не всемировую, но что-то для вас.

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

Я могу посмотреть код проекта, который мне показался интересным. Или посмотреть конкретную реализацию отдельного момента.
Для этого проект должен быть оформлен. Не круто, но достаточно - readme, примеры использования, назначение.

3)
Именно поэтому проект это не "а тут я попробовал что такое библиотека x", а более-менее законченный продукт, который решает цельную задачу.

4. Да хоть один. Просто суть проектов - в том что это не учебные задачки, а ваши личные пет-проекты, которые вы зачем-то решили делать и довели до рабочего состояния.