Как я могу возразить против идеи работать сверхурочно для исправления ошибок (постоянно)?

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

Культура компании в некоторой степени основана на этой «культуре, основанной на стыде»: как мы можем допустить, чтобы в наших программных продуктах было так много ошибок, мы «добровольно» работаем сверхурочно, чтобы исправить ошибки.

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

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

Кстати, вы, ребята, наверное, слышали о 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

Если у команды так много «ошибок», которые нужно исправить, я утверждаю, что расползание функций будет основной причиной (как в моем случае) мы разрабатываем новые функции во имя исправления ошибок!

«Ну, будучи ответственным администратором, когда вы знаете, что ваши инженеры перегружены работой, как вы можете спать спокойно, не исправляя это?»
«Иногда я работал часами, чтобы исправить ошибку в свободное время». - Выполнение работы в свободное время не то же самое, что сверхурочная работа. Сверхурочная работа означает, что вы должны каким-то образом компенсироваться за дополнительную работу (например, доплата).
Это не так, нам не платят, поэтому я сказал «свободное время».
@Qiulang Тогда это еще хуже. Работа сверхурочно (с разумной компенсацией) является бременем, но это может быть разумно, если это не слишком часто. Бесплатно работать дополнительное время просто неразумно.
@Brandin Это нормально. Большинство ИТ-специалистов работают довольно много часов. Особенно во время кризиса или запуска продукта. Читайте о фиаско с тайм-менеджментом, которое произошло в преддверии запуска видеоигры «Red Dead Redemption 2». Индустрия видеоигр печально известна многочисленными неделями/месяцами чистого веселья, которые часто вызывают измеримые проблемы со здоровьем. для сотрудников.
@OnoSendai для этого конкретного аргумента мой босс сам работал сверхурочно, потому что это его компания, лол
@Qiulang, но участие в ошибке не является исправлением. Настоящим решением будет правильная оценка затрат на разработку (включая время на отладку), запланированных на обычные рабочие часы и ни минутой больше.
@ B1313 Другой вопрос, нормально это или нет. Но это не овертайм. Сверхурочная работа означает получение компенсации. Если вы не получаете компенсацию, вы работаете волонтером, а не сверхурочно.
Корень проблемы, вероятно, заключается в следующем: «должен рассматриваться как стартап, потому что бизнес не процветает». Кстати, это не стартап только потому, что он не приносит денег. Это просто посредственный бизнес.
Что будет с вами, если вы просто откажетесь работать бесплатно сверхурочно? Вас бы уволили? Ваш босс физически помешает вам вернуться домой? Будут ли ваши коллеги подвергать вас остракизму?
... будучи ответственным руководителем, когда ты знаешь, что людям нужно платить за работу, как ты можешь спать, не платя им?
Если это подход босса к управлению проектами, неудивительно, что компания не процветает. Тот, кто способен найти лучшего работодателя, долго там не задержится!
Я думаю, что тот факт, что вы из Китая, очень важен. Каковы местные законы о неоплачиваемом рабочем времени?
@alephzero «Любой, кто способен найти лучшего работодателя, не останется там надолго!» Хорошо, я знал это. Нет необходимости указывать это :$
@ B1313 «Нормальный», вероятно, неправильное слово для этого. Возможно, правильнее было бы сказать «подобная эксплуатация случается часто». Это не следует считать «нормальным», как и другие формы незаконной эксплуатации.
Ваш босс спрашивал об этом пару месяцев назад!
Три слова: найти другую работу.
@ B1313: "Почитай о фиаско..." - ммм... тот факт, что это обернулось фиаско, доказывает это. И да, игровая индустрия (звучит ли этот термин для других людей так же странно, как и для меня? :-) хорошо известна оскорбительными условиями труда. Это не делает его правильным или разумным.
Когда я сказал «нормально», я имел в виду, что природа отрасли — часто работать сверхурочно. ИТ обычно считается сверхурочной тяжелой отраслью. Я не знаю ни одного профессионала в области программного обеспечения, который не работал бы часто по 80 часов в неделю, чтобы запустить продукт или исправить услугу. Это природа поля. Как вы думаете, почему ИТ-специалистам вообще платят непомерные вознаграждения? Учитывая, что это так много сверхурочных, большинство предприятий используют ИТ в качестве наемных освобожденных работников, чтобы контролировать стоимость рабочей силы. Я не уверен, что это так в Китае, но это довольно распространено в других странах.
@ B1313 Я работаю в сфере ИТ и думаю, что могу по пальцам пересчитать дни, когда я работал сверхурочно (более 1 часа) за последние 10 лет. Сверхурочная работа — это порочный круг, и работа в среднем более 40 часов в неделю приведет только к более низкому качеству кода и большему количеству ошибок (и, следовательно, к восприятию того, что для ее исправления требуется больше сверхурочной работы и т. д.). Отказ от сверхурочной работы с самого начала, вероятно, поможет решить эти проблемы.
@Twyxz Быть из Китая не имеет значения. Работа в китайской компании не имеет значения. Работа в Китае крайне актуальна. Китайский сотрудник китайской компании в Лондоне просто уйдет через 40 часов, как и его британские (или откуда бы они ни были) коллеги.
@ gnasher729 Вот что я имел в виду, ОП из Китая, работает в Китае.
Ребята, вы проверили мое обновление 2, ОП на рабочем месте.stackexchange.com/questions /131620/… не работает в Китае, в то время как его вопрос был похож на пантомиму.
Что написано в вашем контракте?
Гибкий график работы :D Но если вы знаете 996.icu, вы будете знать, что контракт не имеет большого значения. Если вы не проверите это nytimes.com/2019/04/29/technology/china-996-jack-ma.html
Насколько «ответственным» является то, что начальник ожидает, что его сотрудники будут работать сверхурочно, но не будет платить им за сверхурочную работу?

Ответы (13)

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

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

редко можно увидеть такой короткий, но эффективный и точный ответ. Хорошая работа.
Ну, я надеюсь, что это может быть так просто, но это не так. Например (реальный пример, и это случается часто) некоторые инженеры уже работают сверхурочно, и это дает начальнику еще одно оправдание, что вы не можете просто пойти домой, пока ваши коллеги работают сверхурочно. Это не командная работа.
@Qiulang Это просто и повторяет этот ответ. Если вы не отдохнули, вы не продуктивны и, таким образом, бесполезны и бесполезны для себя, своей команды или чего-либо еще, о чем можно подумать.
Если вы допоздна работаете сверхурочно и пишете ошибки, пока ваши коллеги отдыхают, чтобы быть эффективными, вы не помогаете. Это не командная работа.
Существует большое количество исследований, которые показывают, что работать более 40 часов просто непродуктивно, продуктивность просто снижается в этот момент из-за усталости. Пример см. cdc.gov/niosh/docs/2004-143/pdfs/2004-143.pdf
@Qiulang, на что ответ заключается в том, что вы можете лучше всего поддержать их, если будете согласны с тем, что они идут домой, когда вы работаете сверхурочно. И, возможно, также вопрос, что делает босс - он действительно работает с ними над отладкой или просто сидит в своем кабинете, играя в Сапера? Труднее расспрашивать начальника, который также тратит эти часы и действительно помогает, но мой опыт показывает, что начальники, требующие долгих часов, обычно не в состоянии выполнять работу самостоятельно.
@Qiulang Я понимаю, что это непросто, но всегда есть кто-то, кто делает первый шаг и помогает другим следовать за ним! НО, конечно, я не знаю вас, ваших коллег, вашего менеджера и китайскую культуру, поэтому не стесняйтесь игнорировать это :-)

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

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

ОК, я не понимаю эту часть "Я бы спросил, должны ли инженеры Фукусимы рассмотреть сэппуку" Что это?
Это следует логике вашего менеджера: если инженер ответственный, он должен оставаться в стороне и исправлять ситуацию. Тогда имеет смысл, что если инженер потерпит неудачу, он должен взять на себя ответственность. Если авария катастрофическая (как в случае с инженерами АЭС Фукусима, спроектировавшими это место), они должны совершить японское самоубийство чести (сэппуку). Это глупо, но такова логика ваших менеджеров.
Хорошо, я просто не знаю, что такое сэппуку, но думаю, мой босс будет возражать, что я не позволю вам зайти так далеко, просто исправьте чертовы ошибки.
В конечном счете ответственность за продукт несет ваш менеджер. Если есть ошибки, он должен работать сверхурочно.
@TJCrowder спасибо, что ответили на мои вопросы об обещаниях в SO и сэппуку здесь, лол
Я действительно не думаю, что упоминание об этом уместно, не говоря уже о множественных графических описаниях акта. Давайте попробуем вести здесь беседу, которая не будет оскорблять людей.
Меня это ничуть не обидело. Но я был удивлен, увидев, что кто-то проголосовал за его закрытие!
@JoeStrazzere Единственный ответ/комментарий, который меня оскорбил, это ответ от SmallChess

Как вы упомянули и, вероятно, сами поняли, здесь проблема в корпоративной культуре. "Критические" инциденты таковы - критические. Они не должны быть обычными вещами.

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

Серия событий, о которых вы упомянули, указывает на две вещи:

  1. Плохое планирование и управление.
  2. Несоблюдение времени, эффективности и правомочности сотрудников.

Где (2) является производной от (1), в конце концов.

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

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

В зависимости от ситуации вы можете сделать две вещи:

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

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

    Если он вернется с этим глупым аргументом "как ты можешь спать..." и т. д., скажи ему (будь прямо и твердо)

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

    Затем дождитесь их ответа/действия.

  2. Отполируйте свое резюме и начните искать другую работу. (Что также может быть продолжением предыдущего действия. В любом случае, максимум, что вы потеряете, это плохой менеджер/управление).

Я думаю о варианте № 2, но как инженеру-программисту за 40, мой шанс ... (хотя мне нравится думать, что я все еще молод :$)
@Qiulang Никогда не узнаешь, пока не попробуешь. :)
Привет, изначально я не учел детали, но добавил их сейчас.
@Qiulang Спасибо, но я не думаю, что это меняет ответ - все равно.
Верно. Это было т.к. я видел ответ от B1313
@Qiulang Я бы сказал, что КРИТИЧЕСКИЕ ошибки являются результатом переутомления людей. Если они не критичны, то должно быть выделено время для их устранения в течение рабочего дня. Если они не являются критическими, но рассматриваются как таковые, то у руководства возникают проблемы с доверием к сотрудникам, которые могут распознать серьезность ошибки. Поэтому я бы сказал, что критические ошибки можно исправить в сверхурочное время, а некритические - в течение следующих рабочих дней.
Согласен - вы всегда должны включать «исправление ошибок» в график вашего проекта после каждого раунда тестирования. Код разрабатывается, отправляется на проверку, затем исправляются ошибки , и он снова проверяется. Если ошибок не обнаружено или их можно быстро исправить, то я бы рекомендовал не начинать следующее раньше — вместо этого просмотрите и определите (но не работайте!) код, который выиграет от улучшения/оптимизации, который можно добавить в бэклог. для будущего проекта. (Раннее начало следующего дела приводит к тому, что ваше время на исправление ошибок сокращается руководством, а затем вы снова оказываетесь на исходной точке)
«Я чувствую, что мы работаем, чтобы жить, а не наоборот». -- скорее всего, это не сработает (если не прозвучит абсурдно) в Китае. В восточных культурах коллективное бесконечно важнее личного. (Это начинает меняться по мере глобализации, но, как обычно, медленно и постепенно.)

Поскольку все рассказали о попытках побега, вот несколько аргументов, чтобы ответить на ваш первоначальный вопрос:

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

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

    Изменить: Цитаты

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

    « Убедительные доказательства того, что воскресный труд, лишая рабочего его еженедельного отдыха, не дает ему достаточной возможности для восстановления после утомления и не производит большей производительности, за исключением довольно коротких и изолированных периодов; семидневный труд производит только шестидневную продукцию » — « Отчет о здоровье и физическом состоянии мужчин-военных рабочих» (1916 г.)

    «[...] долгий рабочий день, много сверхурочной работы и особенно работа по воскресеньям, несомненно, наиболее вредны для здоровья» - Промышленная эффективность и усталость (1917 г.)

  • Исчерпанное внимание приводит к большему количеству ошибок

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

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

    «[...] работники, работающие в течение длительного времени, могут испытывать усталость или стресс, что не только снижает его или ее производительность, но и увеличивает вероятность ошибок, несчастных случаев и болезней, которые влекут за собой расходы для работодателя. [... ] Это означает, что ограничения рабочего времени можно рассматривать не как наносящие ущерб ограничениям для руководства, а как просвещенную форму повышения эффективности и благосостояния на рабочем месте »- Производительность рабочего времени ИЗА ДП

  • Во всех программах есть и всегда будут ошибки.

    Каждый из них. Всё мусор . Даже код Google — мусор (Патрик Шью, бывший гуглер) . Они упаковывают кодовую базу своих проектов каждые несколько лет или около того и выбрасывают ее в мусор из-за того, насколько невыносимым мусором она становится.

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

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

Таким образом, речь идет не столько о том, чтобы убедить его, сколько о том, чтобы заставить его предоставить лучшую компенсацию и / или управление, поскольку его оправдания глубоко ошибочны.

Спасибо за ответ, который я искал
небольшая деталь по QA: в некоторых специфических областях, вроде аэрокосмической отрасли, тестируются все рабочие процессы, проверяется каждая строчка кода. Это жутко дорого, и даже так некоторые баги все равно проходят, на ум приходят Ariane 5 или Boeing MAX8(хотя есть и другие).
ДА к чему такой вопрос?
@JoeStrazzere с 2016 года мы обязаны работать по воскресеньям, и в среднем я работаю около 60 часов в неделю. Я чувствую себя усталым, хотя и не истощенным. Конечно, я также ненавижу видеть, как мой босс считает нормальным работать сверхурочно.
@JoeStrazzere Я понимаю, что мои слова могут сбить вас с толку, и мой английский недостаточно хорош, чтобы понять нюансы усталости и истощения. Итак, я погуглил разницу и нашел эту статью, sheevaunmoran.com/blog/master-energy-coach/… . Поэтому я думаю, что я истощен, т.к. в соответствии с этим истощение означает «когда все следующее (энергия/мышление...) истощено и нуждается в помощи извне».
Одна вещь, которую я хотел бы сказать об ответе, заключается в том, что мы (включая моего босса) все знаем, что это НЕ об отсутствии ошибок, потому что такой вещи не существует. Речь идет о том, чтобы заставить нас работать больше часов.
@Qiulang Ну, я уже приводил аргумент, почему работать больше часов на самом деле разрушительно, но я могу расширить это. В 1910-х годах этот аргумент стал очевиден, когда рабочие-оружейники времен Первой мировой войны изучали , как Британия может увеличить производство боеприпасов, рискуя проиграть войну. Вывод? У их боеприпасов работы меньше. «Истинный признак усталости — снижение работоспособности».

Как я могу возразить против идеи работать сверхурочно для исправления ошибок?

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

И так далее. Вы поняли идею.

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

Но, что касается более широкой картины: обновите свое резюме.

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

Я не согласен с большинством ответов, опубликованных на этом форуме. Очевидно, что довод, приведенный вашим начальником, — ерунда. Ты это знаешь, он это знает, это просто предлог!

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

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

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

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

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

"Но я думаю, что твоя единственная проблема в том, что..." не единственная проблема, а одна из главных проблем
@Qiulang Если эта проблема будет решена, все остальные проблемы будут решены. Вот почему это единственная проблема.

Я не видел никаких других ответов на вопрос в обновлении: вы управляете командой из 10 инженеров .

Таким образом, ваше поведение влияет не только на вашу жизнь и благополучие, но и (косвенно) на жизнь и благополучие этих 10 инженеров.

Если вы примете эту культуру и будете работать по 60+ часов в неделю, то ваши сотрудники тоже будут чувствовать некоторое давление (что бы вы ни говорили).

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

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

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

Кроме того, чтобы подчеркнуть то, что говорили другие: долгие часы могут быть контрпродуктивными. Погуглив, например, по запросу «производительность ИТ в течение длительного времени», можно найти множество исследований, показывающих, что в целом вы можете сделать больше, ограничив свое рабочее время. (При необходимости вы можете показать некоторые из них своему боссу.)

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

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

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

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

Сон — это средство для того, чтобы завтра быть на полной скорости, а не контрольная точка для того, чтобы вы устали сегодня.

Из всех ответов, которые я получил до сих пор, вы были единственным, кто увидел это «Основатели компании имеют тенденцию предполагать, что сотрудники являются соучредителями компании ...» !!
Если ассоциация со сном не слишком близка к этой теме, то только что прозвучало выступление на TED о сне (и, среди прочего, о способностях к обучению). Для интересующихся: ted.com/talks/matt_walker_sleep_is_your_superpower
Спасибо за ссылку, но я думаю, вы знаете, что это не про сон.

КРАТКОЕ СОДЕРЖАНИЕ

Я не эксперт по китайскому трудовому законодательству или культуре, однако, с моей точки зрения, это звучит так, как будто проблема не обязательно в вашем начальнике. Ваш начальник — всего лишь пресловутый «симптом большой болезни». Похоже, проблема системная в компании из-за ее культуры (или, по крайней мере, команды инженеров). Как правило, наиболее эффективным решением для работника в этом случае является рассмотрение возможности трудоустройства в другом месте.


ДЕТАЛИ

Общий вид

Опыт менеджера

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

Подход/философия высшего руководства

Рассмотрите высшее руководство и его подход к бизнесу. Как часто менеджеры, директора, вице-президенты и другие руководители работают сверхурочно, в нерабочее время, в выходные и/или праздничные дни? Хотя руководство и белые воротнички нередко работают в нерабочее время, это может быть явным тревожным сигналом, если они постоянно делают это, ожидая, что подчиненные и/или сотрудники, не являющиеся руководителями, последуют их примеру. Также можно предположить, что некоторые профессионалы в области управления считают ИТ и разработку/инжиниринг программного обеспечения областью, ориентированной на белых воротничков, таким образом, ожидая, что работа в нерабочее время будет выполняться очень регулярно (я знаю, что это имеет место во многих компаниях здесь, в Соединенных Штатах). ).

Культура компании

Вы упомянули, что корпоративная культура основана на идеологии «культуры стыда». Я точно не знаю, что это такое, но, основываясь на названии, я бы предположил, что это тот случай, когда коллеги высмеивают ошибки, а руководство (метафорически, конечно) порет разработчика-нарушителя (разработчиков)? Если это так, то я думаю, что в ваших интересах подать заявку на работу в другом месте, поскольку корпоративная культура может не подойти. Хотя я понимаю, что ошибки и баги вредны для бизнеса, я бы сказал, что для продукта гораздо хуже, если разработчики чувствуют, что от них требуется каждый раз и с первого раза добиваться совершенства. Если разработчики, создающие ошибки, не почувствуют, что могут чему-то научиться, и не попросят помощи/совета, продукт никогда не улучшится, как и команда. - По сути,

Техническая перспектива

С технической стороны, как часто возникают одни и те же проблемы/ошибки и где? Это может указывать на то, что у вас в группе есть неудачник, который либо намеренно вызывает проблемы, либо, что еще хуже, не знает, что он/она вызывает регрессию ошибок в исходном коде. Это может быть что-то, что вы можете сообщить своему менеджеру в частном порядке (если у вас есть веские доказательства):

Вы: Привет [имя менеджера],

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

Похоже, что код, проверенный «Джоном» в дату X, дату Y, дату Z и т. д., может вызывать ошибки №1–№5 в текущей очереди. Похоже, что он неоднократно выдвигает непроверенные или неправильно написанные патчи для системы X, что критично для бизнеса. Не могли бы вы поговорить с Джоном, чтобы узнать, нужна ли ему помощь с этой системой или нам нужно передать обслуживание этой системы кому-то другому?

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

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

Удачи и надеюсь, что ситуация улучшится! :)

Привет спасибо за подробный ответ. Очень ценю, что вы уделили этому время. Я обновил свой вопрос, чтобы сделать вопрос более актуальным.
@Qiulang А, хорошо. Я думаю, что детали, которые вы добавили, очень важны и добавляют столь необходимый контекст к вопросу. Компания с менее чем 25 сотрудниками или около того сильно отличается от компании с 250+. Я думаю, что мой ответ больше ориентирован на корпоративный уровень 250+. Тем не менее, я думаю, что я бы посоветовал прочитать короткую книгу под названием «Проект Феникс». они проходят через это. Это было написано некоторыми ИТ-бизнесменами, так что это очень актуально ИМХО.
Хорошо, я проверю это. Кстати о культуре стыда, если вы читали книгу под названием Peopleware, там есть глава, рассказывающая о том, что вы сказали/вообразили. Мы не зашли так далеко (к счастью)
У моего работодателя около 250 сотрудников, в R&D около 50 инженеров.
@Qiulang Тогда вы управляете примерно 20% команды R&D, верно? Если вы и ваша команда — единственные, кто много работает сверхурочно, то у вас либо где-то есть техническая проблема с кодовой базой (недостаточно обзоров кода, тестов или слишком много изменений в неизвестных/недокументированных системах) и/или проблема со связью между командой и остальные 80% отдела. Как остальные 80% делают/командный стиль? Я думаю, что это, скорее всего, не проблема корпоративной культуры, которая вызывает сверхурочную работу (это просто текущее отношение к проблеме: работайте усерднее, а не умнее), а скорее фактические упущения.
Культура компании — работать сверхурочно. Ожидается, что все исследования и разработки будут работать сверхурочно.
Верно, но как часто это происходит на самом деле? Даже в этом случае, по-видимому, это связано с факторами, находящимися под контролем команды R&D. Сколько стендапов, обзоров кода, совещаний по изменениям и общего общения проводит весь отдел в день? Если люди постоянно работают сверхурочно, чтобы исправить ошибки (а не добавить новые функции), это означает, что существуют более глубокие проблемы, которые не решаются. Что происходит в течение обычного времени смены? Делаем ли мы совершенство или достаточно хорошо? Как назначаются/упорядочиваются приоритеты? Как распределяются люди/ресурсы? Возможно, нам нужно больше/лучших инженеров?
Я думаю о том, чтобы задать еще один вопрос, чтобы обсудить с вами: D. Но прежде чем мы это сделаем, знаете ли вы 996.icu?
Кто-то даже проголосовал за то, чтобы закрыть мою тему, вздох.
Довольно часто встречается на StackExchange. Во всяком случае, я читал о 996.icu... звучит ужасно. Я имею в виду, что я люблю свою работу и часто ощущаю, что время уходит, но мне нравится отдыхать и жить вне работы. Я из США, так что, вероятно, это культурная разница (или просто разница в культуре управления).

Твои доводы начальства - ерунда.

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

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

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

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

Я не понимаю, почему ваш ответ заминусовали. Вы видели первопричину «он недостаточно честен, чтобы признать это»

Ваш босс манипулирует, но у вас обоих одна и та же цель — код без ошибок.

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

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

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

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