No había una rutina diaria normal para mí cuando trabajaba en Google de 2003 a 2010. Pero probablemente sea cierto que soy resistente a la idea de una rutina normal cuando se trata de tener que resolver un problema extraordinario. Cada grupo tenía sus propios métodos (y su propia disfunción), y también podría decirme que generalice la rutina diaria de un programador en Silicon Valley.
De todos modos, cuando trabajé para StreetView (la más rutinaria de todos los proyectos en los que trabajé), se veía así:
7:00 am: viaje al trabajo
7:30 am: ir a trabajar y desayunar, conversar con quien sea que me encuentre en el café.
8:00 am: ducharse, iniciar sesión y ver si hay correos electrónicos urgentes.
8:15: continuar del proyecto anterior. Si hubo trabajos nocturnos, verifique cuáles fueron los resultados.
10:00 en este momento, la gente está en la oficina y responde a las revisiones de código, y probablemente yo mismo haya emitido algunas solicitudes
11:30: almuerzo, generalmente para vencer a la multitud.
12:30: regreso del almuerzo, codificar antes de que comiencen las reuniones
2:00 generalmente reuniones
5:00 sube a la bicicleta y viaja a casa
- ¿MIT es bueno para futuros desarrolladores de software, específicamente front-end?
- ¿Cómo funciona Squwaka (o cualquier otro software que proporcione actualizaciones de fútbol en tiempo real)?
- ¿Qué es un entorno de desarrollo, entorno de preparación y entorno de producción?
- Me gustaría obtener un título en enfermería con especialización en ingeniería de software. ¿Es esta una buena opción o debería cambiar mi menor?
- ¿Quién tiene una gran idea de desarrollo de software que necesita implementación?
Si fuera usted, consideraría el programa de ciencia ficción anterior. Algunas veces hubo reuniones de diseño, revisiones de diseño, entrevistas para hacer, incendios urgentes para apagar, y encuentros aleatorios, charlas tecnológicas y muchas otras cosas que hacer.
¡Y no existe un desarrollador de software promedio! Su “rutina” puede cambiar dramáticamente si usted es un líder tecnológico, gerente o personal superior.