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 😉
- ¿Qué trabajo puede hacerme ganar un salario alto y las habilidades necesarias para conseguir ese trabajo?
- Para aquellos de ustedes que son programadores, ¿encuentran su trabajo mentalmente gratificante?
- ¿Qué se debe tener en cuenta al escribir una declaración personal / objetivo / objetivo profesional en su currículum?
- ¿Dónde debería comenzar si quiero encontrar una pasantía este próximo verano?
- Cómo publicar ofertas de trabajo gratis
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