Así que si estás revisando un PR para alguien que es un principiante, señala las cosas que están haciendo realmente bien. Di, oh sí, este es un gran nombramiento de variables. Es genial cómo desglosaste esta característica en diferentes funciones. Todo eso es impresionante. Van a hacer más de eso, mejorar, y todo lo que hagan será mejor. Pero si tienes un experto, alguien que ya es realmente bueno en el código, querrás enfocarte en, oye, este código está en el lugar equivocado. Deberías moverlo a otro lugar. Oye, ese comentario que hiciste ayer durante una reunión, fue malo. No digas cosas así porque desanima a los demás. Así que sí, mantén la retroalimentación oportuna y enfócate en hablar sobre mejorar lo peor del rendimiento del experto mientras te enfocas en las buenas partes del rendimiento del novato para que puedan hacer más de eso y automáticamente mejorarán.
Recuerda, lo mismo es cierto para ti. Necesitas ánimo en las cosas que son nuevas para ti, y necesitas retroalimentación en las cosas en las que ya eres bueno. Tu otro rol como líder del equipo o lo que sea es mantener a todos enfocados en los resultados. Eres el policía malo que dice, sí, eso es genial, pero ¿qué nos ayuda a hacer? Esta es la parte que realmente apesta. Quieres jugar con toda la nueva tecnología y juguetes divertidos, pero tienes que ser el adulto que dice no. Todo lo que hagas debe llevar a un resultado. No tienes tiempo para contemplaciones, para debates sobre la estructura correcta del código, o nada de eso. Necesitas obtener resultados.
Necesitas nuevos superpoderes, nuevas características, nuevas habilidades para los interesados. Siempre debe haber un resultado para todo lo que hagas. Obviamente, deja que las personas exploren su curiosidad, pero mantenlos enfocados. Cuando encuentren trabajo que necesita hacerse, di, genial, ¿qué nos da eso? Cuando encuentren código que quieran refactorizar, di, increíble, ¿cómo exactamente te está bloqueando? Porque si no los está bloqueando realmente, no necesitan arreglarlo ahora mismo. Y siempre trata de encontrar maneras de hacer que su trabajo sea útil más pronto. Hay más personas esperando de lo que te das cuenta. Por ejemplo, acabamos de tener una característica donde uno de mis ingenieros estaba trabajando en construir nuevos anuncios para nuestro producto. Siempre encuentra maneras de hacer que su trabajo sea útil más pronto. Hay más personas esperando de lo que te das cuenta. Por ejemplo, acabamos de tener una característica donde uno de mis ingenieros estaba construyendo anuncios donde una de esas pequeñas burbujas emergentes, haces clic en ella y ves, wow, ustedes tienen una nueva característica. Esto es tan genial. A nadie realmente le importa, pero necesitas decirle a la gente sobre las nuevas características.
Comments