- Как сохранить мотивацию и не сдаваться при обучении программированию
- 7 советов, как сохранять мотивацию во время обучения программированию
- Совет №1: найдите время, чтобы попрактиковаться
- Совет №2. Вспомните все, чего вы достигли
- Совет № 3: напомните себе, почему вы начали учиться программировать
- Совет №4: Примите участие в процессе обучения
- Совет № 5: Делайте небольшое количество каждый день
- Совет № 6: сделайте перерыв
- Совет № 7. Сдвиньте фокус
- Программирование, почему мотивация не нужна
- Как не терять мотивацию изучать программирование?
Как сохранить мотивацию и не сдаваться при обучении программированию
Когда дело доходит до обучения программированию, одной из самых сложных частей может быть поиск мотивации продолжать работу, когда вы чувствуете себя застрявшим или разочарованным.
7 советов, как сохранять мотивацию во время обучения программированию
Если вам сложно сохранять мотивацию во время обучения программированию, знайте, что вы не одиноки в этом — мы все были в этом. И многие члены нашего сообщества поделились полезными советами, основанными на собственном опыте поиска мотивации, когда они застряли или попали в затруднительное положение. Мы собрали эти советы в список из семи способов сохранить мотивацию и не сдаваться.
Вот и поиск вашей мотивации!
Совет №1: найдите время, чтобы попрактиковаться
Многие учащиеся застревают, когда они слишком быстро проходят уроки, не уделяя времени практике. Очень важно уделять время новой концепции, чтобы вы могли сохранить то, что вы узнали, и применить это при переходе к более сложным концепциям.
Совет №2. Вспомните все, чего вы достигли
Когда вы застреваете в тупике, можно легко сосредоточиться на том, что вам еще предстоит изучить, и упустить из виду все, чему вы уже научились. В следующий раз, когда вы почувствуете себя и подавленным, найдите время, чтобы подумать, как далеко вы зашли.
Совет № 3: напомните себе, почему вы начали учиться программировать
Вспоминая, почему вы начали, может быть хорошим способом заново открыть для себя то, что в первую очередь вас вдохновляло, оживить ваше желание учиться и помочь вам найти мотивацию продолжать идти.
Совет №4: Примите участие в процессе обучения
Программировать непросто, и обучение программированию, вероятно, потребует от вас мыслить так, как вы никогда раньше не думали. Возможно, вам понадобится время, чтобы осознать тот факт, что кодирование — не вторая натура и что вы будете делать ошибки на этом пути.
Если вы чувствуете себя застрявшим или расстроенным, поймите, что все это часть процесса обучения. Прими это! Если вы не застрянете, вы не только усвоите приобретенные навыки, но и сможете добиться личного роста.
Совет № 5: Делайте небольшое количество каждый день
Не думайте, что вам нужно делать нагрузку каждый день. Просто поставьте себе небольшую достижимую цель. Это может быть полчаса, может быть 15 минут. Вы даже можете обнаружить, когда начнете, и вам захочется работать дольше.
Совет № 6: сделайте перерыв
Иногда, когда вы чувствуете себя застрявшим, вам просто нужно сделать небольшой перерыв, чтобы прочистить голову. Иногда так бывает. В этот момент вам нужно заняться чем-то другим и отвлечься от этого. Вы вернетесь воодушевленными и настроенными на решение
Совет № 7. Сдвиньте фокус
Альтернативой перерыва для прогулки, прослушивания музыки или сосредоточения на другом занятии, которое вам нравится, является перерыв, чтобы сосредоточиться на другой задаче кодирования.
Если вы чувствуете себя застрявшим, мы надеемся, что эти советы помогут вам найти мотивацию для продолжения обучения. Как вы остаетесь мотивированным, когда учитесь программировать?
Программирование, почему мотивация не нужна
Почему для изучения программирования никакая мотивация не нужна.
Приветствую, изначально хотел написать большой пост про уч.материалы(как их подбирать, на что смотреть, о непонимании их места в процессе изучения и т.д.), текст ниже, должен был стать одним из пунктов, но по итогу, получилось слишком уж много знаков, поэтому я его вынес в отдельный пост, к тому же, он про отдельную проблему, достаточно важную, да и будущем будет удобно просто ссылаться на этот пост.
Не буду лезть в психологические дебри, во-первых никакой компетенции у меня в этом нет, во-вторых насколько я понял, там практически по любому вопросу споры не утихают. Единственное что важно — мотивацию всегда рассматривают как взаимодействие мозга с ожидаемой наградой(именно здесь и спорят, кто-то говорит, что мозгу нравится сам процесс получения награды, есть мнение что получение ничего не значит, главное — ожидание, и т.д. тема интересная, но повторюсь, нам достаточно общего понимания — мотивация сильно связана с наградой).
Хорошая новость в том, что программирование, особенно в начале его изучения, ну очень щедро на дачу этих самых наград. Возьмем того же Свейгарта[Автоматизация рутинных задач с помощью Python], можно долго рассуждать по каким причинам это отличный вариант для старта или рассматривать, в контексте понимания процесса программирования[предыдущий пост], но разве поэтому книга стала так популярна?
Разумеется нет, может прозвучит смешно, но когда новичок видит, что сам может написать программу, которая берет на себя то, что он до этого делал руками, даже не подозревая, что можно как то иначе, он словно получает суперспособность. Оказывается, эта жужжащая кулером коробка, уже не один десяток лет стоявшая рядом, казалось бы, изученная вдоль и поперек, открывается совсем с другой стороны.
Первое, что сделает прочитавший того же Свейгарта — попробует внедрить автоматизацию вообще везде где можно, второе — пойдет искать интересные варианты и идеи для автоматизации, чтобы внедрить уже их(ну и третье, задумается, а нельзя ли, полностью автоматизировать рабочий процесс, вполне естественное желание, в том же сабреддите r/Python постоянно всплывают подобные истории, некоторые очень впечатляют, иногда в печальном смысле, когда вся сложная система дает сбой, и последствия крайне плачевны). Не нужна никакая мотивация извне, задач, а главное рвения их решить, будет столько, что скорее, встанет вопрос о нехватке времени.
И это, пример правильного воздействия уч. материала, отсутствие подобного — верный признак того, что уч. материал стоит менять(явный сигнал — скучность). Это не значит, что материал должен быть поверхностным, идеальный вариант — когда хочется преодолевать трудности, что бы узнать, что будет дальше. В сложности нет ничего страшного, но вот скучность — признак неподходящего уч.материала.
Хороший пример — выложенные курсы вузов, я как то писал, что главное преимущество академ. подхода — он не старается быть простым, при подготовке такого курса, скорее будут сосредоточены на полноте материала(что не отрицает последовательную подачу). При этом, есть примеры, именно увлекательных курсов(мне верить не надо, у них есть куча отзывов об этом), тот же CS50(подразумевая нулевой уровень подготовки, курс c кучей теории, добрая половина которого идет на си).
Но, не смотря на это, все чаще вижу материалы на тему «мотивация для начинающих программировать». Наверно, нечему удивляться, учитывая общий тренд мотивировать на все что угодно, однако, за этим может скрываться очень неприятная проблема. Старое-доброе — «не я вас плохо учу, это вы недостаточно хотите учиться». Нехваткой мотивации можно оправдать и плохо читаемый курс, и не правильно рекомендованный материал, да вообще все что угодно. А от обилия «мотивации для начинающих», у изучающего может сложится впечатление, что проблема именно в нем, хотя зачастую, достаточно сменить уч.материал. Сколько людей посчитало программирование чем то невероятно скучным, перегруженным и по итогу дропнуло, благодаря такому подходу?
Мне однажды приснилась такая красавица — один в один! Интересно..
Ну ничего страшного! Даже если есть.
Главное чтоб полюций не было при этом
( ͡° ͜ʖ ͡°)
А чего плохого в курсиве и полужирном начертании? И где здесь огромные абзацы и стена текста? Это даже не лонг.
У меня тут больше претензии к несколько сумбурной подаче и пунктуационным ошибкам.
Мне данный вопрос кажется довольно бессмысленным с практической точки зрения, но раз ты о нём задумался, наверное тебе есть до ответа на него какое-то дело.
Восторг — штука очень субъективная. Не ожидай, что у всех людей его вызывают одни и те же вещи. Ты описываешь свою интерпретацию своих ценностей и точек интереса, делая вид, что они универсальны. Это не так.
Вот у тебя есть хобби выпеканья сдобного печенья? Давай перепишем твою статью чуть-чуть:
Разумеется нет, может прозвучит смешно, но когда новичок видит, что сам может выпечь сдобное печенье с любым вкусом, о котором он может даже не подозревал, он словно получает суперспособность. Оказывается, эта гудящая духовка, уже не один десяток лет стоявшая на кухне, казалось бы, изученная вдоль и поперек, открывается совсем с другой стороны. Первое, что сделает прочитавший того же Печеньколюбова — попробует выпекать сдобные печеньки вообще со всем, что попадётся под руку. Пойдет искать интересные варианты и идеи для сдобных печенек.
Eсли ты после прочтения этого абзаца не побежал печь сдобное печенье, то я вообще не знаю, что с тобой не так. Но может быть проблема в учебниках по выпеканию печенек. Ведь любому психически здоровому человеку вообще не нужна мотивация печь сдобные печеньки, достаточно найти хороший курс. И дополнительную награду искать не надо, это же очевидно. ТЫ В КОНЦЕ ПОЛУЧИШЬ ПЕЧЕНЬКУ БЛДЖАД КАК МОЖНО НЕ ЗАХОТЕТЬ СОЖРАТЬ СДОБНУЮ ПЕЧЕНЬКУ ВЫ ЛЮДИ ВООБЩЕ ИЛИ НЕТ ЭТО ЖЕ КРУЧЕ ЧЕМ ПИСАТЬ КОД ИЛИ КОЛДОВАТЬ МАГИЮ ИЛИ ВООБЩЕ ЖИТЬ.
Если серьёзно, как программист программисту: огромное количество людей воспринимает вещи, приводящие тебя в восторг (будь то программирование, музыка, игры, фильмы, книги, твой любимый порно-фетиш, и пр.) как нечто заурядное, скучное, унылое, и возможно даже противное. Ты можешь осторожно пытаться заинтересовать тех, кто может быть потенциально разделял бы твоё увлечение, но толком не распробовал (может использовал не тот учебник, смотрел в плохом переводе, слушал в плохом настроении, и пр.). Но если никак не заходит — оставь человека в покое.
Не надо искать виноватых в том, что все люди разные.
Как не терять мотивацию изучать программирование?
Заниматься однотипным делом рано или поздно надоедает. Даже если вам это сильно нравится, в какой-то момент вы почувствуете скуку или нежелание что-либо делать, у вас попросту опустят руки. На этот счет есть отличная цитата: Станет легче. С каждым днем становится немножко легче. Но делать нужно каждый день – это самое трудное. Но легче обязательно станет.
Мне не раз приходилось сражаться с этим недугом (с переменным успехом), поэтому хотел бы высказаться насчёт того, как можно быть максимально приближенным к такому мотивационному периоду.
Постараюсь абстрагировать это именно на ситуацию с изучением программирования:
- Представьте, что будет, если вы продолжите это делать. И что будет, если перестанете
Порою хочется все бросить, потому что просто лень. Но нужно понять, что это всего лишь временные страдания, которые ведут в достижению какой-либо цели.
Скажу честно, иногда мне кажется, что другим людям программирование интересно гораздо больше, чем мне. Но что будет, если я брошу всё это? Я лишусь возможности работать на одной из самых увлекательных и высокооплачиваемых профессий, на которой можно развиваться всю свою жизнь. Мне придется искать работу из разряда офисного работника, который заполняет бумаги. Безусловно, это вполне себе нормальная работа, но это ли то, к чему я стремлюсь? Возможно, я просижу им всю жизнь, но если я получу первую работу программистом, то мои знания будут только расти, с течением времени я стану идти только вверх по карьерной лестнице.
Меня, например, сильно раздражает распорядок на моем рабочем столе. А ещё меня очень сильно отвлекает телефон, на который постоянно приходят разного рода уведомления. Если вы чувствуете, что не можете сосредоточиться — исключайте все лишнее из области видимости.
Дайте своим друзьям знать, что вы хотите освоить новую профессию. У вас подсознательно будет мысль о том, что вам не хочется облажаться перед людьми, которая будет гнать вас вперед.
Задумайтесь о том, что когда-то вы не знали, что такое верстка, а сейчас уже верстаете сайт-лендинг. И это всего лишь спустя месяц! Нужно понимать, что такими шагами вы однажды достигнете своей цели.
Ни стоит быть зацикленным на программировании. В какой-то момент у вас будет просто кипеть голова от количества информации. Чем больше мы знаем — тем больше мы не знаем. Что учить: React, Vue.js или Angular? А может просто посмотреть видос о том, как сделать корзину на сайте на чистом JS?
Дайте себе время оценить все варианты, почитать об этом в каком-то лайтовом варианте, а не в стиле технической документации, попросите совета у других людей. Поиграйте в футбол, посмотрите фильм, полежите на диване. Иногда нужно повалять дурака какое-то время, необязательно 3 дня, это может быть что-то вроде месяца.
Главное чтобы в вас снова горело желание изучать программирование снова! 🙂