Должен ли я приложить все усилия и подробно обсудить небрежность ведущего программиста с операционным менеджером? [закрыто]

Краткая предыстория
Ведущий программист (LP) был моим профессором в колледже, в котором я учился. Тогда операционный менеджер (ОМ) был учеником ведущего программиста.

Год назад (февраль 2016 г.). Двоюродный брат OM (с опытом работы в области гражданского строительства, а не программного обеспечения) основал новую компанию. ОМ наняла LP, вероятно, потому, что он был ее профессором в колледже, в котором она училась.

Итак, перенесемся в ноябрь 2016 года, я искал компанию, чтобы закончить свое обучение на рабочем месте, а затем мой профессор / LP предложил мне попробовать, где он работает. Снова перемотаем вперед. Я выбрал стартап по какой-то причине, в основном из личных предпочтений на тот момент.

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

Дни в качестве стажера
Меня назначили на проект, где я должен продолжить работу над основным проектом LP (новое программное обеспечение для основной компании Основателя). Он передал мне свой прогресс (включая документацию), и я видел такую ​​структуру кода почти во всех файлах проекта:

<?php // some PHP code placed here, mostly includes. ?> <html> <head> <!-- lots of internal CSS placed here --> </head> <body> <!-- lots of JS code placed here --> <?php // some more includes. ?> <!-- then HTML elements --> <?php // then some other PHP code for processing data. ?> <!-- then some HTML elements again --> </body> </html>

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

  1. Исходный код был буквально полон спагетти-кода — я имею в виду, что он даже не следовал базовой структуре каталогов для MVC, что, на мой взгляд, является большой проблемой, когда речь идет о поддержке и расширении системы в долгосрочной перспективе.
  2. В проекте не использовался фреймворк . Кстати, этот проект разработан на PHP. Этот конкретный проект включает в себя сложный бизнес-процесс (много типов строительных материалов тестируются и рассчитываются вручную, и Основатель хочет, чтобы это было автоматизировано). Я считаю, что для проекта такого масштаба необходима структура.
  3. Отсутствовала система контроля версий - слишком сложно отслеживать изменения в коде проекта без VCS.
  4. Неполная документация по бизнесу/коду . В проекте отсутствовали некоторые бизнес-документы.

Мои замечания в пунктах 1 и 2 были рассмотрены во время моей стажировки, а в пунктах 3 и 4 — во время моей работы в качестве сотрудника. Каким-то образом мне удалось привлечь его внимание к этим проблемам и действовать в соответствии с ним.

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

Когда я спросил ОМ, почему она не стала строго относиться к отсутствию Ведущего, она ответила, что это потому, что ей стыдно (и неловко) упрекать Ведущего, который когда-то стал ее профессором.

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

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

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

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

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

Ответы (2)

Вы правы

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

Хорошо быть хорошим, но не ради собственного будущего. Я предлагаю вам поторопиться и прояснить этот вопрос с вашим ОП и все выяснить.

Учитывая:

он отсутствовал на работе четыре (4) дня подряд.

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

Учитывая:

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

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

Когда я спросил ОМ, почему она не стала строго относиться к отсутствию Ведущего, она ответила, что ей стыдно (и неловко) упрекать Ведущего, который когда-то стал ее профессором.

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

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

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

Не "добровольно" информацию. Но «говори, когда к тебе обращаются», учитывая, что руководство признало наличие проблемы.

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

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