¿Puedo conseguir un trabajo en Silicon Valley si no vivo allí y no soy un desarrollador senior?

Déjame ponerlo de esta manera. El tiempo que necesita dedicar para poner su currículum en los sistemas de más o menos 10 empresas SV que encuentre interesantes mediante la aplicación en línea es medio día [1]. El tiempo que necesita para leer Cracking the Coding Interview o un recurso similar si recibe algunas entrevistas telefónicas es media semana. Creo que definitivamente vale la pena el esfuerzo. El (los) peor (es) caso (s): no recibe llamadas de regreso o, alternativamente, obtiene algunas pantallas de teléfono y las falla (sugerencia: para muchas compañías, no hay respuesta después de una pantalla de teléfono durante 1 a 2 semanas significa que no, el lo educado es enviarle un correo electrónico, pero no todos lo hacen).

Dicho esto, si tiene fundamentos sólidos de CS y alguna prueba de que puede codificar cosas interesantes por su cuenta (por ejemplo, ¿una cuenta de GitHub con algunos proyectos allí?), Puede llegar mucho más lejos de lo que espera. La mayoría de las personas que son contratadas por compañías SV, además de nuevas empresas extremadamente populares, son recién graduados universitarios y equivalentes, en lugar de desarrolladores senior. Así que eso no es realmente lo que me preocuparía en absoluto.

Déjame ponerlo de esta manera: ¿conoces a un montón de personas que se han metido en esas compañías? Si es así, ¿crees que son mucho más capaces que tú? Si las respuestas son afirmativas para ambos, entonces quizás sus posibilidades no sean grandes, pero aún así no pierde nada al intentarlo (pase al primer párrafo de esta respuesta). Si sus respuestas son afirmativas y negativas, ¿qué está esperando? Pero lo interesante es que si respondiera que no a ambas, diría que sus posibilidades son realmente mejores de lo que piensa. Cuando estaba en la universidad, lejos del valle, solía pensar que las personas que construían el software que usaba todos los días eran magos arcanos en otro lugar que eran personas fundamentalmente diferentes de mí y mis compañeros de clase. Ahora estoy haciendo un doctorado. en el área de la bahía y he trabajado para algunas de las compañías SV más conocidas. Los magos no son tan diferentes 😉

Además, definitivamente no se mude al área de la bahía antes de haber recibido la oferta de trabajo. El lugar es increíblemente caro, y volar desde dentro de los EE. UU. Para una entrevista es un error de redondeo en su oferta final para la mayoría de las empresas más grandes (incluso amortizar a las personas que pasan la pantalla del teléfono, se trasladan y luego no pasan al sitio) .

Ah, también, recibirá rechazos de al menos una parte de las compañías a las que se postula, a menos que sea mundialmente famoso. El proceso de entrevista para muchas empresas SV está * diseñado * para producir falsos negativos a menudo y falsos positivos rara vez. Así que no se desanime por unos pocos diciendo que no. Por otro lado, después de tener una oferta en la mano, es mucho más fácil obtener otras.

[1] Para las startups, es posible que incluso puedas realizar una solicitud masiva como candidato “investigado”, a través de algo como Triplebyte: Triplebyte: Ayudando a los ingenieros a encontrar grandes startups

A menos que seas realmente bueno, esta es una tarea tonta. La escasez de ingenieros aquí está en la banda superior y superior, y, para los candidatos junior, es para personas que son realmente sobresalientes. Por ejemplo, graduados de las mejores universidades de tecnología.

Además, venir a la costa oeste sin trabajo es una forma segura de comenzar a quemar efectivo rápidamente. El área de la bahía es varias veces más cara para vivir que la mayor parte del medio oeste.

Su mejor camino es ascender en las mejores compañías que pueda encontrar en el medio oeste, en trabajos de desarrollo de software real. Con una experiencia significativa en su haber, puede escribir su propio boleto en cualquier lugar.

Dependiendo de sus antecedentes, definitivamente tiene la posibilidad de ser contratado. Muchas compañías realizan entrevistas por teléfono / skype, etc. La necesidad de una entrevista cara a cara llega mucho más tarde. Hay personas que están fuera del país que están logrando conseguir un trabajo en Silicon Valley, por lo que no creo que sea necesario o valga la pena arriesgarse para dejar su trabajo actual y mudarse antes de asegurarse un nuevo puesto.

Me enfocaría en mejorar la cartera y el currículum, practicar para entrevistas y seguir aplicando. Estar en el medio oeste no será el factor más importante para no poder conseguir un trabajo.