Cómo asegurar un trabajo en Google o Facebook como SDE

No hay forma de asegurar un trabajo. Incluso un CEO puede verse despedido, y ciertamente ningún desarrollador puede estar seguro de que una compañía los contratará. Por supuesto, un ingeniero superestrella bastante conocido puede tener una confianza razonable, pero aún no puede estar seguro.

Si desea tener una buena oportunidad (por encima del 50%), es probable que deba ser un ingeniero razonablemente experimentado y altamente calificado en una importante empresa de tecnología (probablemente será perseguido). Un nuevo graduado muy fuerte de una escuela superior también está en esta categoría, pero realmente no pueden saber si son “muy fuertes” porque la mayoría de los graduados de las mejores escuelas piensan que lo son, y de hecho no lo son. Otro grupo de personas son los ex internos, si les fue muy bien.

Para tener una oportunidad de buena a buena, debe ser un ingeniero de software muy hábil sin logros estelares (hasta ahora). La principal dificultad para este grupo podría ser obtener una entrevista. Alternativamente, un graduado ordinario de una de las mejores 20 escuelas tiene una posibilidad razonable como la mayoría de los doctorados. Conseguirían una entrevista fácilmente, pero pueden o no hacerlo bien.

Para un mortal ordinario no hay camino infalible. Debe desarrollar habilidades de ingeniería de software y lograr algo notable o destacarse (o trabajar de cerca con alguien que probablemente sea contratado, para que puedan derivarlo). Otra opción es comenzar una empresa y ser comprado por Google / Facebook (aún menos probable).

Siempre es posible que simplemente tengas suerte, pero es igualmente posible que incluso si eres Linus Torvalds, fracases en las entrevistas (a veces por razones no técnicas).