Как я могу управлять разными ожиданиями от разных сотрудников на разных должностях?

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

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

А вот и мои проблемы; люди, к которым я мог бы обратиться за помощью, приходят с очень разными позициями и набором правил о том, «как это сделать», и делать все самому тоже не просто работает, поэтому прямо сейчас я попал между этими 3 огнями:

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

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

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

Итак: я действительно не знаю, что делать.

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

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

Ответы (1)

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

Я так и сделал, но Архитектор сказал мне посмотреть документацию процессора (куча pdf файлов по 200 страниц каждый тоже совершенно не понятный для моего опыта и знаний). Я также сказал своему боссу, что мне нужна помощь, он в курсе, но он не может сделать больше, чем попросить архитектора о встрече, которая, я надеюсь, будет запланирована рано или поздно. Он также редко бывает жизнерадостным, и я не знаю, стоит ли мне спрашивать, что происходит со всем этим отсутствием связи.
вы читали документы? Или только первые несколько страниц?
Это все очень технические вещи о том, как работают некоторые вещи процессора. И в любом случае знание этого не отвлечет меня от вещей, которые я должен делать; это слишком продвинуто для моего опыта, и я не думаю, что мне это действительно нужно сейчас, это больше связано с большим обзором, в то время как для меня нормально разрабатывать отпечатки символов на экране.