Неэффективные процессы, противоречащие моим личным стандартам [закрыто]

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

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

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

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

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

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

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

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

PS: Клиенты (очень) довольны моей работой. Не я.

Какую реальную работу вы хотели бы выполнять? Ответьте на этот вопрос честно и либо найдите для этого должность в вашей нынешней организации, либо перейдите в другую организацию, которая позволит вам это сделать. Ты и сам это знаешь уже.
Я жажду разрабатывать программное обеспечение (воздействуя на клавиатуру), проводить совещания по Scrum, поднимать проблемы и смотреть, как их решают другие. Я люблю быть занятым и бросать вызов. Быть заблокированным мирскими проблемами — это противоположность этому. Я бы сказал, что на моей нынешней работе в качестве подрядчика это сделать сложно, но мне также не хочется менять работодателей (не только клиентов).
У меня уже есть правильное задание (описание). Вместо того, чтобы искать идеального клиента/работодателя, я хотел бы знать, как справляться с далеко не идеальными ситуациями, такими как текущая, поскольку я чувствую, что это также является частью моей работы (и это будет происходить снова и снова в моей жизни). жизнь).
Описание вашей работы не имеет значения.
Это не ваша работа заботиться. Это ваша работа - делать то, за что вам платят.
Это разглагольствование или здесь есть вопрос?
«Я также хотел бы знать, могу ли я что-нибудь сделать — либо поработать над собой, либо помочь изменить клиентов к лучшему». - Я должен был поставить вопросительный знак, извините.
Каков ваш ответ на этот вопрос: почему другие люди должны заботиться о том, чтобы следовать вашим личным стандартам? Кстати, когда вы видите, что все остальные на дороге едут к вам, вполне возможно, что все они едут не с той стороны, но более вероятно, что вы едете не с той стороны.

Ответы (1)

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

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

Эта «большая часть» называется управлением. Ваша задача — изменить команду. Угадай, что? Это непросто. Вам дали какие-то полномочия?

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

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

Установление намерений и получение авторитета — обычная проблема, с которой сталкиваются мои коллеги (разные клиенты, тот же работодатель). Я знаю, что это сложная часть, и есть некоторые аспекты управления. Я бы сказал, что перефразирование моего вопроса помогает: как справиться с несоблюдением или медленными результатами? Чтобы ответить на ваш вопрос: у меня нет явных полномочий. Ожидается, что я буду помогать снизу вверх по иерархии, поднимая вопросы перед руководством и формируя образ мышления в команде. Это, к сожалению, очень тяжело.
@ C-Отто - это сложно. Я знаю, что мне легко сказать: «Просто продолжай пытаться», но я действительно думаю, что в конечном итоге ты добьешься некоторых, возможно, небольших успехов. Я надеюсь, что они поддерживают вас.