Мой лучший совет — продолжать подключаться — я тоже застреваю в бесконечном цикле блуждания по учебным ресурсам без особого направления. Если это поможет, прочитайте эту статью, которую я написал, которая поможет решить проблему перескакивания с одного учебника на другой, о которой вы упоминали. Пара вещей, казалось, помогла мне лучше всего:
- Углубитесь в одну технологию и вложите в нее все свои усилия. Сейчас для меня это JavaScript. Искушение отвлечься и потратить несколько дней или недель на изучение React, Node и т. д. является сильным притяжением, поскольку «это то, что используют все профессионалы». Тщательно изучите сам базовый язык, прежде чем позволить себе перейти к дополнительным технологиям и платформам.
- Ограничьтесь 1–2 учебными ресурсами одновременно. По моему опыту, прыгание вокруг замедляет процесс обучения, потому что вы не *сосредоточены* на изучении языка; вы сосредоточены на самих учебных ресурсах. Что касается меня прямо сейчас, я в основном использую учебные пособия и проекты Free Code Camp, а когда я не за своим компьютером, я читаю Вы не знаете JS для более глубокого понимания. понимания, чем предлагает FCC. Когда я застреваю в теме учебника или хочу узнать больше о языковой функции, я обращаюсь к документации MDN. *Прыгать с места на место — это нормально, если вы пытаетесь оценить качество ресурсов, чтобы выбрать один (или несколько), но как только вы их выбрали, придерживайтесь их.*
- Примите участие в #100DaysOfCode. Поставьте перед собой задачу программировать по часу в день 100 дней подряд. Если у вас есть GitHub и вы знаете, как его использовать, каждый день отправляйте свой код в репозиторий, чтобы сделать его общедоступным (отлично подходит для будущих заявлений о приеме на работу!). Как минимум, ежедневно публикуйте твиты о своем прогрессе с помощью #100DaysOfCode, чтобы держать себя в курсе. Целью этого является работа над РЕАЛЬНЫМИ проектами, которые чуть-чуть выше вашего текущего уровня навыков. Это заставит вас проводить исследования и задавать вопросы, когда вы столкнетесь со стеной, но самое главное, это заставит вас на самом деле писать код, а не просто читать о написании кода.
Я сам застрял на дерьмовой работе, так что я полностью понимаю ваше тяжелое положение. Но я призываю вас придерживаться этого, и плоды, которые вы пожнете, будут стоить времени, усилий и усилий, которые вы в настоящее время вкладываете в это.