Постоянно тянутся к разным задачам/проектам, устают

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

У меня есть проект по веб-разработке, над которым я работал последние 8 месяцев, и мой босс и руководство всегда уделяли основное внимание тому, «когда x будет завершено». Сроки/сроки выполнения заранее над чем-либо еще. Я должен проводить большую часть своего времени, работая над этим проектом. Это даже проект, который мне нравится (редактор), и я подтолкнул его к запуску.

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

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

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

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

Что я могу сделать?

Убегать! Серьезно, при нынешнем рыночном спросе на программистов нет веских причин терпеть такой уровень стресса.
Все, что вы описали, совершенно нормально . Но есть еще более важный способ взглянуть на это: на самом деле ваша настоящая работа заключается в том , чтобы сбалансировать все крики и сроки и добиться цели. Если вы посмотрите слово «программист» в словаре, там будет написано «Человек, который уравновешивает смехотворное количество беспорядочного крика и сроков и добивается цели». В качестве небольшой сноски говорится: «понимает некоторый синтаксис Pascal». Это ваша работа. Во что бы то ни стало найдите новую работу , как говорит Аарон, сделать это тривиально, но это будет точно так же!
Я сочувствую тебе. Эта ссылка кажется здесь вполне уместной. Ты не одинок (Предупреждение: tvtropes)
@Fattie, некоторые компании-разработчики программного обеспечения на самом деле имеют компетентное руководство и держат людей на задании. И они действительно нанимают достаточно людей и хорошо им платят. Его не так просто найти, но он существует.
Слово "нет" не вариант? Это часть моего словарного запаса, и я могу сказать это без проблем. Я настоятельно рекомендую добавить его к себе.
«Проблемная команда» явно обладает неукротимой Волей к Неудачи. Никакая помощь, которую вы оказываете, ничего для них не изменит, поэтому предоставление им 1/4 помощи после 24-часовой задержки не будет иметь реальной стоимости вообще . В идеальном мире вы должны настроить автоответчик в Outlook, чтобы отвечать на все их электронные письма непристойным ASCII-артом, а затем удалять непрочитанные электронные письма. По причинам, которых я не могу понять, это считается неприемлемым в корпоративной жизни, но не бросайте все. Вежливо скажите им, что займетесь этим завтра, и выбросите это из головы. У всех есть приоритеты. Обеспечьте соблюдение своего.
Просто скажите «нет» требованиям проблемной команды. Понедельник у них, со вторника по пятницу на 90% ваш проект. Может быть, вы можете просто отказаться, чтобы вас прерывали.
То, что вы описываете, обычное дело, но не нормальное. Всякий раз, когда в дискуссиях полностью доминирует вопрос «когда будет сделано x» и кажется, что все сосредоточено НЕ на самой работе, а скорее на заботах о сроках, подотчетности и достижении целей только ради соблюдения плана, это означает, что у вас слишком много менеджеров проектов. и не хватает людей, которые делают реальную работу. В вашей организации много менеджмента. Я сам был в такой организации — наконец понял это после телефонной конференции, где я был единственным техническим участником, а ВСЕ остальные были менеджерами проекта.
@teego1967 teego1967: есть даже некоторая теория на эту тему: переключатели человеческих задач считаются вредными: joelonsoftware.com/2001/02/12/…
В настоящее время ответ enderland предлагает начать отталкивать, я нигде не вижу вещей, которые предполагают, что вы пробовали ни то, ни другое, вы пробовали? Если это так, и это просто не сработает, выберите ядерный вариант.
Суть в том, что существует несоответствие между тем, что вы хотите делать, и тем, для чего вас наняли . Чего вы хотите, так это сидеть в углу в одиночестве и заниматься крутыми техническими вещами весь день. Вас нанимают для того, чтобы быть активным командным игроком. Вы можете попытаться найти другую работу, но имейте в виду, что рынок для «технических гуру, которые работают изолированно от остального мира» действительно очень мал.
Основная проблема заключается в ответе вашего босса: «Так оно и есть». Если это единственный ответ, который вы получите, то не стоит ожидать, что что-то действительно изменится. Если бы они были более восприимчивы к вашим проблемам и пытались что-то сделать, чтобы решить их, это могла бы быть другая история.
«Большую часть времени я трачу на исправление проблем/ошибок, вызванных неспособностью команды размещать свои данные и управлять ими, а также устранять недействительные проблемы (проблемы, возникшие из-за фундаментального непонимания используемых ими систем)». 1. Обучите их необходимому обучению. 2. Установите границы. Просматривайте электронные письма в течение первых/последних 15 минут вашего дня и обращайтесь только к тем, которые мешают прогрессу, и дайте им разобраться с остальными.
Оставлять!! У меня только что было 18 месяцев именно того, что вы описываете. Они не будут учиться или изменяться. Я предполагаю, что у них, вероятно, огромная текучесть кадров. Просто оставить. И нет, это не нормально.
Кроме того, позвольте мне добавить, что эта рабочая среда привела к выгоранию двух человек! Я такого не видел за 20 лет работы. психология сегодня.com/blog/high-octane-women/201311/…
«Я рассмотрю это в понедельник, когда я буду этим заниматься».
«Поднимите билет, и я вернусь к вам, когда у меня будет возможность»

Ответы (16)

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

Ответ:

Вы должны научиться говорить: «Я занят».

Это честно "так просто".

Еще два отличных совета:

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

Кроме того, вы можете работать в офисной политике: «Фантастическая идея. Черт , я занят . Почему бы вам не спросить Старого Стива, кажется, он никогда ничего не делает, верно!»

(Там просто шутка! :) )

Короче говоря, вы должны научиться говорить: «Я занят» .

Это просто «все, что нужно».


Вы можете подумать: «О, если я научусь говорить «Я занят», как предложил этот чертов парень на сайте SO, они могут меня уволить …»

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

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

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

Последующие действия: важный языковой совет. Никогда не объясняйся. Когда вы говорите что-то вроде «Я занят», используйте только эти два слова. Если кто-то спросит вас «на чем», назовите название проекта. Если кто-то спросит вас «до каких пор», назовите одним словом определенный день. Никогда не добавляйте украшения или пояснения к фразе «Ах, я занят». (Как я уже сказал, добавьте вежливые слова-заполнители: «Черт, не повезло, я занят — облом», «Какой отличный проект, я занят» и так далее.)
Я хотел бы добавить контраст к вашему ответу здесь. Я делаю прямо противоположное тому, что говорит ответ. Я стараюсь принимать все, что встречается на моем пути, и иногда ставлю себя на пути задач. Я так надеялся, что, будучи парнем, который делает все для всех, я буду сиять, как маяк, и буду на кратчайшем пути к позициям и ситуациям, которые я хотел. К сожалению, я делаю это уже много лет, и, похоже, это не окупилось. У меня часто есть 2 или 3 больших проекта, в которых я участвую одновременно, но я все равно укладываюсь в сроки. Я чувствую, что мне от этого не лучше. Стресс :(
@Fattie Спасибо за добрые слова. Я должен добавить, что мои навыки и вклад не остаются незамеченными; Меня много хвалили, а сегодня кто-то (опять же, не в первый раз) сказал мне, что я «чудотворец». То, что я сделал, что вызвало этот комментарий, было не столько чудом, сколько тем, что я потратил дополнительное неоплачиваемое время и даже обдумывал дизайнерские решения, находясь дома. Это обычное дело для меня, и такие комментарии тоже, и я всегда получаю звездные оценки, так что никто этого не замечает. Но когда я прошу о повышении/повышении в должности, все временно «забывается» до конца дня.
По сути, хотя я и не делаю того, о чем говорит ваш ответ, я поддерживаю ваш ответ, показывая, что те из нас, кто поступает наоборот, мало что от этого получают (по крайней мере, в моем случае, насколько я могу судить) . Я знаю, что мы должны «не приписывать злому умыслу то, что можно приписать глупости», но мне трудно смириться с тем, что в данном случае они получают выгоду от злого умысла.
Старый Стив на самом деле очень занят!
Моя первая реакция на ваш комментарий : мне кажется, что вы действительно находитесь на быстром пути. Только не на те позиции, которые вы хотите. К выгоранию.
Это плохое решение, которое просто не масштабируется. Роль вашего менеджера заключается в том, чтобы оградить вас от прерываний (пока вы говорите, что это проблема, что, по-видимому, и сделал ОП). Даже простое «Эй, не могли бы вы помочь мне с этим?» вызовет переключение контекста, которое все равно будет стоить слишком дорого. Я работаю в довольно крупной компании, и мы стараемся максимально оградить нашу команду от этих перебоев: это не фатальность.
@ Аарон, награда за рытье ям - большая лопата. Если вам нравится копать лопатой: отлично! Но убедитесь, что вы все еще можете поднять вещь.

Для сортировки при поиске другой работы: начните сопротивляться. Такие фразы:

  • "Я посмотрю на это первым делом завтра"
  • «Я чем-то занят, могу я вернуться к вам через X минут/часов?»
  • «Можете ли вы передать этот запрос моему боссу?»

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

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

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

Или просто «Не могли бы вы открыть тикет для этого, и мы поговорим в понедельник?». Если бы он мог сосредоточить как можно больше задач на день, посвященный этим вопросам, он мог бы повысить производительность. Кроме того, держу пари, что многие проблемы таинственным образом исчезнут к понедельнику.
Говорить людям эти вещи все еще отвлекает. Я знаю людей, которые: в некоторые дни использовали другой рабочий стол, чем обычно, поэтому люди не могут легко их найти - единственный способ связаться с ними - по электронной почте. Или другой, у которого есть определенный период времени в течение дня, когда он может ответить на вопросы/решить проблемы, а затем они идут в конференц-зал с ноутбуком и занимаются разработкой.
Работа из дома с переносом часов на раннее/позднее может быть и другим вариантом, но со вторым трудно не начать работать дольше...
«Рассказывать людям эти вещи по-прежнему отвлекает». Да, за то количество времени, которое требуется им, чтобы понять, что это то, что им скажут, если они вторгнутся. Это стоит усилий, которые я затрачиваю, чтобы изменить ожидания других. Через некоторое время они перестанут ожидать, что смогут вести себя так по отношению ко мне.
«Рассказывать людям эти вещи по-прежнему отвлекает». Как лидер/менеджер группы разработчиков программного обеспечения и кто-то, кто все еще должен время от времени выполнять реальную работу (тм), это то, что вы должны делать в рутине, чтобы вы могли делать это, не отвлекая свой мозг от задачи. Выберите время до конца дня, когда вы можете честно прочитать их электронную почту, билеты и т. д. и действительно сделать это (это важно).

Краткий ответ: просто выйти.

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

ЕСЛИ вы останетесь на месте, произойдет одно из нескольких:

  1. Вас уволят
  2. Вы выгораете, а ПОТОМ вас увольняют
  3. Вы сгораете и попадаете в больницу.

Администрация дала понять, что не желает принимать вас. Обновите свое резюме и уходите как можно скорее.

ЭТО говорит само за себя

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

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

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

Опять же, я был там и в итоге разрушил и свое здоровье, и свои отношения с женой. УЕЗЖАЙТЕ СКОРЕЕ. Никакая работа не стоит того, что она делает с тобой.

ОТРЕДАКТИРОВАНО ДОБАВИТЬ:

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

+1 Обычно я не поддерживаю ядерный вариант ухода, кроме как в крайнем случае, но, судя по его звукам, ОП уже несколько раз поднимал этот вопрос и ни к чему не пришел. Как и Ричард, я был там, сделал это, у меня был срыв, и это того не стоит.
Я согласен с этим в крайнем случае, но вы сели и рассказали своему боссу о степени стресса, который вы испытываете из-за всего этого, или вы просто как бы мимоходом сказали это, заставив его отмахнуться. Если вы действительно сели, чтобы как следует объяснить все это, и ничего не изменилось, уходите, пока еще можете. В противном случае вы утонете и, вероятно, никогда не уйдете.
@motosubatsu Согласен, именно катастрофические последствия выгорания делают так опасно оставаться в такой ситуации.
Я не согласен с этим. У меня нет вашего опыта, но я убежден, что здесь есть решение. Он соглашается выполнять работу другой команды, верно? Никто его к этому не принуждает. Если команда всю неделю сообщает менеджеру о своем нежелании помогать им, а затем менеджер явно просит OP выполнить невыполнимые задачи (как он делает прямо сейчас), ТОГДА он должен уйти.
Стресс — убийца. Если вы в стрессе, уходите. Неважно, насколько хороши деньги, если ты мертв.
@EtsitpabNioliv Если бы у ОП это уже не влияло на его здоровье и отношения, я бы согласился. Переломный момент пройден, имхо.
Я не согласен с тем, что бросить курить здесь правильно. ОП еще не описал никаких конструктивных действий. Единственное, что у нас есть доказательства того, что он делает, это жалобы на его босса и на интернет-форуме. Ему нужно научиться постоять за себя. В противном случае его просто будет эксплуатировать следующий человек, который ценит его время меньше, чем он.
@Technetium Ему нужно научиться этому .... в другом месте. Слишком поздно для того, где он сейчас.
@EtsitpabNioliv Нет причин полагать, что решение доступно. Вы можете управлять только вниз. Фатально наивно думать, что вы справитесь. Они не обязаны вас слушать и не будут. В их представлении программист незаменим. Так пусть они заменят тебя.
@Technetium Да, решение есть в виде новых менеджеров. Смена менеджеров не является правильным решением почти во всех ситуациях. Никто и никогда не посоветует пытаться управлять своим начальником, потому что это просто не работает.
@ Нельсон, я согласен, что никто не должен управлять своим боссом. Тем не менее, я думаю, что каждый должен работать со своим боссом. Старший разработчик не будет уважать младшего разработчика, который жалуется на технический долг, а не помогает с ним. То же самое верно для менеджера с сотрудником, который жалуется на процессы, а не помогает с ними. ОП не должен указывать своему боссу, что делать. ОП должен появиться с предложениями о том, как решить проблему, и, работая с вкладом своего менеджера, развернуть один из них.

Я сообщил об этом своему боссу, но окончательное решение оказалось в какой-то форме: «Так оно и есть».

Что я могу сделать?

То, что вы можете сделать, зависит от того, что они подразумевают под «это так».

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

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

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

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

Это сработало хорошо.

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

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

Практически для каждой профессии есть аналоги.

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

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

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

Читая ваш вопрос, я вижу, что одно слово выделяется прежде всего. В третьем абзаце вы говорите: «Каждый понедельник посвящен им, а в идеале остальная часть недели — проекту разработки». Ваши проблемы целиком и полностью коренятся в слове «в идеале». Это неприемлемо. Термин должен быть "строго".

Боль, которую вы испытываете, возникает из-за когнитивного диссонанса, который является результатом разницы между вашим представлением о ваших приоритетах и ​​представлением о них вашего начальника. Когда ваш босс говорит: «Когда ваш проект будет завершен», а затем говорит: «Так оно и есть», он демонстрирует отсутствие приверженности вашему проекту. Я не знаю, что ты сделал, чтобы убедить его в этом проекте, но сделай это еще. Гораздо больше. Заставьте его сказать, что он действительно хочет, чтобы проект был завершен. Затем скажите ему, что вам нужно время и пространство, чтобы сделать это.

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

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

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

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

Дуглас,

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

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

Ответ Ричарда У здесь излагает самый крайний случай. Держу пари, что в какой-то комбинации вы можете приходить рано, уходить поздно, не брать перерывы на обед, отвечать на звонки по поводу работы, пока вас нет в офисе, и иметь общее представление о том, что есть вещи, которые вам нужны. исправлять, и ты единственный, у кого есть талант это делать. Поведение и менталитет отправят вас куда-нибудь в больницу (или на кладбище!!!).

Но я не согласен с Ричардом Ю в том, что если у вас есть эти черты, вы будете делать то же самое в другом месте, только если поменяете работу. Конечно, у вас может быть напористый начальник, но если вы не пользуетесь своим правом сказать «нет» чужим беспорядкам, кто на самом деле здесь виноват? Включите ответ enderland в свою повседневную практику и научитесь замедляться и заботиться о себе . Если работы больше, чем времени, ваша компания наймет дополнительные ресурсы в тот момент, когда вы перестанете добровольно становиться человеческим жертвоприношением. Но сначала вы должны полюбить себя, потому что работа не любит вас в ответ .

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

Спасибо, Ксавьер, это дельный совет, и вы попали в самую точку, что мне трудно справляться с ожиданиями, и что у меня есть идея, что вещи нужно исправлять, и никто другой, кажется, не может их исправить. Моя цель — стать разработчиком на полную ставку, меня очень мало интересует чисто аналитика данных, но это было моей ногой на пороге этой компании.
Кто-то научил меня этому давным-давно, что я должен делать все возможное, чтобы «меньше обещать и делать больше». Не ограничивайте себя оценками времени выполнения, которые не оставляют вам места для маневра — как правило, добавьте на 25–30 % больше времени. Мы хотим держать вас далеко, далеко, далеко от необходимости рецепта на ксанакс.

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

  1. Коллеги не уважают ваше время. Либо они не замечают, либо просто думают, что они важнее
  2. Безразличное руководство

Хотя увольнение обсуждалось, я предполагаю, что вы хотите сохранить свою работу, и они хотят, чтобы вы остались. Итак, вот что я бы сделал: вам нужно объяснить им «поток». В деталях. Непрограммисты этого не понимают (поэтому этот комикс такой смешной )

Вот похожий

Программирование требует «потока сознания». Вы должны уметь удерживать программу в голове, прежде чем сможете написать код, который это сделает. Чтобы добраться до этой точки, требуется время, и если что-то еще происходит, вам часто приходится начинать все сначала. Так что 10 минут мало. Вам нужны длительные блоки времени (часы) без перерыва. Вы должны заставить других людей понять это. Тогда и только тогда люди будут уважать любое ваше решение о расписании. Потому что даже остановка на несколько минут, чтобы сказать «Нет», может быть вредной, особенно для программиста.

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

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

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

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

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

Включить другую команду

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

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

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

Предложите им несколько идей (например, первые 2 часа каждого дня, первый час дня и последний и т. д.).

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

Вверх по цепочке

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

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

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

Во-первых, вам нужно серьезно поговорить с вашим боссом о приоритетах.

Из вашего комментария:

Спасибо, Ксавьер, это дельный совет, и вы попали в самую точку, что мне трудно справляться с ожиданиями, и что у меня есть идея, что вещи нужно исправлять, и никто другой, кажется, не может их исправить. Моя цель — стать разработчиком на полную ставку, меня очень мало интересует чисто аналитика данных, но это было моей ногой на пороге этой компании. — Дуглас Гаскелл

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

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

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

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

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

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

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

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

https://en.wikipedia.org/wiki/Serenity_Prayer

Боже, дай мне спокойствие принять то, что я не могу изменить,

Мужество изменить то, что я могу,

и Мудрость, чтобы знать разницу.

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

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

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

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

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

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

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

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

Удачи!

Я хотел понизить голос сначала, но это имеет смысл. Сделать шаг назад очень важно. Я не уверен, что это возможно в краткосрочной перспективе. Человек не может так легко изменить свою точку зрения.
Отличный ответ. «Даже если вы пойдете на другую работу, там будет то же самое. Используйте свою нынешнюю компанию, чтобы тренировать это психическое состояние и реакции по умолчанию». – это так верно. Если вы настроены на решение каждой входящей проблемы, вы можете оказаться на грани истощения, даже работая водителем автобуса. Бегство от проблемы только откладывает решение проблемы личности на другой год, на другую работу. Побег - это не решение, ОП должен столкнуться с проблемой.

У меня была почти идентичная ситуация. Я месяцами занимался большим проектом. (Не знаю, как долго, но около 8 месяцев, как у вас). Было ясно, что проект требует 95% моего времени, чтобы сделать его хорошо, но меня постоянно отвлекали от него, чтобы «быстро» поработать над другими вещами. Было ясно, что основная проблема заключалась в том, что нам не хватало числа разработчиков, чтобы иметь такой большой проект в разработке. Каким бы потрясающим это ни было, нельзя было ожидать, что мой босс навсегда отложит проекты, которые мог сделать только я.

Я знаю, вы сказали, что разговаривали со своим боссом:

Я сообщил об этом своему боссу, но окончательное решение оказалось в какой-то форме: «Так оно и есть».

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

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

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

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

Хороший ответ здесь. Некоторые дополнительные хитрости:

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

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

Здесь много разумных моментов об общении / отказе / делегировании / отсрочке. Однако в отношении...

Умственно утомительно часами углубляться в очень сложную проблему.

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

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

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

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

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

Это не правильно!

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

Следующим пунктом является ваша способность проводить в жизнь такую ​​процедуру: одно дело придумать и предложить ее, другое — обеспечить ее соблюдение. Из того факта, что вы истощены текущей ситуацией, я делаю вывод, что вы не в состоянии сказать человеку «нет», отношение, которое обычно называют неуверенным. Для лучшего понимания, под настойчивостью я подразумеваю способность:

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

Отсутствие 1 называется агрессивным отношением.
Отсутствие 2 называется пассивным отношением.
Отсутствие обоих называется манипулятивным отношением.

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

Удачи