Сотрудничество без эго

Инженерные идеи

Один из важнейших технических навыков - это способность работать в тесном контакте с другими.

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

Парное программирование может быть очень интересным, особенно когда вы работаете с кем-то, у кого другие навыки программирования, чем у вас, когда каждый из вас может внести свой вклад. На самом деле опыт может быть довольно пьянящим, даже опьяняющим. Я когда-то знал парня - Дэвида Куэттеля, ведущего инженера Google Fonts - которому так нравилось парное программирование, что он всегда поддерживал на своем рабочем месте две клавиатуры и два стула.

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

Секрет такого сотрудничества - отпустить эго и не принимать его на свой счет.

Подумайте об этом: большинство современных редакторов программирования автоматически исправляют при вводе текста. Такие программы, как VSCode и Atom, помещают в текст маленькие красные волнистые линии, чтобы показать вам, что вы сделали не так. Считаете ли вы такую ​​обратную связь оскорбительной или отталкивающей? Я подозреваю, что нет. А если нет, то почему хуже, если обратная связь исходит от человека, а не от программы?

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

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

Если у вас когда-нибудь появится такая возможность, я рекомендую пройти курс Ненасильственного общения (ННО). Это метод разрешения споров между людьми, но это также полезный инструмент для обратной связи.

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

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

"Что вы чувствуете?" - спросил фасилитатор курса.

«Я чувствую, что он должен поднять себя». сказала женщина.

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

ННО преподает Центр ненасильственной коммуникации (cnvc.org), основанный психологом доктором Маршаллом Розенбергом. Хотя вы можете изучить материал в Интернете, я настоятельно рекомендую посетить хотя бы один живой курс; проверьте расписание, чтобы узнать, когда тренер будет проводить занятия в вашем районе. Курсы дешевые, и никому не отказывают из-за отсутствия средств. А сеансы в целом приятные и интересные - никто не собирается на вас кричать или пытаться втянуть в себя виноватым.

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

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

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

Резюме

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

Смотрите также