Google está buscando ingenieros de software fuertes.
Obtienen aplicaciones de millones de personas interesadas en trabajar como ingenieros de software en Google, por lo que el desafío que enfrentan es cómo averiguar a quién entrevistar.
Para hacerlo, observan muchas señales diferentes.
- ¿Cuáles son algunas ideas para un proyecto de desarrollo web?
- Me han colocado en las tecnologías L&T Infotech y Wipro. ¿A qué compañía debo unirme?
- Cómo conseguir un trabajo para una empresa exitosa de inicio sin una educación universitaria
- ¿Es una buena opción unirse a una empresa de CS / IT si es un ingeniero eléctrico / civil / mecánico?
- ¿Debo asistir a un campamento de programación si no quiero cambiar de carrera?
- ¿Te graduaste de una universidad con un buen programa de informática o ingeniería de software? [Por cierto, no se requiere un nombre de prestigio … hay un * lote * de excelentes programas en lugares que no son marcas de lujo.]
- ¿Te has desempeñado bien en respetados hackatones o competencias de codificación?
- ¿Has contribuido sustancialmente a un importante proyecto de código abierto?
- ¿Es conocido por uno o más ingenieros de software de Google establecidos que dicen “esa persona es buena!” acerca de ti.
Si actualmente no eres “lo suficientemente bueno en programación”, entonces hay algunas cosas que puedes hacer para mejorar tus habilidades:
- Estudiar informática o ingeniería de software en la escuela
- Únase a un proyecto de código abierto y contribuya
- Consigue un trabajo en una empresa donde puedes escribir software y mejorar tus habilidades de programación
Tenga en cuenta que la visión de Google de “lo suficientemente bueno en la programación” se extiende más allá de su capacidad para crear una cadena de texto que pase al compilador o al intérprete.
Debes ser capaz de diseñar un sistema
Debería poder analizar el rendimiento de un sistema
Debería poder diseñar una estructura de datos para satisfacer una necesidad
Debería poder trabajar en colaboración con un equipo de colegas
Debería poder escribir convincentemente sobre su trabajo y explicarlo a otros
Deberías tener algunos intereses más allá de la programación