Найти в Дзене
СервисТрейд

6 секретов для поддержания мотивации при изучении программирования

Оглавление

Секрет #1: Убедитесь, что это на самом деле то, к чему вы стремитесь

Нет ничего более досадного, чем занятие бессмысленным делом.

- Рик ван Хэттем

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

Секрет #2: Начни с малого, гордитесь даже малыми достижениями и учитесь, учитесь, учитесь!

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

- Яд Фаек

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

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

Разработайте свой собственный проект с низким уровнем риска, основанный на новом использовании уже известных идей

Секрет #3: Найдите наставника

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

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

Если вы нашли наставника, ваши возможности значительно расширятся. Максимально воспользоваться преимуществом наставничества позволяет парное программирование, шуточные интервью или даже помощь в поиске работы. Наставники, без сомнения, являются самыми надежными мотиваторами, которые будут направлять вас к финишной черте.

Секрет #4: Создайте собственное портфолио

После того, как вы создали какие-то программы, сохраните их в своей коллекции. Всякий раз, когда вы почувствуете разочарование, вы всегда можете обратиться к ней, чтобы понять, как далеко на самом деле вы смогли продвинуться. Если вы не знаете, что включать в портфолио, посмотрите на список наиболее важных вещей, которые нужно включить в себя портфолио веб-девелопера. Важно не просто поддерживать портфолио в целях поиска работы, важно самому осознавать и гордиться тем, чего вы уже достигли!

Секрет #5: Просто делать и перестать беспокоиться

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

- Мэтью Джонсон

Иногда стоит просто перестать думать и слишком все усложнять, а просто заниматься делом.

С другой стороны, вы можете просто «оставить это в покое». Просто перестаньте думать о том, что вас беспокоит», - говорит Маркос Родригес.

Имейте в виду, можно легко выгореть уже через несколько часов непрерывного просмотра руководства или безостановочного программирования. Важно регулярно давать себе время для отдыха, чтобы восстановиться. Кто знает, может быть, вы даже сможете решить задачу во сне. (Серьезно, такое действительно случается).

Секрет #6: Равновесие

Иногда можно забыть о том, что существует мир за пределами компьютера, поэтому следите за тем, чтобы вы периодически отрывались от своего компьютера (и от других электронных средств). Уйма времени, потраченная на безуспешное решение одной задачи может легко привести к разочарованию, стрессу и даже выгоранию. Поэтому делайте перерывы, встречайтесь со своими друзьями, проводите время с семьей, чтобы отвлечься от того, над чем вы работаете. Ваш мозг будет благодарен вмс за это.

Равновесие, Кевин Динкель, CC BY SA 2.0

Как говорит Кристоф Вагнер: "Программирование – очень интровертированная деятельность, поэтому недостаток социальных контактов с людьми может стать проблемой особенно для таких людей, занятых программированием, как я, потому что они сами по себе являются интровертами. Я убедился, что получаю недостаточно социальных контактов, поэтому я начал посещать актерские курсы".