7 мотиваторов для разработчика

В закладки

Всем привет! Меня зовут Григорий Вайгандт, я директор IT-компании neoviso, которой в этом году исполнилось 10 лет. За это время накопились знания и опыт, которыми хочется делиться. Сегодня расскажу о том, что, на мой взгляд, сильнее всего мотивирует программистов профессионально развиваться и расти.

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

Однажды в офисе я спросил ребят, кто считает себя ленивым. Подняли руки все, кроме одного человека.

- Ты не считаешь себя ленивым?

- Лень было поднимать руку.

Известный американский разработчик Ларри Уолл в своей книге «Программирование на языке Perl» отмечает три главных качества хорошего программиста: лень, гордыня, нетерпение. Они и мотивируют его выполнять работу хорошо.

Я проанализировал свой опыт и понял, что мой топ-7 мотиваторов включает те, которые назвал Ларри Уолл, но не ограничивается ими.

  • Лень
  • Гордыня
  • Нетерпение
  • Удовольствие
  • Самокритика
  • Зависть
  • Спонтанные деньги

Лень

Почему Ларри Уолл создал Perl? Он много работал с текстом и осознал, что ему стало неинтересно выполнять одни и те же задачи регулярно. Поэтому он придумал язык Perl и таким образом автоматизировал обработку текста.

Но потом его стали напрягать бесконечные вопросы «как работает это» или «как работет то». Тогда он написал ещё и книгу о том, как пользоваться Perl. И всякий раз, когда поступал очередной вопрос, он мог просто посоветовать открыть книгу.

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

Так лень превращается в движущую силу.

Гордыня

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

Нетерпение

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

А удовольствие – ещё один мощный мотиватор. Вместе с завистью, самокритикой, разумным соотношением пряников и подзатыльников со стороны коллег и руководства, спонтанными деньгами.

Удовольствие

Когда мы работаем хорошо? Если горят глаза. Тогда нам приносит удовольствие процесс, мы в него вовлечены настолько, что готовы без отдыха и выходных что-то делать. Огромное удовольствие приносит работа в дружной команде единомышленников и достойный результат совместного труда. Это, пожалуй, лучший мотиватор.

Самокритика

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

Зависть

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

Спонтанные деньги

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

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

А что вас мотивирует сильнее всего? Поделитесь в комментариях!

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Grigory Vaigandt", "author_type": "self", "tags": ["\u043c\u043e\u0442\u0438\u0432\u0430\u0446\u0438\u044f","\u043b\u0438\u0447\u043d\u0430\u044f_\u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c","\u043b\u0435\u043d\u044c","it"], "comments": 7, "likes": 8, "favorites": 21, "is_advertisement": false, "subsite_label": "life", "id": 73718, "is_wide": false, "is_ugc": true, "date": "Tue, 02 Jul 2019 13:44:12 +0300", "is_special": false }
0
{ "id": 73718, "author_id": 320833, "diff_limit": 1000, "urls": {"diff":"\/comments\/73718\/get","add":"\/comments\/73718\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/73718"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199123, "last_count_and_date": null }
7 комментариев
Популярные
По порядку
Написать комментарий...
4

придумал длинный ответ, но лень набирать его

Ответить
3

напишите из-за лени нейросеть, которая будет вместо вас отвечать :)

Ответить
2

Делать то что тебе нравится и стремиться быть в этом лучшим - лучший мотиватор.
А деньги и все остальное с течением времени сами прилипают )

Ответить
1

а если не знаешь что нравится или нравится очень многое, что в таком случае делать? )

Ответить
2

Интересно, есть над чем подумать

Ответить
2

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

Это называется системность. Если тебе лень обрабатывать текст, ты просто его не обрабатываешь ¯\_(ツ)_/¯

Ответить
1

Мои друзья программисты все такие)))

Ответить
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ] { "page_type": "default" }