Hay un desarrollador de software sénior que ha estado en mi empresa durante algunos años, que no creo que esté a la altura de lo que se espera de un desarrollador sénior; creo que está fuera de su alcance.
Mi empresa ha publicado pautas sobre lo que espera de los distintos niveles de antigüedad y, al revisar esto y observar a este desarrollador, puedo ver que se está quedando corto en varios atributos, a veces de manera importante.
Este desarrollador tiene, en el mejor de los casos, la habilidad técnica y el conocimiento de un desarrollador de nivel medio, y brinda revisiones de código muy superficiales. Además de esto, uno de los requisitos de la empresa para un desarrollador senior es poder asesorar de manera efectiva a los desarrolladores junior sobre cuestiones técnicas. He trabajado con él antes (como desarrollador junior), y también lo he visto interactuar con otros desarrolladores junior, y ni una sola vez he visto un esfuerzo real para ayudar a los junior. Incluso cuando las preguntas pertenecen al área de especialización supuesta del desarrollador senior, la respuesta suele ser similar a:
No sé, googlealo.
También pospone las solicitudes de otras personas hasta el último minuto (o no las hace en absoluto), lo que significa que a veces el desarrollo puede retrasarse esperándolo.
En última instancia, este desarrollador parece hacer lo mínimo que puede hacer en todos los aspectos de su trabajo, lo cual, en mi opinión, es muy poco profesional para un desarrollador senior. Todavía no ha sido ascendido y no tiene mucha responsabilidad real, así que no creo que sea el único consciente de esto. Pero no creo que la situación actual de dejarlo en un papel para el que probablemente (todavía) no sea adecuado sea buena.
Mi preocupación es, en primer lugar, si (como desarrollador junior/de nivel medio) debo plantear esto o si estoy siendo demasiado crítico, y si debo plantearlo, cuál es la mejor manera de hacerlo, es decir, sin causar un escándalo. Creo que este desarrollador está abrumado y fuera de su alcance, pero no dice nada porque no quiere que eso se revele. Un problema es que (creo) es bastante querido, por lo que probablemente pueda salirse con la suya con más. Sé que no es mi trabajo ni es mi negocio ir aconsejándole qué hacer (debería ser su superior directo), pero quiero al menos plantearlo de forma constructiva.
Editar
Siento que la intención de mi pregunta puede estar siendo malinterpretada. No estoy tratando de tirar a nadie debajo del autobús, o tomar el trabajo de nadie, etc. Más bien, puedo ver a alguien que, para mí, parece estar fuera de su alcance y luchando en una posición en la que no están (todavía ) adecuado para, y no sé si debería aumentarlo para que puedan obtener la ayuda que necesitan en lugar de aguantar obstinadamente hasta que algo salga mal. Para ser honesto, las respuestas negativas a esta pregunta me han dado una idea de cuál será la respuesta de otras personas, así que lo dejaré en paz. No es mi responsabilidad.
Sé que no es mi trabajo ni es mi negocio ir aconsejándoles qué hacer (debería ser su superior directo), pero quiero al menos plantearlo de forma constructiva.
Como dices, no es tu trabajo, no te afecta directamente y, con toda probabilidad, parecerás mezquino cuando trates de plantear esas inquietudes, por lo que probablemente sea mejor dejarlo en paz.
Si su supuesta falta de desempeño comienza a afectar su trabajo, entonces puede elevarlo en la cadena de mando, pero hasta entonces, el dinero inteligente es mantenerse al margen, ya que claramente la forma en que trabaja el senior es lo suficientemente buena con aquellos directamente afectados. O tal vez no lo sea, pero de nuevo, como esto no te afecta directamente, no lo sabrías.
Sí, te diriges a las cataratas sin un remo si haces un movimiento aquí.
"Solo búscalo en Google" ha existido como respuesta durante décadas. Solíamos ser formas menos amables de decir cosas como RTFM o GIYF (Read The F***ING Manual y Google Is Your Friend) respectivamente. Esto es normal.
Nadie está al 100% de su trabajo el 100% del tiempo, ni él, ni tú.
Parece que no conoces muy bien a esta persona y es posible que estés dando grandes pasos. Tus críticas podrían describirme también.
SIN EMBARGO, en mi caso
Solo una muestra de las razones que también podrían estar en su plato.
De cualquier manera, esta es una preocupación de la gerencia, no la suya. Vaya a la gerencia, y es posible que lo vean como una mala forma en el mejor de los casos, o peor, lo vean como una interrupción. Pelea con este tipo y podrías aprender cuánto sabe y cómo puede aplicarlo. Nuevamente, citándome a mí mismo como ejemplo, tres personas intentaron arrojarme debajo del autobús en diferentes momentos. Dos de ellos abandonaron la empresa como alternativa al despido, el tercero fue degradado, porque confundieron estar ocupados y sobrecargados con ser vagos e incompetentes.
De esos, uno tuvo problemas con Recursos Humanos porque otro gerente escuchó a este tipo quejarse de mí. HISTORIA VERDADERA.
Mantén tus ojos abiertos, tu boca cerrada, tu nariz limpia y fuera de los asuntos de otras personas, y estarás bien.
TLDR: Como junior, déjalo así, haz tu trabajo y no te preocupes por nada que no te afecte directamente. Cualquier otra cosa volverá a morderte fuerte.
Aquí hay un resultado práctico de eso.
Hoy, acabo de cometer un error de novato, que ya se ha olvidado. Si yo fuera del tipo que señala las debilidades de los demás, puede estar seguro de que lo habrían tenido en mi contra.
Como todo el mundo ha dicho, sería totalmente inapropiado si "planteases este problema".
Algunos pensamientos,
Leyendo entre líneas, da la impresión de que está haciendo muchas preguntas prácticas. En resumen: no lo hagas. Básicamente, te "marcará" como "un junior para siempre".
Es literalmente un cliché que "Soy un nuevo programador junior y siento que uno de los programadores senior no es bueno" .
Se ha preguntado cientos de veces en este sitio , de varias maneras.
Al igual que en los deportes de equipo (piense en su equipo favorito de críquet, fútbol o fútbol de EE. UU.), hay varias maneras de que un jugador sea "más importante y obtenga más dinero": trato con los clientes, manos firmes, comprensión del producto, etc.
Entonces,
".. si debo plantearlo.. sin causar un escándalo."
Desafortunadamente, puede estar fuera de pista aquí.
No causará un escándalo de ninguna manera. Más bien, en casi todas las situaciones, desafortunadamente lo "marcará" como un joven que no puede concentrarse en su trabajo .
"Soy un nuevo programador junior y siento que uno de los programadores senior no es bueno" es realmente un cliché del software. Si "planteó" el problema, en realidad la respuesta probable de los demás sería simplemente poner los ojos en blanco, y ese es el mejor resultado posible.
Debido a que esta pregunta se ha hecho con tanta frecuencia aquí, inevitablemente alguien señala : "Si eres mucho mejor que los adultos mayores en tu grupo, eso no es más que una buena noticia para ti, ¡busca ganar más más rápido!" Realmente esa es la situación.
bebes
Pablo Tymoteusz
Aterrizaje
Aterrizaje
thieupepijn
Aterrizaje
bebes
Viejo_Farolero