¿Cómo es un día en la vida de un desarrollador de software en Google?

Los días típicos para mí, cuando estaba en medio de un proyecto, solía tener este aspecto:

  1. El día comienza con un desayuno increíble, que también es gratis. Durante el desayuno, divague y chatee sobre dispositivos móviles, computación en la nube, algunos de los últimos avances en Google, la situación económica en Europa o solo sobre las calorías consumidas durante el desayuno y la inminente necesidad de hacer gimnasia extrema. Termine escuchando sobre otro término de jerga que no comprende sobre un nuevo proyecto o una tecnología de algún ingeniero, y termine encontrándose humilde e ignorante.
  2. Vaya al escritorio, revise los correos electrónicos en su configuración de monitor doble. Ponte auriculares. Lea un poco sobre el nuevo término genial que acaba de escuchar arriba.
  3. De un anuncio por correo electrónico, tenga en cuenta que el equipo central de productividad ya ha obsoleto una tecnología que acababa de desarrollar. Ahora, aquí está el nuevo sistema que es increíblemente más rápido. El correo muestra estadísticas sobre cómo mejora la productividad y el conjunto exacto de pasos necesarios para la transición. Simplemente funciona
  4. Sincronice y cree sus bases de código (una gran parte de las dependencias de Google se sincronizan y crean, y como siempre, “voila, todo funciona bien”. suavemente).
  5. Revisa las solicitudes de revisión de código y hazlas una por una a través de la herramienta de revisión de código más avanzada que he conocido, que también está completamente basada en la web.
  6. Cambie ‘n’ clientes febrilmente y envíe ‘n’ listas de cambios para su revisión. Si el proyecto aún se encuentra en las fases iniciales, las discusiones de diseño / diseño del producto, etc. suceden o simplemente te quedas en conversaciones sobre tecnología, videos, listas sociales de Google y te pones en contacto con alguna nueva tecnología de Google.
  7. Almuerzo: quítese los auriculares. A pesar de la falta de apetito después del desayuno abundante, olvídate de todo lo que se habla sobre calorías en la mañana. Ve y disfruta más comida gratis esta vez.
  8. Espere en la cola y pase un par de sesiones de TT febriles antes de volver al escritorio.
  9. Vuelva al escritorio, repita los pasos 2-4. Ocasionalmente tazas de té en el medio, o juego de billar si un amigo pasa y lo llama.
  10. Incorpore comentarios de código y tenga cuidado de que todos puedan leer el código en Google.
  11. Ingrese el código. Auriculares apagados.
  12. Termine su día con refrigerios de café / té y regrese a casa para tener más vida fuera del trabajo.

Entonces, sí, esencialmente, hay mucha comida y tecnología involucrada en el día típico.

Gracias por su respuesta.

More Interesting

¿Es posible cambiar mi perfil a redes después de 7 años de experiencia como desarrollador / soporte de software?

¿A partir de 2015 debo usar Ant, Maven o Gradle para construir mis proyectos Java?

Cómo calcular salarios y precios al iniciar una empresa de desarrollo de software

¿Cuál es su consejo para nivelar trabajo / estudio / proyectos / amor y lograr sus objetivos?

¿Cuál es la mejor opción entre las primeras ciudades de niveles de China para desarrolladores de software junior no chinos?

¿Qué campo de la ciencia de la computación se enfoca principalmente en algoritmo / lógica?

¿Es común que las personas con experiencia en hardware consideren que el desarrollo de software es trivialmente fácil?

¿Cómo se relaciona la construcción de un programa de gestión con las bases de datos?

Cómo pasar de ser un desarrollador front-end Jr. a un desarrollador de software

¿Es Sabre una buena compañía para realizar prácticas como desarrollador de software?

¿Es cierto que hay más espacio para aprender y crecer dentro de los límites de lenguajes como C ++ y Java y, por lo tanto, alcanzar un techo de compensación mucho más alto?

¿Los desarrolladores de software hacen un verdadero "desarrollo de software" en TCS / CTS / Infy y empresas de TI similares?

¿Alguna vez encontraré un trabajo como ingeniero de software, programador, desarrollador o ingeniero informático?

¿Cuál es el mejor sitio independiente de subastas para desarrolladores de iPhone y Android?

¿Hay alguna escuela en Alemania en la que pueda aprender a desarrollar software?