Así que soy un ingeniero de software junior/analista en una importante empresa de ingeniería de transporte, defensa y aerospacial. Mi día típico normalmente depende de la fase en la que me encuentre para una liberación de software. Al principio, de un lanzamiento, estoy sobre todo codificando y discutiendo formas de arreglar defectos y añadir nuevas funcionalidades, más tarde en el lanzamiento estoy centrado en la documentación (odio la documentación).
- Despertar en cualquier lugar entre las 6 am y las 8:30, en realidad salir de la cama 15 min más tarde.
- Darme una ducha, ponerme la ropa de trabajo, y si me apetece hacer la comida, si no comprar la comida en el trabajo.
- Ir al trabajo, es un paseo de 25 min, hoy en día juego a Pokemon Go por el camino, admiro los Maseratti y Teslas y Audi que pasan. También desayuno por el camino (plátano, bagel normal y batido de proteínas)
- Llegar al trabajo, revisar mis correos electrónicos, priorizar lo que hay que hacer.
- Ahora lo que hago realmente depende de la urgencia y de la fase del proyecto en la que me encuentre.
- Si estoy trabajando para la liberación de un software y la fecha límite está cerca, me centro principalmente en producir documentación, enviarla para que sea revisada y atender los comentarios
- Si alguien me pide algo, que sea una ruta crítica para su liberación de software, o seguir adelante con una prueba, les atiendo, normalmente les ayudo explicando cómo funciona una función, cómo debería funcionar o les ayudo a solucionar un problema.
- Asistir a reuniones cuando es necesario. En los dos proyectos en los que estoy, tenemos reuniones semanales. El propósito de esas reuniones es principalmente informar a cada uno de los otros grupos de nuestro progreso y si tenemos algún problema que afectará al proyecto en su conjunto. A veces las reuniones son sobre problemas complejos importantes cuando surgen o nuevas funcionalidades.
- Si surge un problema de mi grupo de verificación y validación, normalmente ayudo a solucionar el problema para ver primero si es nuestro problema y por qué es un problema. Si el defecto es malo, notifico a los ingenieros senior de mi grupo para que evalúen más a fondo el impacto del problema.
- La mayoría de las veces, cuando no hay que hacer nada más, estoy codificando, o si estoy en la fase inicial de una nueva versión de software.
- Paso mucho tiempo probando mi código y el de los ingenieros de software de mi grupo.
- De nuevo, la lista anterior de lo que hago depende de la fase en la que me encuentre en el proyecto y de cuándo surjan ciertos problemas. La lista anterior puede ocurrir en cualquier orden. Excepto la comprobación de los correos electrónicos. Siempre reviso mis correos primero.
A la hora del almuerzo salgo con los internos y un par de nuevos graduados. Somos un grupo de locos, hablamos de cosas al azar. Que incluye, la tecnología, los videojuegos, las relaciones, los temas NSFW y recientemente los ataques en Europa y Oriente Medio.Hora de ir a casa, que es en cualquier lugar entre 4:30 a 8:30, dependiendo de mi carga de trabajo. Again another 25 min walk, occasionally I get a ride.Now I am an athletic junkie, so I work out, or play soccer.After I have dinner and play FIFA, watch animeBed