Я инженер-программист, работающий в качестве подрядчика для различных клиентов, большинство из которых — солидные и «крупные» компании. Помимо практической разработки программного обеспечения, большая часть моей работы заключается в том, чтобы предлагать новые идеи, помогать другим коллегам изучать новые методы, улучшать качество программного обеспечения и т. д. Обычно я являюсь частью команды (смешанной с сотрудниками и подрядчиками), напоминающий реального работника в течение нескольких месяцев.
Во всех моих проектах до сих пор я сталкивался с одной и той же проблемой с разной интенсивностью. Короче говоря, я часто чувствую себя несчастным, а иногда и разочарованным из-за того, как плохо все вокруг влияет на мою собственную работу.
Например, есть программный инструмент, который используется в масштабах всей компании с целью выявления проблем с качеством программного обеспечения и помощи в их устранении. Однако этот инструмент не очень хорошо поддерживается и выполняет анализы, которые устарели несколько лет назад (из-за ложных срабатываний, что приводит к дополнительной работе для каждого разработчика, использующего этот инструмент). На мою критику ответили в духе «у нас есть причины», что сводится к «нам не хочется это исправлять», что означает «смириться с этим». Помимо фактической ненужной работы с моей стороны, у меня есть негативные чувства, потому что эти проблемы затрагивают не только меня, но и каждого разработчика в компании. В этом случае негативно сказывается и качество программного обеспечения.
У меня есть долгая история обращений в службу поддержки (сеть слишком медленная, чтобы проводить надлежащие тесты, локальная установка программного обеспечения замедляет рабочие процессы, к которым я привык, не могу проводить локальные тесты из-за отсутствия программного обеспечения, ...), что в большинстве случаев просто скажите мне, что я один из немногих (единственный?), кто высказывает эти опасения, и что у моих проблем нет реального решения. Я также получил положительные отзывы о том, что я решаю такие вопросы и считаю это важным аспектом своей работы.
Я мог бы попытаться привести много конкретных примеров, но в основном я часто оказываюсь в ситуациях, когда я хотел бы выложиться на 110%, сделать хорошую работу, а вместо этого оказываюсь заблокированным, замедленным или просто раздраженным миллионами мелкие проблемы. Я не чувствую, что могу профессионально работать в таких условиях, и я не знаю, что я могу с этим поделать. Я пишу это, ожидая критического исправления конфигурации, после того, как немного отвлекся. Вместо того, чтобы скучать и просматривать SO, я хотел бы писать программное обеспечение и решать реальные инженерные проблемы.
Уход с такой работы — очевидная альтернатива. Я также хотел бы знать, могу ли я что-то сделать - либо поработать над собой, либо помочь изменить клиентов к лучшему.
Я уже знаю, что я более требовательный и нетерпеливый, чем в среднем.
Найти другие занятия также является отличной идеей. Тем не менее, я, как правило, заканчиваю с ними до того, как будет решена первоначальная проблема, или сталкиваюсь с новыми проблемами, которые делают невозможным продолжение НОВОЙ работы. Кроме того, большинство «побочных квестов» скучны, неважны, отвлекают, неприятны по сравнению с реальной работой, которую я хотел бы делать.
PS: Клиенты (очень) довольны моей работой. Не я.
Я не думаю, что вы установили, что вы должны делать с людьми/руководством, которые вас наняли. Исходя из описания вашей работы:
Помимо практической разработки программного обеспечения, большая часть моей работы заключается в том, чтобы предлагать новые идеи, помогать другим коллегам изучать новые методы, улучшать качество программного обеспечения и т. д.
Эта «большая часть» называется управлением. Ваша задача — изменить команду. Угадай, что? Это непросто. Вам дали какие-то полномочия?
Похоже, вы просто хотите выбросить предложения и ожидать полного соблюдения. Это роскошь для владельцев, генеральных директоров и других менеджеров высокого уровня.
Если вы не хотите решать эту проблему, вам просто придется придерживаться написания кода и иметь дело с низкими стандартами.
Нео
C-Отто
C-Отто
Нео
папарацци
пользователь44108
C-Отто
Человек в маске