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

или, как объясняет Брене Браун:

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

Дело об эмпатии в разработке программного обеспечения

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

Разговоры о эмпатии привели к тому, что к другому человеку пришло эмпатическое сердце: Андреа Гуле и ее блог Развитие, управляемое эмпатией.

Я также наткнулся на замечательных людей, которые поделились своей историей эмпатии в разработке программного обеспечения в подкасте Developer on Fire:

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

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

Эмпатия как самый важный навык

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

Зачем практиковать эмпатию?

Из сообщения Чада Фаулера:

Почему вы должны явно работать над улучшением своей способности сопереживать другим?

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

Вы станете лучшим лидером, лучшим последователем и, самое главное, лучшим другом.

Практика

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

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

Быть ​​внимательным и вездесущим — это еще один способ еще больше повысить свою осведомленность и быть более открытым для нужд других.

Заключительные слова…

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

Что вы думаете о эмпатии как о ценном навыке для разработчика программного обеспечения?

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

Изображение на обложке: sinclair.sharon28 через Visual Hunt / CC BY

Пост Эмпатия: важный навык в разработке программного обеспечения впервые появился на Кодирование с эмпатией.

Первоначально опубликовано на Wordpress