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

Одним из ключевых факторов влияющих на становления разработчика является сильная и, что важно, правильная мотивация.

motivation

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

Какие причины возникновения этого «не хочу»? Здесь может быть банальная лень, а может и более глубокие психологические проблемы.

Не вдаваясь в подробности, получаем следующее:

if (причинаНашегоНежелания > нашаМотивация) {

перегореть();

послатьПрограммированиеКудаПоДальше();
}

Если же наблюдается примерно следующее:

причинаНашегоНежелания == нашаМотивация

То тогда мы говорим о том, что у нас не хватает мотивации.

Тут и кроется ответ на вопрос, почему так много людей начинают изучать программирование, но потом его бросают. Дело в том, что «золотые горы» и «сыры по 500» могут мотивировать человека крайне ограниченный период времени. Постепенно сила стремления к деньгам проходит и начинается жёсткий «отсев» желающих.

Именно поэтому крайне важно, с самого начала своего пути в «мир нулей и единиц», принять для себя тот факт, что крайне редко что-то происходит быстро и наши мечты и желания не исполняются моментально. И успех в программировании — это результат титанической работы, как по изучению технологий, так работы над собой. А самое главное в нашей работе (впрочем, как и везде) — это накопление опыта, который позволит Вам в будущем быстро и эффективно решать многие задачи, не тратя свой эмоциональный ресурс.

Многие новички дезинформированы «недобросовестными дяденьками» и думают, что программирование — это просто и понятно.

Но подходить к изучению программирования необходимо крайне серьёзно и прагматично.

whales

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

Не стоит забывать и о главной «ЛОШАДИ»- о нас самих. Мы должны «пахать как папа Карло» 😉 ) :

    • изучение и освоение «правильных» основ программирования;
    • получение реального опыта написания реальных проектов;
    • развитие наших профессиональных и личных качеств и навыков.

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

Fireworks explode over the London Eye during New Year celebrations. (Dominic Lipinski/Press Association)

Мы всегда можем стать ещё лучше и ещё профессиональнее и мы должны это делать. Потому что именно целеустремлённые и мотивированные разработчики создают по-настоящему сложные и важные вещи.

Удачи Вам в нашем нелёгком деле.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *