Мотивация к обучению

1 1

Были желания и реальные действия бросать что-то определенное, когда уставал и не было результата, так я бросал какие-то проекты и начинал новые. 

Сын у меня несколько раз бросал изучение программирования и 3D графики в блендере, он удалял блендер, но его упорство снова возвращало его к моделированию и к Unity3D и он постепенно развивается в эту сторону. 

Дочка вроде бы начинала программирование в школе, у неё получалось, но она все же несколько раз бросала. И хотя она все ещё не уверена в своём выборе, у неё появилась цель и мечта, к которой она движется.

 На начальном этапе любая мелочь может выбить из колеи. Недавно решали с дочкой задание, где нужно было считывать с ввода три пары значения и если значения для одной из пар неверные, то повторить попытку для этой пары. Просто цикл while или do while решают проблему, но у дочки была проблема, потому что в задании было необходимость использовать цикл for и внутри него цикл while. Зачем? Даже мне понадобилось минут 10, чтобы придумать элегантное сочетание двух циклов, когда бы он имели хотя бы какой-то смысл. Я могу назвать решение, которое я придумал элегантным с огромной натяжкой, потому что я бы решил задачу одним циклом. 

На глупых и бессмысленных задачах можно показывать что-то, но задавать задачи с глупыми решениями нельзя, потому что сложно ожидать, что кто-то сможет понять решение. 

Моя проблема была в том, что я не мог решать задачу просто, как сказано в задании, мне нужен был смысл, почему и зачем я делаю именно так. А в задании не смогли придумать более близкий к реальности пример, когда реально понадобилось бы сочетание двух циклов for и while. 

Такие вещи способны отбить любую мотивацию на обучение и можно подумать, что программирование это не ваше и вы в лучшем случае глупый человек. Но тут просто нужно понимать, что в обучающих примерах не всегда есть смысл логики, главное практика. 

На начальном этапе очень важны простые и четкие задания, чтобы опытному программисту не приходилось 10 минут думать, зачем нужны два цикла. 

Поэтому когда меня спрашивают, что написать в качестве практики я всегда рекомендую – пишите то, что нужно вам и тогда вы будете видеть смысл в задании, которое ставите себе и вам будет интересно делать то, что нужно хотя бы вам. 

Программирование нужно любить, чтобы заниматься им. Но не менее важно иметь цель, и она будет мотивацией к обучению. Например, целью может быть уехать работать в США. Не могу ничего сказать про такое желание, хотя сам выбрал Канаду, но в любом случае иммиграция это действительно хорошая цель, а изучение программирования – это всего лишь шаг на пути. Да, он не самый лёгкий, но ради достижения цели можно пойти на многое. 

Когда мы в детстве выбираем работу, то в детсадовском возрасте ещё не обращаем внимание на деньги, но уже в школьные годы это постепенно доходит. Мне нравится работать руками, дома я много чего сделал сам, но когда-то я понял, что из всех моих увлечений программирование может принести мне желаемый кайф от жизни и хороший доход. Стоит ли стесняться, что мы часто выбираем деньги? Не вижу ничего плохого, хотя все же считаю, что кайф должен быть на первом месте, а потом деньги. Все смотрят на запад, а кто-то туда переехал и тут подобные вещи являются вполне нормальным явлением. В Канаду едут не только из стран третьего мира, тут живут итальянцы, поляки, новозеландцы, японцы, немцы, греки (это я назвал тех, кого реально знаю или с кем работал). А сколько тут из Израиля, их очень много. Миграция есть везде! 

Возможность работы из любой точки мира. Сейчас это стало на много доступнее, если сравнивать с моей молодостью. Отличная цель, которая может стать причиной изучения программирования, дизайна или чего-то еще. 

Ок, а что если я уже давно не начинающий программист? Мне уже не нужно искать вдохновения для того, чтобы что-то изучать, можно забить на дальнейшее развитие и эксплуатировать существующие знания достаточно продолжительное время, зарабатывать деньги. Очень много компаний, где очень много легаси кода и развития не требуется. 

Где я черпаю вдохновение? Последнее время все чаше я ищу его в YouTube.  Я смотрю различных блоггеров и не знаю почему, но очень часто меня положительные истории других подталкивают к новым свершениям. 

Почему-то ИТиобразные фильмы тоже дают мне определенный толчок, и я не могу объяснить почему. Я смотрел фильм Хакеры несколько раз и не столько потому, что это какой-то шедевр или там снимается Анджелина Джоли, а потому что когда настроение не фонтан и нет вдохновения работать, этот фильм как-то подталкивает. 

Хорошие статьи в журнале Хакер толкали меня. Что имеется ввиду под “хорошими”? Личные истории, какие-то достижения. 

Мне нравится что-то создавать, и программирование дает мне шанс делать что-то, что реально можно потом использовать для улучшения или упрощения собственной жизни. 

Это то, что мотивирует меня, но как я уже говорил все люди разные и кому-то нужна дисциплина, чтобы заставлять двигаться, учиться и развиваться, а кому-то нужны ободряющие речи, которые часто можно увидеть в интернете. Они звучат как программирование мозга, но мне кажется, как бы глупо это не выглядело со стороны, они явно работают. Просто соберись салага, 10 отжиманий, потом бегом за стол, открывай книгу и начинай программировать, слышишь меня. Ты можешь это, ты должен прочитать как минимум 10 глав и выполнить все задания которые там написаны. 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку уже лайкнули 1 человек


Комментарии

ву

04 Января 2023

ву эак вуэу эак эак


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне