Босс ожидает, что я буду работать несколько выходных, но не спрашивает, свободен ли я, это не обсуждалось до прихода

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

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

До сих пор эти развертывания проходили относительно гладко, от меня требовалось работать всего 1-3 часа в выходные. Тем не менее, я по-прежнему считаю, что это несправедливо, поскольку а) этот тип работы на выходных не обсуждался со мной до того, как я присоединился к ней, и б) развертывание непредсказуемо, поэтому у меня уже могут быть планы на выходные, но я должен работать. К счастью, я был свободен все время, о котором меня просили (кроме одного, когда я только что сказал, что был занят, и, к счастью, мой коллега смог заменить меня), но я не хочу, чтобы это было причиной того, что я молчу. Меня также не спрашивают, свободен ли я, это просто предполагается, и на самом деле у меня нет времени сказать «я не свободен», если я не подойду к своему боссу и не скажу ему. Однако я чувствую, что мой босс должен прийти ко мне и спросить, свободен ли я, я ошибаюсь?

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

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

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

2) Поговорите с моим начальником о получении компенсации/отпуска вместо работы по выходным.

3) Категорически отказываться работать по выходным (вероятно, это не совсем вариант, так как это не совсем дипломатично или зрело)

Заранее большое спасибо за любой совет.

Ответы (3)

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

Во-первых, решите, что вы действительно хотите здесь.

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

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

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

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

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

Отказ от всех работ по выходным кажется нецелесообразным, если только вы не готовы уйти и найти новую работу. Но вы можете попросить принять участие в процессе планирования релиза. А на встречах по планированию вы должны свободно говорить: «Извините, я сегодня занят». если ты действительно такой. В некоторых магазинах есть ротация покрытия, так что любой технический специалист должен обслуживать только каждые 4-е выходные или около того. Вот что мы сделали.

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

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

«Возможно, вы захотите спросить своего босса, почему развертывание должно происходить по выходным». Полностью согласен. Мы развертываем клиентские веб-сайты, и у нас есть правило, согласно которому производственное развертывание должно происходить не позднее полудня четверга каждую неделю; мы никогда не развертываем по пятницам, кроме как в чрезвычайной ситуации. Таким образом, вопросы решаются персоналом в обычное рабочее время.
@PeteCon [я никак не связан с этим вопросом] развертывание, где я работаю, требует простоя. В полночь или в выходные дни гораздо меньше пользователей испытывают простои, чем в обычное рабочее время.
это зависит от того, если нет пользователей до утра понедельника после того, как разработчики приступили к работе, выходные довольно хороши. Иначе плохо, если рядом нет клопов.
Лично я бы действительно настаивал на лучшем планировании развертывания. Учитывая, что они менее масштабны, это должно быть выполнимо. Я бы не хотел работать в компании, которая думает, что может отказаться от моих планов на выходные, когда захочет, из-за своей неорганизованности.

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

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

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

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

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

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

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

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

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