Я работаю консультантом по разработке программного обеспечения (подрядчиком) для малого предприятия.
У нас есть инженер-программист, которого я назову Джон.
Команда состоит из меня, технического директора и Джона.
Джон — старший разработчик с 5-6-летним опытом. Он не участвовал во многих проектах. Раньше был техническим директором своей собственной компании, но уволился по неизвестным мне причинам. (Мне кажется, что его на самом деле уволили, потому что куда бы я ни посмотрел, его исключили из списка учредителей, может быть из-за того, что он был очень высокомерным)
Джон определенно умен и способен, но явно высокомерен и имеет очень твердое мнение о вещах. На самом деле настолько сильный, что «дискуссии», которые мы проводим большую часть времени, на самом деле не являются дискуссиями, а просто он репетирует свои решения / мнения, не признавая ничего, что говорят другие люди.
Он прервет вас через 5 секунд разговора. Любая попытка объективно и спокойно заявить о своем решении может быть хуже, чем то, что мы имеем, наталкивается на «Я в это не верю». Если вы спросите «почему», вас обвинят в том, что вы «слишком привязаны, чтобы захотеть изменить существующий код». Настоящие причины никогда не приводятся, кроме как в его пользу. На вопросы не отвечают, если ответы могут противоречить его позиции.
Проблема в том, что Джон постоянно настаивает на этих дискуссиях, чтобы симулировать, что ему нужен внешний вклад, но на самом деле он никоим образом не остановится, пока мы не согласимся с его взглядами. Совершенно неважно, лучше ли его решение (редко, но бывает), эквивалентно или хуже. Он очень хорошо «маскирует» это, чтобы постоянно быть на грани.
Он также не принимает во внимание временные затраты на разработку и рефакторинг. Все «нужно делать с самого начала», а все, что им лично не написано, — «мусор» и «обязательно развалится в будущем».
Он с нами уже около 6 месяцев, и буквально 0 из его предсказаний о том, что вещи «обречены на провал» или «вот-вот развалятся», сбылись. Ему действительно нужно было реализовать некоторые вещи, и мы позволили ему сделать это в его причудливой манере. Оказалось, что эта функция была в основном сломана, но он винил в этом других людей.
Ему была предоставлена возможность написать еще один модуль, и он мгновенно превратил его в совершенно новый проект, используя свою собственную библиотеку/фреймворк, который все еще сильно недоработан (это означает, что теперь, когда он использует его в проекте, он получает возможность разрабатывать его в рабочее время). .
Вопрос:
Как мне мирно сосуществовать с этим человеком и действительно продуктивно обсуждать вещи, влияющие на будущее проекта?
Что я сейчас делаю, так это почти слепо соглашаюсь с тем, что он предлагает, потому что это просто не стоит «борьбы». Я всего лишь консультант в любом случае.
Иногда мне нужно согласиться с вещами, которые создают нам больше работы/усложняют вещи, чем они могли бы быть. Кроме того, часто в результате этих «дискуссий» просто придумываются новые проблемы, что тоже является проблемой.
Теперь я знаю, что эти «конфликты» может разрешить технический директор, потому что именно он в конечном итоге принимает решения, но, несмотря на то, что он замечательный человек и очень порядочный разработчик, кажется, что он очень боится конфликтов и очень, очень редко делится своими мыслями . фактическое мнение, оставив этот огонь гореть.
Редактировать:
О тех, кто голосует за закрытие, укажите причины в разделе комментариев, чтобы мы могли улучшить вопрос.
Редактировать:
Это не то же самое, что вопрос «Как вести себя с высокомерным начальником?» . Джон — наемный работник и не выше меня. Ситуация тоже кажется совсем другой.
Как мне мирно сосуществовать с этим человеком и действительно продуктивно обсуждать вещи, влияющие на будущее проекта?
Ответ можно дать в семи словах:
Вы должны быть абсолютно прямолинейны.
Повторить. Фактический ответ на ваш фактический вопрос: «Вы должны быть абсолютно прямолинейными».
Для меня это не проблема.
(У меня невероятно целеустремленное отношение к работе. Я работаю по одной простой причине: зарабатывать деньги, чтобы пить и растить детей. У меня буквально нет другой причины, по которой я работаю. Следовательно, я полностью роботизирован в работе. Я как Дейта, только без личности.)
Вот именно тот язык, который я использую в подробностях , которые вы даете:
Проблема Джона:
"Он прервет вас через 5 секунд..."
Что Фатти говорит Джону:
«Джон, ты только что перебил меня. Ты всегда перебиваешь людей через пять секунд. Не перебивай меня снова».
Проблема Джона:
"но очевидно высокомерен и имеет очень твердое мнение о вещах..."
Что Фатти говорит Джону:
«Джон, ты ведешь себя очень высокомерно. У тебя очень твердое мнение, которое ты выражаешь высокомерно. Никогда не обращайся ко мне высокомерно».
Проблема Джона:
"настаивает на этих дискуссиях все время, чтобы симулировать, что ему нужен внешний вклад..."
Что Фатти говорит Джону:
«Джон, ты постоянно призываешь к этим дискуссиям. Ты притворяешься, что хочешь получить информацию извне. Потом ты говоришь и говоришь о своем собственном мнении. Прекрати призывать к бессмысленным дискуссиям».
Проблема Джона:
"буквально 0 предсказаний сбылось..."
Что Фатти говорит Джону:
«Джон, каждое из твоих предсказаний за последние 27 недель было неверным. Две твои системы вышли из строя. В этих случаях ты пытался обвинить кого-то другого. непрофессионально».
Вы получаете картину.
Как видите, у меня никогда не было НИ ОДНОЙ из описанных вами проблем. :)
(И наоборот, людям нравится работать со мной или для меня, потому что я совершенно прямолинеен и никогда не трачу ни секунды чьего-либо времени.)
Опять же, реальная реальность ситуации такова, что вы должны быть более прямолинейными .
Человек не может быть «помогателем», так сказать.
Если кто-то перебивает вас, говорите прямо и скажите, чтобы вас не перебивали. И так далее.
К сожалению, это единственное «настоящее» решение.
Возможно, попытаться сделать небольшие шаги к более
языковой набор.
Хорошим началом будет политика «без перерывов». Прямо скажите: «Вы только что прервали меня». Это решит треть проблемы, поставленной здесь.
Вам не понравится этот ответ, но... у вас нет возможности решить эту проблему.
Сделайте шаг назад и осознайте черты, которые вы приписали этому человеку: он снисходительный, высокомерный, склонный к спорам и не может признать, что когда-либо ошибался.
После всего сказанного я не могу представить, чтобы разговор об этом с Джоном принес хорошие плоды. У вас нет возможности убедить Джона, и у вас нет возможности заставить Джона. И независимо от того, что у вас возникнет соблазн сделать, спорить с Джоном — худшее, что вы можете сделать. Вы либо проиграете, либо сделаете их громкими (чрезмерно склонные к спорам люди не просто «замолкают». Они либо увеличивают ставки/громкость, либо переключаются на другой аспект, о котором спорят.)
Честно говоря, разговор с Джоном об этом кажется мне безнадежным делом.
Итак, следующий естественный шаг — ваш общий начальник — технический директор.
Но вы описали технического директора как человека, крайне не склонного к конфликтам. Что, честно говоря, почти похоронный звон ситуации. Забудьте о мелочах. Представьте, что Джон начинает спорить о вещах, которые имеют существенное значение — о направлении компании, технологическом направлении, распределении финансов и т. д. И т. д. И вы, и технический директор просто следуете за тем, куда вас ведет этот парень. Что немного безумно, так как он работает в компании всего 6 месяцев и имеет только 5-6 лет реального опыта.
Если бы я был на вашем месте, я бы попробовал одно из двух:
Начните с поиска другой работы, чтобы у вас был способ уйти от этого токсичного человека.
Тогда вы можете попросить Джона о личном чате. Спокойно объясните, что, по вашему мнению, он игнорирует ваше мнение и постоянно перебивает вас, что вас расстраивает. Не упоминайте, что он всегда не прав, сконцентрируйтесь на том, как это влияет на вас. Попросите его в будущем скорректировать свое поведение и доверять вашему мнению, тем более, что у вас здесь больше опыта.
пользователь
пользователь 259590
пользователь 259590
mxyzplk
пользователь 259590
пользователь 259590
пользователь 259590