Что делать при таком разбросе знаний?
Повторение - мать учения. К тому же, иногда те же знания, но поданные под другим углом или в иной манере, раскрываются полнее. Так что перечитывать.
Что делать?Учиться искать информацию. При разработке постоянно возникают проблемы/вопросы (которых ни в книхах ни на курсах нет), поэтому нужен скилс быстро находить нужную информацию.пройти всё заново или практиковать?Минимальное понимание есть - значит практиковать, это первоначально, а теорию уже можно по пути подтягивать по мере необходимости.