¿Es posible trabajar en Google y otras grandes empresas en Silicon Valley con un título en física de Oxford?

Siempre existe la posibilidad, pero :

  • ¿Para qué papel serías bueno? Google * no contrata a personas simplemente buenas para programar: contrata a las personas más adecuadas para manejar las tareas que enfrentarán. Si va a ser un ingeniero front-end, será mejor que tenga algo de experiencia trabajando con el front-end y las diversas herramientas que Google usa en ese dominio. Conoces un par de idiomas que podrían tener aplicación en su división de sistemas integrados (léase: Android), pero ¿tienes alguna experiencia trabajando en roles de ese tipo o Google tendría que controlarte durante el proceso?
  • ¿Qué experiencia relevante tienes? La informática científica es muy diferente de construir, mantener y abordar los ciclos de lanzamiento de productos. Esto último implica un increíble compromiso con la tolerancia a fallas: debe conocer las mejores prácticas, cómo evitar infracciones de seguridad, cómo ejecutar el mismo software en diferentes máquinas sin problemas, y cómo diagnosticar problemas más allá del nivel del software. ¿Alguna vez has construido algo antes? ¿Como una aplicación o sistema de trabajo real que esté en algún lugar remotamente en línea con lo que hace Google?
  • ¿Conoce las mejores prácticas en la disciplina elegida o algo en su solicitud indica que conoce las mejores prácticas? Por ejemplo, ¿conoce el control de versiones o la importancia de las bases de datos seguras para subprocesos?
  • ¿Eres bueno en algoritmos? No, en serio: ¿puede decirme la forma más eficiente de identificar cada anagrama en una lista de varios cientos de miles de palabras? Estarás compitiendo contra personas que pueden no haber tenido un título de CS pero se han molestado en ser realmente buenos en eso, porque es el pan de cada persona en Silicon Valley. ¿Podría explicar el algoritmo de Dijkatra para encontrar el camino más corto entre dos puntos en el espacio? ¿Qué hay de la combinación de clasificación / clasificación rápida / clasificación de montón / clasificación de raíz / clasificación de inserción?
  • ¿Eres bueno trabajando con equipos? ¿Cómo son tus habilidades blandas? ¿Eres un comunicador capaz, un excelente presentador, un gerente veterano? ¿A la gente le encanta estar cerca de ti, piensan que contribuyes de manera significativa, están contentos de tener a alguien como tú en su equipo? Cualquier compañía contratará a alguien con al menos algunas habilidades blandas sobre alguien que no tiene ninguna.

* Es mucho más fácil escribir Google que expandirlo a Google, Amazon, Yahoo, etc. Todo lo que he dicho anteriormente se aplica a cada uno de ellos.

Todas estas variables se aplican. Las personas que ingresan a las empresas de Silicon Valley sin un título en Ciencias de la Computación se han tomado el tiempo para ser buenas en todas ellas. ¿Podrías competir con ellos?

Tómese el tiempo para trabajar en su solicitud, solicite una vez que tenga algo que valga la pena demostrar o tenga experiencia que pueda aprovechar, obtenga algunas cartas fenomenales de recomendación de las personas con las que trabaja y haga todo esto porque honestamente disfruta trabajar en un entorno donde codifica, depura, prueba y vuelve al tablero de dibujo cada vez que estás atascado.

Entonces, sí, puede haber una compañía que lo acepte.

Si. He conocido a muchas personas con un título en Física que trabajan para empresas como Google. Sin embargo, no estoy seguro sobre Silicon Valley, especialmente porque vivo en Europa, pero no creo que haya ninguna diferencia. Podrías invertir en una maestría en Informática después de tu licenciatura solo para asegurarte de que no encontrarás ningún obstáculo y también obtendrás una formación más sólida.