Como puedes ver en muchas de las respuestas, el mito de las "4 grandes" empresas supera con creces su realidad.
La mayoría de los ingenieros de software con experiencia tienen algún conocimiento (probablemente incluso una especialidad) que llevan consigo. Si eso coincide con lo que la posible empresa está contratando, entonces hay un ajuste y es probable que la persona sea contratada y acepte. Si no es así, puede que la empresa ni siquiera esté en la lista de intereses de la persona.
Para concretar, trabajé en Intel durante unos 15 años antes de dejarlo. Exploré en busca de puestos que pudieran ser interesantes. Mis principales empresas candidatas no estaban en las 4 grandes. Mis tres trabajos favoritos fueron en Cavium, EZ Chip y Mathworks. Sospecho que la mayoría de ustedes no han oído hablar de ninguna de ellas. También tuve entrevistas potenciales con Apple, Google y Facebook. Google me hizo una oferta. Y, con esa oferta, ni siquiera me molesté en entrevistarme en Apple o Facebook.
Terminé aceptando un trabajo en Google porque me hicieron una oferta que ninguna de las otras empresas podía tocar. Fue lo suficientemente buena como para que pudiera retirarme después de dos años.
Sin embargo, eso tampoco fue algo bueno. Yo no era el más adecuado para Google. Mi especialidad no era algo que necesitaran en el lugar donde yo quería trabajar. En algún momento, si estás trabajando fuera de tu zona de confort, no serás tan efectivo como te gustaría. Tienes que hacer crecer tu zona de confort para adaptarla al trabajo. Sin embargo, cuanto más experiencia tengas y más haya aumentado el valor de tu especialidad, el análisis coste-beneficio de eso cambia.
Así que, aunque disfruté de mi tiempo en Google, [sigue siendo la segunda mejor empresa en términos de ambiente de trabajo en la que he trabajado. El mejor ordenador Pr1me desapareció con el final de los años 80.] no era el mejor lugar para mis habilidades y, por lo tanto, no era el mejor trabajo para mí.
Y esta es la razón, por la que la gente con experiencia mira a preguntas como esta con un ojo escéptico. Las 4 grandes son buenas empresas y tienen cosas que hacen bien. Sin embargo, no son un nirvana, especialmente si tienes una cosa específica que quieres hacer o que se te da especialmente bien y esa cosa no está en su lista.
Si estás empezando y no sabes lo que quieres hacer, una gran empresa puede ser un gran lugar. El ambiente en Google es genial para empezar. Es casi como no salir de la universidad.
Sin embargo, si tienes algo que quieres hacer particularmente (y con suerte en algún momento de tu carrera lo descubres), no eliges tu empresa, eliges tu trabajo. Encuentras el trabajo que quieres hacer y vas allí.
Por ejemplo, si querías hacer coches autoconducidos, te habría ido mejor yendo directamente a Waymo (antes de que Google los adquiriera) que yendo a Google e intentando trasladarte a Waymo después de la adquisición. Si quieres trabajar en Waymo (es decir, aceptar un trabajo haciendo coches de autoconducción), solicita allí, no solicites genéricamente a Google y esperes acabar allí de alguna manera. Busca una empresa que haga lo que tú quieres hacer y aplica a ella. No te preocupes por si son Big 4 o no.
Aplica genéricamente a Google, sólo si no tienes una cosa específica que quieras hacer. Puede ser una buena forma de descubrir lo que quieres hacer, pero limitarte a las 4 grandes empresas puede significar perder algunas oportunidades realmente buenas en otros sitios. Hay más opciones de cosas interesantes que hacer si no te limitas de esa manera.
Tengo un amigo que cuatro veces acabó en IBM. Siguió yendo a diferentes empresas [más pequeñas] y cada vez IBM las adquiría y así acababa allí. Eligió sus trabajos por lo que quería hacer, no por donde quería hacerlo. Esa es la trayectoria profesional correcta.
Por cierto, ¿cómo conseguí mi trabajo en Google? La respuesta real es la en los años 90, acepté un contrato en Honeywell. Probablemente no pienses en Honeywell como una empresa de informática, e incluso en los años 90 no lo eran realmente. Sin embargo, construimos para ellos un compilador de C/C++ para que pudieran portar Multics a un minicomputador que fabricaban. Fue uno de los mejores trabajos de arquitectura que hice. Como resultado, mis colegas se acordaron de mí. Un par de ellos acabaron en Google y, por tanto, cuando Google dejó de evitar la contratación de gente de Intel y Apple, et al (gran demanda colectiva por esa no contratación entre empresas de alta tecnología), conseguí la entrevista gracias a la referencia interna.
Así es como crece una carrera. Haz tu trabajo bien y que te recuerden por ello. El resultado serán oportunidades que no esperabas. Algunas serán buenas. Otras no tanto. Sin embargo, no sabrás realmente cuál es cuál hasta que hayas probado unas cuantas e incluso entonces, puedes seguir sorprendiéndote (tanto de lo bueno como de lo malo).
Pero seguir el mito de que un conjunto de empresas son las "mejores" es probable que te aleje de algunas oportunidades realmente buenas.