Как бороться с агрессивным языком от начальника на рабочем месте

Фон:

Я младший разработчик (около 1 года опыта), который недавно был принят на работу в компанию менее 150 человек менее 6 месяцев назад. Команда веб-программного обеспечения состоит менее чем из 5 человек, и все в ней сосредоточены на интерфейсной веб-разработке, кроме старшего, который выполняет всю внутреннюю работу, чтобы поддерживать работу веб-сайта.

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

Главная проблема:

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

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

Когда я объяснил ошибку, он сердито наорал на меня и сказал : «Если вы снова используете строку с разделителями-запятыми в качестве параметра SQL на веб-сайте, я буду бить вас до потери сознания» . Я ответил, что понял и не буду его использовать. Затем он сказал мне найти другой тип объекта для передачи в базу данных, а затем ушел.

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

Должен ли я остаться и признать, что мне нужно писать лучший код, чтобы избежать подобных событий? То, что сказал старший инженер, нормально?

Еще один момент: старший коллега работает там уже 20 лет и написал большую часть бэкенда и большую часть фронтенда для вашей организации. У вас есть коэффициент автобуса 1 . Со временем ты найдешь что-нибудь получше, не волнуйся, ты не будешь пожизненным заключенным, как этот парень.
@rath, я нахожусь в США. Я не хочу ничего предпринимать на законных основаниях, так как слышал, что это может повредить будущим перспективам трудоустройства, и у меня нет доказательств того, что он что-то говорил. Но спасибо за ваш совет.
Не оправдываю его поведение, но действительно ли он угрожал вам физически или просто подчеркивал, насколько разочарован? Такого рода разговоры были более распространены 30 лет назад, и ему может быть трудно избавиться от старых привычек. К счастью, большинство компаний больше не будут этого терпеть и при необходимости должны поддержать вас. Если бы я был в такой ситуации, в следующий раз я бы сказал: «Пожалуйста, не угрожайте мне». Если он отреагирует еще большим гневом, то я забеспокоюсь и подумаю о смене работы или жалобе в отдел кадров или вышестоящее руководство.
@ M0giddo M0giddo, вы получили от него какую-либо другую причину, кроме «Я побью тебя ..», за то, что он не использовал строку, разделенную запятыми, в качестве параметра запроса? Знаете, почему это плохо? То, как вы это описали, действительно звучит очень плохо и звучит как полностью упущенная возможность просветить вас («Потому что я так сказал» — худшее рассуждение). Однако дело может быть и в другом. Может быть, вам нужно обратиться за помощью и рассуждения в таких случаях. Напомните своему коллеге, что вы только что закончили школу и вам нужна помощь, чтобы понять вещи. Не занимайте сразу оборонительную позицию и не показывайте, что вы учитесь.
Почему вы, как разработчик внешнего интерфейса, принимаете решения о типах данных?
Об этом следует сообщить в любую доступную вам организацию по защите прав работников, но, что более важно, это АБСОЛЮТНО касается вашего профсоюза. Если вы еще не состоите в профсоюзе, немедленно вступите в него, поскольку такого рода ситуации ОПАСНЫ для вашей работы, если только вы не подойдете к этому жестокому боссу с точки зрения безопасности коллективных переговоров.

Ответы (3)

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

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

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

Мне захотелось тут же бросить.

Иногда стоит прислушаться к своей интуиции.

Старший инженер работает в компании более 20 лет и написал большую часть веб-сайта и весь код внутренней среды.

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

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

То, что сказал старший инженер, нормально?

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

Должен ли я остаться и признать, что мне нужно писать лучший код, чтобы избежать подобных событий?

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

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

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

Спасибо за ваш комментарий. Если я смогу попасть на собеседование по поводу новой работы, и интервьюер спросит, почему я хочу уйти с работы, на которой я сейчас работаю, что, по вашему мнению, я должен ответить? Не покажется ли мне, что я ушел из-за того, что сказал старший инженер, непослушным или, скорее, вызову драму?
@ M0giddo На этом сайте есть много хороших вопросов / ответов именно об этом, например, Как ответить на вопрос, почему вы ищете новую работу . Если вы не видите вопрос, который, по вашему мнению, подходит, создайте его как отдельный вопрос. Удачи!

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

Что я должен делать?

Немедленно поговорите со своим менеджером и отделом кадров, если это необходимо. Скажите им, что вам не нравится его тон и язык.

Должен ли я остаться и признать, что мне нужно писать лучший код, чтобы избежать подобных событий?

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

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

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

«Если вы снова используете строку с разделителями-запятыми в качестве параметра SQL на веб-сайте, я буду бить вас до потери сознания»

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

Единственное, что меня беспокоит, это ваше утверждение, что «он сказал, что делал это с другими в прошлом».

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

Я не думаю, что старший инженер тоже имел в виду это буквально, но он «сердито кричал» на ОП. Фраза «бить бессмысленно» не устарела как шутка, особенно в связи с тем, что рабочие места становятся все более жестокими.
Я не думаю, что многие люди воспримут эту фразу как «комикс» или «шутка». Google, кажется, тоже так не считает: urbandictionary.com/define.php?term=beat%20you%20senseless
@Hilmar: Цитата из определения Urban Dictionary: «Перестань быть тупым дураком, или я изобью тебя до потери сознания!!!» иллюстрирует гиперболическое использование этой фразы, как я описал, и не поддерживает ваше утверждение.
Нас там не было, и у старшего, возможно, была слишком эмоциональная реакция на плохую практику кодирования. Угроза увольнения младшего более серьезна, но все равно звучит как случай недопонимания между старшим носителем языка, который часто использует иронию или преувеличение, и не носителем языка, который не знаком ни с американской идиоматической речью, ни с подобными риторическими приемами.