Согласитесь, мы очень часто слишком рано бросаем начатое. И именно это мешает нам добиться успеха. Запомните: обучение программированию – не спринт. Любой начинающий айтишник – это марафонец, которому предстоит довольно длительный период получения и развития навыков.
Первые результаты своих усилий вы увидите относительно быстро, но не погружайтесь от этого в эйфорию – не давайте перенапряжению помешать вам дойти до финальной черты. Вместо этого учитесь управлять своим временем и энергией, чтобы не выбиться из сил на половине дистанции, а уверенно одолеть весь намеченный путь.
Такой совет кажется абстрактным, не так ли? Как же применить его на практике?
Давайте вспомним, что мы с вами – программисты, и выстроим на базе этой идеи полноценный «алгоритм обучения»:
Просто ответьте на вопрос – зачем вам учиться программированию? Вариантов может быть несколько:
Эта практика действительно помогает, потому что когда в сознании есть DESTINATION, намного легче найти PATH.
Основываясь на главной мотивации, определяемся со своей первой целью:
Обязательно выбирайте то, что реально осуществить за 2-3 месяца.
На этом этапе вам нужно придумать набор шагов, повторение которых однажды приведет вас к желаемому результату, например:
Если после третьего шага запланированный результат не будет достигнут, скорее всего, придется выбрать новую цель, а затем начать выполнение алгоритма заново. И этот цикл можно сделать бесконечным.
Как вы поняли, ключевой момент этой стратегии – постановка целей, согласованных с вашей мотивацией и разбитых на действия, которые нужно выполнять ежедневно или каждую неделю. И какие бы цели вы ни преследовали, всегда делите свой путь к ним на один или несколько повторяющихся процессов.
Таким образом, с помощью планирования и дисциплины вы добьетесь очень многого!