Когда я училась в универе, программисты ещё считались людьми закрытыми, необщительными, странными. И я очень старалась этому образу соответствовать. Но после моего переезда оказалось, что ситуация начала меняться, и даже самому матерому сисадмину неплохо бы овладеть культурой общения. Опишу несколько моментов, которые считаю основными, и которые я усвоила для себя благодаря грамотным менеджерам, которым я очень благодарна!
Все люди разные
В современном мире на рабочем месте встречаются люди из разных уголков планеты. Но даже и люди выросшие на одних и тех же догматах, сильно отличаются друг от друга. Например, мои дети — совершенно противоположны в своем восприятии, доходит до смешного: одному в детской слишком холодно, второму — слишком жарко. Несмотря на это они лучшие друзья. Как у них это получается? Они уважают особенности друг друга, а не ищут ответа на вопрос «Жарко или холодно в комнате на самом деле». Одному холодно, второму жарко — что мы можем сделать в этой ситуации? Правильно, убавить батареи и достать второе одеяло.
Вежливость решает
Слова благодарности за быстрый ответ, любую помощь и даже попытку такой помощи, стачивание острых углов на код‑ревью — стали для меня само разумеющимся делом. Потому что мы не семья и не друзья, мы всего лишь коллеги. Я не хочу быть причиной плохого настроения моего коллеги, потому что это негативно влияет на его продуктивность. Мы все учимся, и нас всех взяли в команду. У нас разные должности и разные хард‑скиллы. Это не мое дело — принимать решение о том, тянет человек или не тянет. Мое дело — дать совет, скинуть ссылку на статью или документацию, аккуратно указать на ошибки. Потому что я изначально хочу чтобы наша команда была настолько продуктивной, насколько возможно. Да, разные члены команды, даже работающие на одной должности, вносят разный вклад. Так и должно быть. Хорошая команда — это удачное сочетание людей с разными сильными и слабыми сторонами. И оценить вклад того или иного работника можно только со стороны (то есть сверху).
Отстаивать свое мнение
...совершенно необходимо. Но это искусство, которому приходится учиться не один год. Недостаточно “знать”, необходимо приводить аргументы. Но самое-самое важное при этом - это прислушиваться к аргументам других. Секрет успеха здесь - вспомнить случаи (а они есть у каждого), когда вы считали себя на 1000 процентов правым, а в итоге оказались неправы. Вот держа эту ситуацию в голове и нужно вступать в любой спор. То есть спор для вас - это всегда проверка “А действительно ли я прав”, а не стремление кому-то что-то доказать. Ну и в случае, если несмотря на все ваши аргументы, вы с коллегой не можете прийти к согласию - следует вынести спор на всеобщее обозрение, и решить вопрос коллегиально, дать право высказаться каждому, включая джунов. Даже если вы техлид. Потому что тогда вне зависимости от того, правы вы были или нет, доверие и уважение команды к вам возрастет: либо вы окажетесь правы, и команда об этом вспомнит, когда придется разгребать последствия неверного решения, либо же принятое коллегиально решение окажется жизнеспособным, и вас будут уважать за возможность высказаться и гибкость.
Любые недовольства - менеджеру
В случае конфликта или недопонимания с конкретным коллегой лучшим решением будет обратиться к менеджеру. Спокойно и без наездов предложить, что, по вашему мнению, коллега может изменить в своем поведении, чтобы ваши отношения стали более ровными. Важно помнить, что это именно предложения, и высказываются они не лично, а менеджеру. Далее все зависит от адекватности менеджера разумеется. О неадекватном менеджере стоит сообщить на следующий за ним уровень руководства. Ну и если в течение пары месяцев ничего не меняется, и вы не можете с этим смириться — стоит искать другую команду. Потому что либо менеджмент, в том числе и вышестоящий, не особо заботится о климате в команде, либо вы единственный кого что‑то в поведении коллеги не устраивает.