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

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

Я хочу поделиться этим с вами.

Теории ожидания

«Все модели ошибочны. Некоторые из них полезны ».

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

мотивация = ожидание × ценность

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

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

Или, возможно, вы объяснили кому-то TDD наилучшим образом, но если они не понимают, для чего это нужно… ни для чего.

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

Внутренняя и внешняя мотивация

Думаю, эта теория немного шире. По сути, есть две причины для мотивации: из-за желаемого результата или из-за того, что вам нравится делать это само. Первая называется внешней мотивацией, вторая - внутренней мотивацией. Примером внешнего мотиватора является ваша зарплата. Если вам нравится программирование, то радость от программирования - ваш внутренний мотиватор.

Есть пара уроков.

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

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

Теория атрибуции

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

  1. Внутренний и внешний контроль
  2. Стабильный vs нестабильный
  3. Контролируемый vs неконтролируемый

Например, если мне не удается завершить задачу в течение расчетного времени, я могу отнести эту неудачу к разным факторам:

  • Я пошел по неправильному пути, поэтому мне пришлось начать все сначала (внутреннее, нестабильное, неконтролируемое)
  • Я никогда не попадаю в поток, потому что меня беспокоят люди (внешний, стабильный, управляемый)
  • мой тимлид был непреклонен, что это будет легко, но он ошибался (внешний, нестабильный, неконтролируемый)
  • Я просто очень плохой программист (внутренний, стабильный, неконтролируемый)

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

Поэтому вместо того, чтобы говорить: «Я уверен, что вы можете что-то сделать, чтобы это исправить», попробуйте сказать: «Так что, по сути, вы ничего не можете сделать, а?» Вы могли бы назвать это обратной психологией, но на самом деле речь идет о том, чтобы дать кому-то безопасное место для исследования своей личности. (Кстати, если человек просто говорит: «Ага!», Оставьте это, вы ничего не можете для него сделать, по крайней мере, прямо сейчас.)

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

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

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

А когда дела пойдут хорошо? Приписывать свои успехи внешним факторам - тоже плохой знак. С другой стороны, похвала кого-то за успех, который был вне его контроля, в основном хорош для демонстрации вашей непричастности.

Иерархия потребностей Маслоу

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

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

  1. Физиологические (например, еда, сон, секс)
  2. Безопасность (например, эмоциональная и финансовая безопасность)
  3. Принадлежность (дружба, семья)
  4. Уважение (признание, статус, уважение)
  5. Самоактуализация (идеальный родитель, успешный актер)

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

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

Все модели неправильные

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

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