¿Cómo puede un ingeniero de software ordinario obtener una oferta de las compañías de Big Tech? Competí en algunas competencias de programación similares al ACM-ICPC, pero solo llegué al nivel nacional y no al internacional.

La competencia nacional es algo bueno, no importa qué tan bien lo hayas hecho, porque te da confianza. Y significa que aprendiste más sobre programación que muchos de tus amigos.

La mejor manera de obtener un software de escritura de trabajo es lanzar una aplicación. Recomiendo dedicar tiempo a escribir una aplicación móvil y ponerla en el mercado. Cualquier aplicación servirá. Es una experiencia increíble y una vez que lo haces, estás calificado para entrevistarte para un trabajo.

Si no consigue un trabajo de inmediato, siga escribiendo y publicando aplicaciones hasta que encuentre un trabajo.

No te olvides de la universidad. Lo mejor es obtener un título en ingeniería o ciencias de la computación si desea ganar un buen dinero en este campo.

Zuckerberg y otros que escuchaste abandonaron la universidad para comenzar grandes empresas. Bueno, son anomalías en el campo.