En Google tenemos una variedad de máquinas: computadoras de escritorio, computadoras portátiles, mini computadoras de escritorio como Chromebox e incluso tabletas.
Los desarrolladores de Google generalmente eligen una computadora de escritorio y una computadora portátil, y usted tiene bastante que decir sobre lo que obtiene. Algunas personas optarán por computadoras portátiles livianas como Macbook Airs; otras personas optarán por las computadoras portátiles más robustas. En el lado del escritorio, depende mucho de lo que esté trabajando; si está haciendo la programación de iOS, generalmente obtendrá una Mac Pro, pero si está haciendo todo en la nube, es posible que solo pueda usar una Chromebox.
La flexibilidad en términos de hardware se ajusta a la cultura interna de Google que brinda a los ingenieros mucha libertad en términos de las herramientas que utilizan; por ejemplo, no es inusual ver a desarrolladores que usan VIM sentados junto a personas que usan Eclipse que están trabajando exactamente en el mismo proyecto.
- ¿Es malo que un ingeniero de software se distraiga durante el trabajo y, por ejemplo, escriba una pregunta o respuesta en Quora y vuelva a trabajar después?
- ¿Cuál es la diferencia entre ingeniero de software e ingeniero de back-end?
- ¿Qué piensan los ingenieros de software de Google sobre la declaración de Peter Norvig de que ganar concursos de programación se correlaciona negativamente con ser bueno en el trabajo?
- Cómo conseguir un trabajo como ingeniero de software sin experiencia previa
- ¿Qué lenguaje de programación usan los ingenieros de software?
Cuando comencé como ingeniero en Google, me gustaba tener un escritorio Ubuntu para la ingeniería de backend con una computadora portátil con Windows para las veces que hacía cosas frontend (así que depuro Javascript en versiones anteriores de IE, etc.) Más tarde cambié mi computadora portátil a un Macbook Pro (me encanta la pantalla de retina en eso). En estos días me gusta usar una computadora portátil liviana porque siempre estoy en movimiento.