Моему боссу нравится, когда наши инженеры работают сверхурочно, чтобы исправить ошибки. Один из его любимых аргументов заключается в том, что, будучи ответственным инженером, когда вы знаете, что именно ваши коды вызывают ошибки, как вы можете спать спокойно, не исправляя их?! Вам просто нужно сделать все возможное, чтобы исправить их, если это означает работать сверхурочно, вы несете ответственность.
Культура компании в некоторой степени основана на этой «культуре, основанной на стыде»: как мы можем допустить, чтобы в наших программных продуктах было так много ошибок, мы «добровольно» работаем сверхурочно, чтобы исправить ошибки.
Я ответственный инженер-программист. Иногда я работал часами, чтобы исправить ошибку в свободное время. Но я действительно ненавижу видеть, как мой босс считает нормальным работать сверхурочно, чтобы исправлять ошибки. Как я могу возразить против этого?
Я из Китая, но я не думаю, что этот факт здесь актуален. Я хочу знать какие-либо разумные аргументы в пользу претензии моего босса.
Кстати, вы, ребята, наверное, слышали о 996.ICU . Мой работодатель не зашел так далеко, чтобы требовать 996, но похоже, что мы работаем сверхурочно, чтобы исправлять ошибки/проблемы «добровольно».
---- ОБНОВЛЯТЬ -----
Я намеренно опустил некоторые детали, потому что боюсь, что это может отвлечь от ответа, из ответов, которые я получил до сих пор, я думаю, что мне лучше добавить их обратно.
Итак, мой начальник — владелец компании, а я возглавляю команду из 10 инженеров. Мой работодатель занимается бизнесом около 10 лет, но его все равно следует рассматривать как стартап, потому что бизнес не процветает.
И за сверхурочную работу мы НЕ компенсируем.
Конечно, есть более глубокие проблемы, которые здесь не рассматриваются, но, пожалуйста, может ли будущий ответ по-прежнему сосредоточиться на моем первоначальном вопросе?
------ ОБНОВЛЕНИЕ 2 --------
В одном комментарии у этого сотрудника упоминается отсутствие собственности . Это звучало как тон моего босса (много), лол. Еще один аргумент, который он любит использовать, заключается в том, что другие работают сверхурочно, чтобы решить проблему, пока вы идете домой, а это не командная работа!
Думаю, это также подтверждает мое мнение о том, что я китаец и работаю в китайской компании, не имеет отношения к моему вопросу.
------ ОБНОВЛЕНИЕ 3 --------
Я снова и снова проверял все ответы. Я должен сказать, что 2 ответа, в которых говорилось «не спорь и обнови свое резюме», были, вероятно, лучшими, хотя мой первоначальный вопрос был «как я могу возразить против ...»
Я не уверен, есть ли разница в культурах, но я понимаю, что большинство людей в Китае с большим опытом работы, вероятно, дадут мне совет: «Если вы не удовлетворены своей работой, либо найдите новую, либо просто заткнитесь».
------ обновление 4--------
Печально видеть, что это происходит повсюду, проверьте это https://pm.stackexchange.com/questions/18771/is-it-sound-project-management-practice-to-make-software-engineers-fix-bugs-off
Если у команды так много «ошибок», которые нужно исправить, я утверждаю, что расползание функций будет основной причиной (как в моем случае) мы разрабатываем новые функции во имя исправления ошибок!
Я думаю, что уже есть ответы, охватывающие многие аспекты, но если вы ищете хороший ответ на эту эмоциональную манипуляцию, вы могли бы сказать что-то вроде этого:
Если я не отдохнул, я не могу работать сосредоточенно, вкрадывается больше ошибок, а это безответственно! Так что я беру на себя ответственность, иду домой и стараюсь хорошо выспаться!
То, что делает ваш начальник, называется эмоциональным манипулированием , и, как вы видите в быстром поиске, информации об этом множество.
Если бы это был мой босс, я бы спросил, должны ли инженеры Фукусимы рассмотреть вопрос о сеппуку, потому что это был бы хороший, чересчур драматичный контраргумент, чтобы разоблачить нелепость его утверждений.
Как вы упомянули и, вероятно, сами поняли, здесь проблема в корпоративной культуре. "Критические" инциденты таковы - критические. Они не должны быть обычными вещами.
Сверхурочная работа уже является дополнительной работой, обязательная неоплачиваемая сверхурочная работа очень непрофессиональна, неэтична и, возможно , в некоторых юрисдикциях незаконна.
Серия событий, о которых вы упомянули, указывает на две вещи:
Где (2) является производной от (1), в конце концов.
Ваш менеджер, скорее всего, понимает необходимость расширения команды для достижения поставленных целей, однако предотвращает это, эмоционально заставляя вас и команду работать сверхурочно без оплаты. Они считают, что экономят деньги, подталкивая существующую команду к достижению более высоких результатов, но на самом деле чрезмерная сверхурочная работа (даже если она оплачивается) сказывается на общей производительности и качестве и в конечном итоге приводит к плохим результатам.
Что бы вы ни делали, пытаясь исправить текущую ситуацию, не спорьте , т. е. не вступайте в спор. Сделайте подход системным - по крайней мере, покажите усилия по решению проблемы с вашей стороны, даже когда ваш руководитель ведет себя безответственно и непрофессионально.
В зависимости от ситуации вы можете сделать две вещи:
Запишите все сверхурочные, которые вам приходилось делать в недавнем прошлом, попросите об официальной беседе один на один с вашим менеджером и поднимите этот вопрос. Четко скажите ему, что это постоянное событие, которое продолжает происходить и влияет на баланс между работой и личной жизнью.
Скажите ему, что либо вам потребуется оплата за сверхурочную работу (учитывая, что вас это устраивает), либо вы хотите, чтобы рабочий час был ограничен стандартными временными рамками, плюс-минус пара минут.
Если он вернется с этим глупым аргументом "как ты можешь спать..." и т. д., скажи ему (будь прямо и твердо)
Я чувствую, что мы работаем, чтобы жить, а не наоборот. Если я не высплюсь, на следующий день я устану работать, что в конечном итоге вызовет еще больше ошибок. Мне нужно отдохнуть, чтобы освежиться и зарядиться энергией, а также жить вне офиса.
Затем дождитесь их ответа/действия.
Отполируйте свое резюме и начните искать другую работу. (Что также может быть продолжением предыдущего действия. В любом случае, максимум, что вы потеряете, это плохой менеджер/управление).
Поскольку все рассказали о попытках побега, вот несколько аргументов, чтобы ответить на ваш первоначальный вопрос:
Рабочие часы существуют потому, что у людей ограниченная продолжительность концентрации внимания в течение дня.
Вы не всегда будете выкладываться на 100%, потому что это невозможно, даже если вы накачаны стимулирующими препаратами. По этой же причине военные работники определили смены.
Изменить: Цитаты
В 1910-х годах Великобритания во время Первой мировой войны отменила законы о рабочих для рабочих-оружейников и установила рабочее время до тех пор, пока были доступны производственные ресурсы, пытаясь удержать производство на максимальном уровне — национальная разница между жизнью и смертью. Вскоре последовало исследование того, как потенциально повысить производительность, и выводы? Пусть рабочие работают меньше.
« Убедительные доказательства того, что воскресный труд, лишая рабочего его еженедельного отдыха, не дает ему достаточной возможности для восстановления после утомления и не производит большей производительности, за исключением довольно коротких и изолированных периодов; семидневный труд производит только шестидневную продукцию » — « Отчет о здоровье и физическом состоянии мужчин-военных рабочих» (1916 г.)
«[...] долгий рабочий день, много сверхурочной работы и особенно работа по воскресеньям, несомненно, наиболее вредны для здоровья» - Промышленная эффективность и усталость (1917 г.)
Исчерпанное внимание приводит к большему количеству ошибок
Еще хуже, чем сонный охранник, наблюдающий за электростанцией, измученный разработчик обладает повышенным потенциалом для разрушительных усилий, поскольку на каждую исправленную ошибку он может породить 2 или более на своем месте из-за простого отсутствия внимания. Перегруженные работой разработчики — бомба замедленного действия.
Когда ваш начальник закатывает глаза на рабочие законы, он поступает глупо. Они существуют не для того, чтобы позволить вам быть ленивым и счастливым. Они там, чтобы ваш босс не навредил экономике:
«[...] работники, работающие в течение длительного времени, могут испытывать усталость или стресс, что не только снижает его или ее производительность, но и увеличивает вероятность ошибок, несчастных случаев и болезней, которые влекут за собой расходы для работодателя. [... ] Это означает, что ограничения рабочего времени можно рассматривать не как наносящие ущерб ограничениям для руководства, а как просвещенную форму повышения эффективности и благосостояния на рабочем месте »- Производительность рабочего времени ИЗА ДП
Во всех программах есть и всегда будут ошибки.
Каждый из них. Всё мусор . Даже код Google — мусор (Патрик Шью, бывший гуглер) . Они упаковывают кодовую базу своих проектов каждые несколько лет или около того и выбрасывают ее в мусор из-за того, насколько невыносимым мусором она становится.
Инженеры по обеспечению качества (QA) не просто так являются отдельной ветвью по поиску ошибок. И они в основном охватывают основные рабочие процессы, то есть невозможно протестировать все случаи, поэтому невозможно сделать вывод, что ваш код не содержит ошибок . Потерять сон из-за этого равносильно беспокойству о том, что в кишечнике есть бактерии.
В конце концов, либо ваш руководитель все это знает и манипулирует вами, чтобы дешево производить продукцию сомнительного качества, либо с ним просто поступили так же, и он считает это уместным.
Таким образом, речь идет не столько о том, чтобы убедить его, сколько о том, чтобы заставить его предоставить лучшую компенсацию и / или управление, поскольку его оправдания глубоко ошибочны.
Как я могу возразить против идеи работать сверхурочно для исправления ошибок?
Я бы посоветовал вам не возражать против сверхурочной работы. Почему ты? Собирайте вещи и уходите, когда ваше обычное рабочее время закончится. Если ваш менеджер спросит вас, куда, по вашему мнению, вы идете, скажите ему, что вы идете домой. Если он упомянет ошибки, ответьте, что они все еще будут завтра. Если он упомянет, что они срочные, скажите ему, что это отстой и что, возможно, кто-то запланировал слишком много функций для цикла разработки, и, возможно, в следующий раз все будет лучше.
И так далее. Вы поняли идею.
Единственное, что может сделать ваш менеджер, это привести доводы в пользу неоплачиваемой сверхурочной работы. Позвольте ему сделать это и вежливо отказаться.
Но, что касается более широкой картины: обновите свое резюме.
Я не согласен с большинством ответов, опубликованных на этом форуме. Очевидно, что довод, приведенный вашим начальником, — ерунда. Ты это знаешь, он это знает, это просто предлог!
Будучи реалистом, я не думаю, что есть способ изменить это. Ваша компания уже знает, что вы перегружены работой, им просто наплевать на эту проблему.
В заключение, я не думаю, что вы можете сделать слишком много, кроме как уйти.
Мне всегда нравится посещать проблемы с технической стороны, потому что это упрощает решение. Эмоциональная манипуляция? Да, безусловно. Но я думаю, твоя единственная проблема в том, что ты не получаешь компенсацию за дополнительное время.
Если все инженеры должны работать дополнительное время бесплатно, чтобы поддерживать работу, это означает только то, что вашему боссу нужно нанять больше инженеров. Обычно математика делается путем расчета стоимости сверхурочной работы и осознания того, что эффективнее просто нанять больше людей.
С моей точки зрения, вам просто нужно сказать своему боссу, чтобы он компенсировал вам и вашим коллегам сверхурочную работу, которую вы выполняете. Все остальное потом само решится автоматически. Ваш начальник должен понимать, что если он этого не сделает, то, скорее всего, потеряет своих сотрудников из-за того, что к ним относятся должным образом.
Я не видел никаких других ответов на вопрос в обновлении: вы управляете командой из 10 инженеров .
Таким образом, ваше поведение влияет не только на вашу жизнь и благополучие, но и (косвенно) на жизнь и благополучие этих 10 инженеров.
Если вы примете эту культуру и будете работать по 60+ часов в неделю, то ваши сотрудники тоже будут чувствовать некоторое давление (что бы вы ни говорили).
В то время как, если вы сопротивляетесь и отказываетесь, они также могут свободно работать в более разумные часы.
Вы упомянули «ответственность» — по этой причине я думаю, что вы несете ответственность перед своими сотрудниками за то, чтобы они работали меньше часов в их интересах, а также в ваших интересах.
(Кстати, я думаю, что ваше местоположение имеет некоторое значение, так как во многих других местах такая культура, вероятно, покажется гораздо менее приемлемой.)
Кроме того, чтобы подчеркнуть то, что говорили другие: долгие часы могут быть контрпродуктивными. Погуглив, например, по запросу «производительность ИТ в течение длительного времени», можно найти множество исследований, показывающих, что в целом вы можете сделать больше, ограничив свое рабочее время. (При необходимости вы можете показать некоторые из них своему боссу.)
Основатели компаний склонны считать, что сотрудники являются соучредителями компании . Хотя происхождение этой предвзятости узнаваемо и понятно, их обязанностью также является осознание того, что они не могут требовать от других столько же драйва, сколько от себя.
Как сотрудник, ваше участие в поддержании/укреплении положения компании регулируется и ограничивается договорными соглашениями и здравым смыслом.
Возможный аргумент: Недостаток сна приводит к выгоранию, а не к отсутствию ошибок. Вы исправляете ошибки резко и эффективно после того, как выспались достаточно долго и хорошо.
Сон — это средство для того, чтобы завтра быть на полной скорости, а не контрольная точка для того, чтобы вы устали сегодня.
Я не эксперт по китайскому трудовому законодательству или культуре, однако, с моей точки зрения, это звучит так, как будто проблема не обязательно в вашем начальнике. Ваш начальник — всего лишь пресловутый «симптом большой болезни». Похоже, проблема системная в компании из-за ее культуры (или, по крайней мере, команды инженеров). Как правило, наиболее эффективным решением для работника в этом случае является рассмотрение возможности трудоустройства в другом месте.
Опыт менеджера
В зависимости от того, как долго ваш менеджер работает в компании и как он/она получил свою должность, практика, когда подчиненные или инженеры работают сверхурочно над исправлением ошибок, может рассматриваться как совершенно нормальное явление, учитывая историю отдела. Однако, если менеджер относительно новый, это может быть признаком неопытности или различия в стиле управления по сравнению с предыдущим менеджером(ами) отдела и/или вашим опытом. Однако это не звучит так, как будто ваш менеджер новый, поэтому я бы ошибся, предполагая, что эта практика считается стандартной операционной процедурой в компании.
Подход/философия высшего руководства
Рассмотрите высшее руководство и его подход к бизнесу. Как часто менеджеры, директора, вице-президенты и другие руководители работают сверхурочно, в нерабочее время, в выходные и/или праздничные дни? Хотя руководство и белые воротнички нередко работают в нерабочее время, это может быть явным тревожным сигналом, если они постоянно делают это, ожидая, что подчиненные и/или сотрудники, не являющиеся руководителями, последуют их примеру. Также можно предположить, что некоторые профессионалы в области управления считают ИТ и разработку/инжиниринг программного обеспечения областью, ориентированной на белых воротничков, таким образом, ожидая, что работа в нерабочее время будет выполняться очень регулярно (я знаю, что это имеет место во многих компаниях здесь, в Соединенных Штатах). ).
Культура компании
Вы упомянули, что корпоративная культура основана на идеологии «культуры стыда». Я точно не знаю, что это такое, но, основываясь на названии, я бы предположил, что это тот случай, когда коллеги высмеивают ошибки, а руководство (метафорически, конечно) порет разработчика-нарушителя (разработчиков)? Если это так, то я думаю, что в ваших интересах подать заявку на работу в другом месте, поскольку корпоративная культура может не подойти. Хотя я понимаю, что ошибки и баги вредны для бизнеса, я бы сказал, что для продукта гораздо хуже, если разработчики чувствуют, что от них требуется каждый раз и с первого раза добиваться совершенства. Если разработчики, создающие ошибки, не почувствуют, что могут чему-то научиться, и не попросят помощи/совета, продукт никогда не улучшится, как и команда. - По сути,
С технической стороны, как часто возникают одни и те же проблемы/ошибки и где? Это может указывать на то, что у вас в группе есть неудачник, который либо намеренно вызывает проблемы, либо, что еще хуже, не знает, что он/она вызывает регрессию ошибок в исходном коде. Это может быть что-то, что вы можете сообщить своему менеджеру в частном порядке (если у вас есть веские доказательства):
Вы: Привет [имя менеджера],
Я хотел на секунду поговорить с вами о некоторых недавних коммитах в кодовой базе проекта А. Учитывая, сколько ошибок мы исправили за последние несколько недель, я пытался найти основную причину некоторых из наших наиболее распространенных ошибок. ошибки. По сути, отправляя более качественный код, мы можем уменьшить количество ошибок в будущем и для наших конечных пользователей.
Похоже, что код, проверенный «Джоном» в дату X, дату Y, дату Z и т. д., может вызывать ошибки №1–№5 в текущей очереди. Похоже, что он неоднократно выдвигает непроверенные или неправильно написанные патчи для системы X, что критично для бизнеса. Не могли бы вы поговорить с Джоном, чтобы узнать, нужна ли ему помощь с этой системой или нам нужно передать обслуживание этой системы кому-то другому?
Кроме того, вы можете заметить, что такие регрессии ошибок приводят к потере времени/денег для компании (которые большинство менеджеров, как технических, так и нетехнических, захотят исправить как можно скорее). Хороший менеджер будет знать, кто создает больше проблем, чем устраняет, и как перенаправить эти ресурсы с более опасных частей проекта.
Один совет по регистрации такой жалобы: вы можете в конечном итоге внести свой вклад в культуру позора, если ваш менеджер не имеет опыта работы с младшим или начинающим разработчиком (т. весь код, отправленный разработчиком-нарушителем), что усугубляет ситуацию.
Удачи и надеюсь, что ситуация улучшится! :)
Твои доводы начальства - ерунда.
Вы пишете код, а затем передаете его специальной команде, которая только и делает, что находит в нем малейшую проблему. Что было бы, если бы к вашему начальнику относились так же? Если все, что он делал сегодня, подвергалось такой же тщательной проверке?
Каждое электронное письмо, которое он отправляет, будет отклонено из-за неправильного написания, неясности, написания ненужных вещей и пропуска необходимых вещей. Или, что еще хуже, за отправку ошибочной информации (когда ее проверяет вся команда).
Точно так же записывалось и проверялось каждое взаимодействие с его командой, с клиентами, с другими менеджерами. И каждую маленькую ошибку ему приходится оставаться на работе, работать сверхурочно и исправлять каждую из этих ошибок. Держу пари, он проработает больше часов, чем ты.
Так что аргументы начальства ерунда. Но это не поможет вам, это должно просто заставить вас чувствовать себя лучше. На самом деле босс хочет, чтобы вы работали сверхурочно бесплатно, а он недостаточно честен, чтобы признать это. Честный начальник сказал бы: «Я хочу, чтобы ты остался и работал сверхурочно бесплатно, а если тебе это не нравится, найди работу в другом месте». Так же плохо для вас, но, по крайней мере, это честно.
Ваш босс манипулирует, но у вас обоих одна и та же цель — код без ошибок.
Так что отодвигайтесь назад на этапе планирования каждого релиза. Я регулярно был вовлечен в жаркие споры, когда мы, команда разработчиков, говорили руководству, что у нас нет времени сделать то, что они от нас хотят, к дате выпуска. Приведите дополнительную сверхурочную работу, которую вы тогда отработали, в качестве аргумента в пользу того, что то, что они хотят сделать, неустойчиво. Выделите время для написания тестов. Ваша цель, по сути, состоит в том, чтобы снизить рабочую нагрузку на количество сверхурочных часов, которые вы работаете.
Если руководство откажет, то это отличный повод не работать сверхурочно. «Босс, мы говорили вам, что это займет на x больше времени, чем у нас было для этого релиза.
Это предполагает, что вы участвуете в планировании. Если вы не готовы, как команда, вы должны обсудить план со своим боссом и прояснить, какие части невозможно будет выполнить.
Они нуждаются в вас больше, чем вы в них. Если вы все перестанете работать с ОТ одновременно, им придется отнестись к вам серьезно. Если никто не хочет этого делать, то вы замедляетесь. Чем больше ОТ они заставляют вас работать, тем больше времени уходит на выполнение задач, и большие парни видят, что они тратят больше денег за меньшую работу. Они быстро научатся отступать.
ОноСендай
Брандин
Цюлан 邱朗
Брандин
ГТД
Цюлан 邱朗
ОноСендай
Брандин
трубка
Аарон Ф
Макалекс
алефзеро
Твайкс
Цюлан 邱朗
Грэм
Пол Д. Уэйт
Боб Джарвис - Слава Україні
Боб Джарвис - Слава Україні
ГТД
Марк Роттевил
скрежет729
Твайкс
Цюлан 邱朗
Торбьерн Равн Андерсен
Цюлан 邱朗
Зиббобз