Estoy trabajando con alguien que es más hábil que yo en programación, pero carece de muchas de las habilidades de diseño que necesitamos para completar una tarea. No puede dejar de señalar que es mejor programador que yo. Creo que tengo mejores habilidades de diseño.
Tenemos que trabajar juntos en este proyecto. He detectado algunos problemas de diseño en su trabajo.
Él no está dispuesto a escuchar mis sugerencias para mejorar, citando que debido a que él es un mejor codificador, tampoco puedo estar bien informado sobre los diseños. Sigue mencionando sus mejores habilidades de codificación de manera triunfal. En cierto modo, su respuesta se reduce a la intimidación. Me he resignado a no volver a ser intimidado nunca más, así que sigo mencionando nuestras fortalezas relativas. Necesito que el proyecto sea un éxito, así que he intentado ser muy complaciente con su comportamiento. Esto parece haber aumentado su sentido de superioridad.
Mis preocupaciones con respecto a su diseño fueron validadas por un desarrollador senior, lo que provocó un punto muerto. Todavía me pregunto cómo lidiar con una situación así cuando no hay nadie que te cubra las espaldas.
Pregunta: ¿Cómo superas el orgullo de alguien cuando tienes diferentes conjuntos de habilidades sin herir los egos de los demás? ¿Especialmente cuando el otro piensa que es mejor que usted en términos de habilidad, pero esto queda por verse cuando se consideran habilidades distintas a la programación que se necesitan para hacer el trabajo?
Nota: No estoy tratando de ser el tipo divino de Tratar con alguien que piensa que es "divinamente correcto" en absoluto. Aunque tampoco es lo contrario. También he intentado considerar mi propio comportamiento desde la perspectiva de esa pregunta y, sinceramente, no puedo decir que me reconozca en el carácter divino.
Esto sonará extraño, pero ya estás haciendo lo que debes hacer. Usted detectó un problema potencial, brindó comentarios, proporcionó una solución práctica e incluso consultó a un tercero para obtener información que respaldara su reclamo...
Este es SU problema de tomar la crítica constructiva como algo personal sobre su competencia en el diseño. (La mayoría de los programadores luchan por aprender a separar los sentimientos personales de su código), pero si quieren trabajar en equipo con otras personas capacitadas, tendrán que aprender.
Ahora hay cosas que puede hacer para ayudar a evitar que una persona se ponga a la defensiva mientras revisa su código.
Lo más importante es mantener esto como un trabajo a través del proyecto para cubrir todas y cada una de las preocupaciones notables, NO permitir que se convierta en una verificación doble del trabajo de alguien. Tan pronto como pones a un programador a la defensiva, estás peleando una batalla cuesta arriba que será estresante y desagradable.
Espero que ayude.
EDITAR: también asegúrese de ser justo con las críticas. El perfeccionismo también puede ser peligroso en este campo.
Hace varios años que leí el libro Programación en pareja iluminada (ISBN 9780201745764). Describe varios aspectos de la programación en pareja, entre otras cosas, unir a personas con diferentes experiencias y actitudes menos útiles. Uno de los capítulos se llama "Mi pareja es un perdedor total" y otros problemas de exceso de ego . Como dije, hace algún tiempo que lo leí y, por lo que recuerdo, era bastante claro y general sobre qué hacer en situaciones como esa, pero es posible que le eches un vistazo y veas si encuentras alguna información útil. .
Su pareja parece sufrir por ser Inexperto y Desconocerlo .
Señor Fox
BeboyConozcoCosas
En ningún
BeboyConozcoCosas
En ningún
BeboyConozcoCosas
kolossus
En ningún