¿Debería salirme de mi camino y discutir a fondo la negligencia del programador principal con el gerente de operaciones? [cerrado]

Una breve reseña
El programador principal (LP) fue mi profesor en una universidad a la que asistí. Luego, el Gerente de Operaciones (OM) fue alumno del Programador Líder.

Hace un año (febrero de 2016). El primo de OM (con más experiencia en ingeniería civil que en software) ha fundado una nueva empresa. El OM contrató al LP probablemente porque era su profesor en la universidad a la que asistió.

Avanzando tan rápido en noviembre de 2016, estaba buscando una empresa para terminar mi capacitación en el trabajo, entonces mi profesor/LP me animó a probar donde él estaba trabajando. Avance rápido nuevamente, elegí la empresa nueva por alguna razón, principalmente preferencias personales en ese momento.

Por cierto, la compañía tiene cuatro empleados: uno que es LP, que proviene de muchos antecedentes, como desarrollo de multimedia, juegos y software, y los otros tres que originalmente se dedicaron al desarrollo de juegos.

Días como pasante
Fui asignado a un proyecto en el que debo continuar trabajando en el proyecto principal de LP (un nuevo software para la empresa principal del Fundador). Me entregó su progreso (incluida la documentación) y vi este tipo de estructura de código en casi todos los archivos del proyecto:

<?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>

Inmediatamente vi que me caían problemas con respecto a las formas del LP en mi primer día como pasante. Solo enumeraré lo siguiente que he observado durante mi pasantía:

  1. La fuente estaba literalmente llena de código espagueti ; es decir, ni siquiera seguía la estructura básica de directorios para MVC, lo que, en mi opinión, es un gran problema cuando se trata de mantener y expandir el sistema a largo plazo.
  2. El proyecto no usó un marco : por cierto, este proyecto está desarrollado en PHP. Este proyecto en particular implica un proceso comercial complejo (muchos tipos de materiales de construcción se están probando y calculando manualmente y el Fundador quiere que se computarice). Creo que es necesario un marco para un proyecto de esta escala.
  3. El sistema de control de versiones no existía : es demasiado difícil rastrear los cambios en el código del proyecto sin VCS.
  4. Documentación comercial/de código incompleta : faltaban algunos documentos comerciales para el proyecto.

Mis observaciones en el número 1 y 2 fueron abordadas durante mi pasantía y las número 3 y 4 durante mi tiempo como empleado. De alguna manera pude llamar su atención sobre estos problemas y actuar en consecuencia.

Días como empleado (marzo de 2017)
Si bien mi tiempo como pasante descubrió dificultades técnicas, esta vez encontré dificultades de comportamiento con nuestro líder. Al día siguiente de haber firmado mi contrato de empleo, estuvo ausente del trabajo durante cuatro (4) días consecutivos. Fue entonces cuando mis compañeros (incluido mi OM) se sinceraron sobre el ausentismo del Lead y me contaron la situación laboral.

Cuando le pregunté a la OM por qué no se puso estricta con las ausencias del Lead, dijo que era porque se sentía avergonzada (e incómoda) de reprocharle al Lead que una vez se convirtió en su profesor.

Entonces, mi pregunta es esta:
con este tipo de situación en mente, no pienso dos veces en dejar esta empresa para siempre y buscar una oportunidad de una mejor carrera en otra.

Pero antes de hacer eso, me gustaría hablar uno a uno con mi Gerente de Operaciones sobre la(s) situación(es) con respecto a nuestro Líder. Me gustaría preguntar lo siguiente: (1) ¿cómo debo entregar mis inquietudes en detalle a nuestro OM? y (2) ¿es realmente una buena idea hacer esto? ¿por qué o por qué no?

PD: Me gustaría ver crecer y prosperar a esta nueva empresa, incluso si eso significa que tengo que dejarla.

PPS Soy un recién graduado, así que realmente tengo experiencia casi nula en el manejo de estos escenarios.

Me parece que esta empresa se va a pique.
Parece que ha discutido esto al menos un poco con el OM, si no en detalle y/o no sobre las preocupaciones técnicas. ¿Puede aclarar lo que se discutió?
@heathenJesus, hemos discutido anteriormente sobre la razón por la cual el líder se ausentaba con frecuencia sin una causa suficiente o una licencia oficial y nuestra OM compartió su observación de que era uno de los comportamientos laborales negativos del líder.

Respuestas (2)

tienes razón

Pero antes de hacer eso, ¿debería salir de mi camino y hablar personalmente con mi Gerente de Operaciones sobre la(s) situación(es) con respecto a nuestro Líder?

Es bueno ser bueno, pero no por el bien de tu propio futuro. Le sugiero que se dé prisa y aclare el asunto con su OP y aclare todo.

Considerando:

estuvo ausente del trabajo por cuatro (4) días consecutivos.

Su LP parece estar ocupado con algún otro trabajo y no puede concentrarse en el trabajo en compañía.

Considerando:

Me gustaría ver crecer y prosperar a esta nueva empresa, incluso si eso significa que tengo que dejarla.

No va a ser el último entre los recién graduados, ya que son los principales empleados de tales empresas emergentes. Entonces, otros como usted también están obligados a enfrentar los problemas que enfrenta. Entonces, lo mejor que puedo sugerir es hablar con el OP al respecto.

Cuando le pregunté a la OM por qué no se puso estricta con las ausencias del Lead, dijo que era porque se sentía avergonzada (e incómoda) de reprocharle al Lead que una vez se convirtió en su profesor.

Ahora parece que su OM también tiene problemas con su LP. Por lo tanto, la reunión anterior solo irá a su favor. Y si su OM quiere que su empresa dure, tendrá que aparecer y tomar algunas medidas y irse con LP porque de esta manera su empresa solo se hundirá y las cosas solo empeorarán.

Teniendo en cuenta la fuerza de su empleado, solo hay 5 empleados. Por lo tanto, la empresa debe contratar nuevos empleados y, en tal situación, otros también sentirán lo mismo que usted.

"Su LP parece estar ocupado con el trabajo de la universidad y no puede concentrarse en el trabajo en la empresa". Ya no trabaja como profesor. Además, olvidé mencionar específicamente que no era la primera vez que se ausentaba sin causa suficiente.
De todos modos, gracias por su aporte, señor. Realmente lo aprecio.

No "ofrezca" información. Pero "habla cuando te hablen", dado que el OM ha reconocido el problema.

Si quieres que la pelota empiece a rodar, podrías decirle al OM algo como: "Tú y yo teníamos el mismo profesor. Si quieres hablar de eso en cualquier momento, házmelo saber". Entonces déjala tomarlo desde allí.

Es bueno de tu parte tratar de salvar la empresa. No lo presione demasiado, pero hágales saber acerca de su disposición a "hablar".