Моя мотивация программировать

3 3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


Комментарии

Александра

20 Марта 2022

Было интересно проникнуть в голову другого человека, спасибо)


Читатель

21 Марта 2022

Канада на кого-то напала?
Сайт стал новостным?
Миша стал вдруг политиком?

Или просто у кого-то из читателей не все в порядке с адекватностью?


США напали на Сирию!

21 Марта 2022

Почему на блоге нет ничего про то, что США напали на Сирию?


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

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

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

О блоге

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

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

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

Пишите мне