¿Qué debo hacer para conseguir un trabajo en Silicon Valley como ingeniero de software? ¿Qué tipo de antecedentes o experiencia / educación se requiere?

Obtenga un título acreditado en ciencias de la computación u obtenga cinco años (12 si no es un residente permanente legal) de experiencia profesional en trabajos que generalmente requieren uno.

Póngase en contacto con las empresas de Silicon Valley con aperturas que le interesen.

Por lo general, las pequeñas empresas solo contratan LPR que pueden comenzar a trabajar de inmediato, no en octubre después del próximo abril si se otorga una visa H1B. Cuando cumpla con ese requisito, incluso las nuevas empresas de la serie A envían candidatos para entrevistas con $ 1000 en costos de viaje no importantes en comparación con $ 25K + en tarifas de reclutamiento y $ 200K / año por ingeniero con un costo total. Las personas con ejecutivos experimentados pueden transferir visas H1B existentes.

Las grandes compañías son más flexibles con las visas porque siempre están contratando, por lo que un ingeniero en particular que comienza entre 6 y 18 meses no es un problema comercial.

Si estás pidiendo aprender, genial.

Si está preguntando porque cree que ese es el trabajo que desea y va a hacer lo que sea necesario para conseguirlo … ahórrese el tiempo. Las empresas quieren personas que estén entusiasmadas con el trabajo, que terminen en una entrevista de trabajo porque les gusta hacer lo que el entrevistador está contratando, y encajan bien. Si te atascas en una vida porque Google parece un lugar agradable / prestigioso para trabajar, probablemente no conseguirás un trabajo allí. Si lo haces, probablemente lo odies. No porque Google apesta, sino porque ese trabajo no es adecuado para usted.

Así que toma un par de clases de programación e intenta construir tu propio código. Si te gusta, continúa. Si lo odias, haz otra cosa.

Una licenciatura en ingeniería de software sería un buen comienzo. Unas pocas certificaciones y tal vez unos años trabajando en la industria aumentan sus posibilidades.