Pienso en esto en términos de expectativas, tanto de los gerentes como del equipo. Pasaré un buen tiempo ayudando a otros desarrolladores a ser increíbles si lo necesitan. Incluso si no es por otra razón que tener que admitir cualquier código que lanzan. Si pasan 10 horas buscando 20 soluciones para el problema en la web, no hay forma de saber si eligieron el camino correcto para nuestra situación a menos que alguien lo revise. Podría significar la diferencia entre entregar una pila de errores y un software viable el día del lanzamiento. Los momentos en los que acabo de presionar ciegamente “aceptar” en las solicitudes de extracción han regresado para morderme más veces que no. Incluso si de pequeñas maneras.
Si su “desarrollador junior” ya es sólido, es posible que eso no se aplique. Una vez que un desarrollador junior se esfuerza por obtener el código enviado, generalmente los dejo en paz a menos que necesiten ayuda. Nadie quiere ser microgestionado. Pero siempre soy generoso con explicaciones en las solicitudes de extracción si soy el que lo aprueba. También encuentro que otros desarrolladores piensan las cosas de manera diferente que yo. Alguien que puede ser nuevo con un curso sobre una tecnología que escribo puede saber algo que necesito aprender desesperadamente. Esa mentalidad generalmente mantiene mi ego bajo control.
Para mí, los roles de desarrollador senior están a un paso de la administración. Eso a menudo significa que están apoyando el proyecto más de lo que realmente están codificando. Pero, también, todo esto depende de su proyecto y empresa. Personalmente, me equivoco al hacer que todos en mi equipo sean lo mejor que pueden ser. Pero también tengo que enviar el código.
- ¿Por qué las computadoras se vuelven más rápidas y más lentas se ejecutan las aplicaciones?
- ¿Cuál es su proceso personal para encontrar una solución a un problema de programación?
- ¿Qué curso debo tomar para ingresar al campo del software siendo un graduado de ingeniería mecánica?
- ¿Cuál es el lenguaje más importante para desarrollar software de computadora?
- ¿Hay escasez de trabajadores STEM en los Estados Unidos o no? Sigo leyendo que es solo una artimaña traer mano de obra barata H1B, y los trabajadores estadounidenses se ven obligados a entrenar a sus reemplazos (por ejemplo, Disney).