Найти в Дзене
Код это искусство!

Мотивация писать код. Как же её найти?

Программирование - нелёгкое дело, как, впрочем, и любое дело, которым бы Вы не занимались. Однако, в подтверждение моего высказывания "Программирование - это искусство" успех в данном деле достигается не только упорным трудом и "насиживанием" сотен и тысяч часов, но ещё вдохновением, которое просто примагничивает к компьютеру, порой, и на сутки и больше. Мотивация штука сложная, особенно касаемо кода, люди порой забрасывают это дело спустя несколько дне, якобы, из-за сложности. Если взглянуть на мотивацию, то можно понять, что это и есть цель, которую человек себе и не поставил даже. Приведу простой пример: "Хочу заработать на этом денег!" Господи, молодец! Но! Сколько ты хочешь заработать? Вам может показаться странным вопрос "сколько?", обычно при заработке на программировании говорят о постоянной работе. Я говорю нет! Это всё равно что сказать "Я хочу сделать приложение!", вот тут следует логичный вопрос "какое?". Мало кого смущает вторая формулировка одной и той же проблемы, но су
Оглавление
Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.
Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.

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

Мотивация штука сложная, особенно касаемо кода, люди порой забрасывают это дело спустя несколько дне, якобы, из-за сложности. Если взглянуть на мотивацию, то можно понять, что это и есть цель, которую человек себе и не поставил даже. Приведу простой пример: "Хочу заработать на этом денег!" Господи, молодец! Но! Сколько ты хочешь заработать? Вам может показаться странным вопрос "сколько?", обычно при заработке на программировании говорят о постоянной работе. Я говорю нет! Это всё равно что сказать "Я хочу сделать приложение!", вот тут следует логичный вопрос "какое?". Мало кого смущает вторая формулировка одной и той же проблемы, но суть не меняется, проблема то одна.

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

Money, Money, Money

-2

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

Давайте затронем тему статистики актуальной на 2020 год (данные на основе hh.ru по Москве у Java программиста в рублях, конечно):
Junior - от 30000 до 80000
Middle - от 80000 до 150000
Senior - от 150000 до бесконечности

Как видно, цифры неплохие, если учесть среднюю зп по России, замечтавшимся напомню - это по Москве.

Деньги в качестве мотивации это не так плохо, но надо понять, что на джуна учиться (усердно, а не раз в недельку) полгодика где-то, может год. Не у всех может хватить сил и терпения даже на столь непродолжительный срок. Мидл - это, безусловно, опыт работы и продолжение изучения новых технологий (3-10 лет). С синьером всё намного сложнее, человек на такой должности должен быть, можно сказать, гуру. Хотя, допустим, в США человек, не выступающий на IT-конференциях минимум два раза в год не может считаться синьером.

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

"Так что, когда вам становится лень или появляются более интересные дела, то вспоминайте заданное целью число и каждый день идите к нему."

Упрощение своей жизни

-3

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

Это люди, которые просто хотят автоматизировать некоторые, надоевшие им, задачи. Например, системный администратор постоянно должен чистить сотню компьютеров от лишних файлов каждый день. Начальнику неважно как он добивается этой задачи, она просто есть и она должна быть выполнена. Так, админ решает написать скрипт, который каждый вечер в 19:00 удаляет с компьютера файлы, закачанные или созданные за весь день. Именно нежелание выполнять рутинную работу и желание лениться и отдыхать мотивирует таких людей начать писать код именно для себя и, как правила, никому его не показывать.

— А вы что приготовили к выступлению, генерал Лень? — Ничего. Было лень. — Да вы с ума сошли! Я же вас прямо сейчас пристрелю! — Зашибись: завтра утром не самому одеваться!

Совершенствование мира

-4

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

Если Вас мало интересуют деньги, то можно дать пару советов о том, как же сделать мир лучше, дамы и другим помочь и себя в "темноте" не оставить. Просто задумайтесь над определённой тематикой, например, словари и начните делать некое подобие Т9, только для больших объёмов текста. Это и будет целью, Вы сможете всем писателям, которые нет-нет, но допускают орфографические ошибки при написании текстов. Дабы им не проходить по тексту, и не исправлять всё ручками, можно разработать программу, анализирующую и исправляющую неправильно написанные слова.

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

Подвод итогов

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

"Только наличие цели приносит жизни смысл и удовлетворение. Это способствует не только улучшению здоровья и долголетию, но также даёт вам капельку оптимизма в тяжёлое время"