Las personas tienen una amplia variedad de habilidades y diferentes niveles de habilidades en ellas. Algunas personas son muy buenas para comprender el código rápidamente y detectar problemas. Sin embargo, es poco probable que explique la situación con la que se encuentra.
Aquí hay algunas cosas para considerar:
- El chico más joven es probablemente nuevo en el código. Esto significa que no está haciendo las mismas suposiciones sobre qué hace qué que alguien que ha trabajado con el código por un tiempo. Este es uno de los argumentos para la revisión por pares y, a veces, la programación de pares: los globos oculares nuevos pueden detectar diferentes problemas.
- Aprendió diferentes patrones, tiene un fondo diferente. Esto es similar al primero, pero se centra en las soluciones. Tal vez los problemas que estás encontrando coinciden con algo que aprendió recientemente.
- Está escogiendo problemas más fáciles. A medida que crezca en el código, su deseo de solucionar problemas triviales puede desaparecer. Quizás te centres en arreglar un insecto monstruo insidioso y él solo está recogiendo los fáciles.
- Está reparando solo los síntomas y no los problemas subyacentes. A veces es más fácil parchear cosas a alto nivel en lugar de cavar para encontrar la causa raíz. Esta es una especie de visión presimista, pero se aplicará en algunas situaciones.
Sugeriría tomarse el tiempo para revisar sus cambios. Obviamente hay una falta de coincidencia en los fondos y las técnicas de codificación, lo que significa que ambos tienen la oportunidad de aprender unos de otros.
- ¿Por qué algunos programas comerciales se desarrollan solo para el sistema operativo Linux?
- ¿Qué tecnología es mejor en el desarrollo de software?
- ¿Aprendes a codificar cuando tomas ingeniería de software?
- ¿En qué gastan sus compañías de software miles de millones de dólares?
- ¿Cómo estructura un equipo para soportar un producto SaaS 24 x 7?