¿Cómo puedo manejar las diferentes expectativas de diferentes personas en diferentes posiciones?

Son 7 meses que estoy trabajando en esta empresa y nunca tuve este tipo de problema en mi vida.

Soy desarrollador web/desarrollador de software. Recientemente comencé a programar en C y C++ en una máquina integrada, que tiene muchas bibliotecas y cosas que no sé y que no puedo entender. Nadie me explicó nada acerca de cómo funciona esta máquina y mi conocimiento de C y C++ no está lejos de lo básico, mientras que me piden que haga cosas difíciles incluso para un senior (según mi juicio personal).

Entonces aquí vienen mis problemas; las personas a las que podría pedir ayuda vienen con posiciones y un conjunto de reglas muy diferentes sobre "cómo hacerlo", y hacerlo todo por mí mismo tampoco funciona, así que ahora mismo estoy atrapado entre estos 3 fuegos:

- El Jefe: Me llevó (sabiendo que mis habilidades eran bastante básicas) para desarrollar estas máquinas. Pero trabajé 6 meses en desarrollo web. Quería el "cambio", tal vez porque cree que la empresa lo necesita, y con este propósito me hizo trabajar solo, diciéndome que no pidiera mucha ayuda a los programadores senior porque quería algo "diferente".

- El Programador Senior: Está en esta empresa desde siempre y desarrolló todos los programas en las máquinas aquí. Cuando vi sus trabajos entendí lo que hay que "cambiar" porque no sólo las cosas todavía se desarrollan en C (y algunas cosas en la empresa todavía funcionan también con BASIC...) sino que en general, y especialmente en gráficos, se veían muy viejo en comparación con lo que hay en el mercado hoy en día. No es competitivo. Pero quiere ayudarme diciéndome que "deje C++ en paz" (ya que la nueva máquina también está programada en C++) y que siga sus instrucciones mientras el arquitecto de software me cuenta muchas funciones interesantes que podría usar para mejorar el producto. . Pero él es el único al que podría pedir ayuda.

- El Arquitecto: Finalmente es la figura clave, pero inaccesible. Desarrolló las bibliotecas para la nueva máquina y sabe cómo funciona, pero hay un problema: ya no está involucrado en el proyecto y en la empresa, pero de una manera que realmente no nos dejó solos (él es el jefe de una empresa externa) porque todavía necesitamos su ayuda. Pero de esta manera seguramente no está listo para decirme lo que necesito saber cuando lo necesito y de todos modos ya tiene una reunión con 4 de nosotros explicando cómo funcionaban las cosas en general, asumiendo que sabía todo sobre otras cosas (nunca hice tanta abstracción ).

Así que: Realmente no sé qué hacer.

Quiero usar nuevas funciones de la máquina pero no puedo preguntarle al arquitecto (ya que esto desencadenará al menos una reunión llena de explicaciones que solo deleitarán a una pequeña parte de la estructura...), realmente no puedo preguntarle al Senior porque me dirá que haga lo que hace y a mi jefe no le gusta, pero no sabe nada de esta máquina y me está dejando bastante solo con las cosas que tengo que hacer (solo me pide que "haga esto y aquello " incluso si "despacio, no te preocupes; necesitas aprender...")

Entonces, ¿cómo puedo salir de esta situación? ¿Debo intentar que me ayude el superior, o debo decirle a mi jefe que simplemente no puedo hacer el trabajo? ¿O debería preguntarle al arquitecto cómo funcionan las cosas, esperando respuestas? Siento que estoy atrapado en algo que realmente no puedo resolver porque no depende de mí, y esto se está volviendo bastante estresante ya que necesariamente tengo que hacer algo al respecto.

Respuestas (1)

Suena como si estuvieras por encima de tu cabeza. Intentaría obtener ayuda específica del arquitecto en forma de documentación para empezar. De lo contrario, le diría al jefe que necesito ayuda y dejaría que él decida cómo se administrará la ayuda.

Eso es lo que hice, pero el Arquitecto me dijo que mirara la documentación del procesador (un montón de archivos pdf de 200 páginas cada uno que tampoco son completamente comprensibles para mi experiencia y conocimiento). También le dije a mi jefe que necesito ayuda, él está al tanto, pero no puede hacer más que pedirle una reunión al arquitecto, que se planeará tarde o temprano, espero. Rara vez está disponible y no sé si debería preguntar qué pasa con toda esta falta de comunicación.
¿Has leído los documentos? O solo las primeras paginas?
Eso es todo muy técnico sobre cómo funcionan algunas cosas del procesador. Y de todos modos saber eso no me sacará de las cosas que debo hacer; eso es demasiado avanzado para mi experiencia y no creo que realmente lo necesite ahora, son cosas más relacionadas con una vista más grande, mientras que para mí está bien desarrollar impresiones de caracteres en la pantalla.