Обучение на основе практикиЧтобы изучить новую технологию — начинайте использовать ее сразу, до того, как успеете полностью её понять и вникнуть во все нюансы.
Однако, так как вы еще ничего не знаете по этой теме, вы не можете использовать данную технологию без помощи.
Все, что вам нужно — видео-обучение, в котором вам покажут, как создавать небольшой фиктивный проект. Поищите учебники, в которых автор описывает каждую строчку кода, включая установки.
Убедитесь, что вы способны создать такой же проект. Вам понадобится около часа, чтобы пройти десятиминутное видео-обучение. Хорошие видео на YouTube подойдут как нельзя лучше.
В качестве дополнения должно присутствовать чтение теории по данной теме. Бывали случаи, когда мне это не помогало, потому что мне становилось слишком скучно, и я считал книги для начинающих слишком уж подробными и детальными. Поэтому я иногда отказывался их читать.
При прохождении выбранного видео-обучения, вы не всегда будете понимать, что делаете, и это будет вам не нравиться. Попытайтесь абстрагироваться от этого надоедливого ощущения. Если вы чего-то не понимаете, запишите и вернитесь к этому пункту, когда наступит время для следующей инструкции. Цель — следовать обучению не смотря на то, что вы в чем-то запутались.
Плюсов здесь больше, чем минусов:
1. Разработка с первого дняВы создаете что-то с первого дня обучения. От этого намного больше пользы, чем (только) от чтения теории. Особенно, если проект вам действительно нравится. Чем больше вам нравится что-то, тем легче с этим справляться.
2. Пример кодаКроме того, разработка даёт вам образец кода, чтобы можно было оглянуться назад на более поздних стадиях обучения, и это очень полезно. Я многократно возвращаюсь к образцам кода, чтобы освежить память и углубить понимание той или иной темы.
3. Изучение неизученногоНайдите свои слабые места. Это самый быстрый способ понять, на что вам стоит обратить внимание в первую очередь. Видите ли, в самом начале обучения достаточно сложно понять, на чём следует больше фокусироваться. По мере того, как вы будете учиться, у вас будет более ясный взгляд на то, чему нужно уделить больше времени.