¿Puedo crecer más como ingeniero de software en Airbnb, Uber o Facebook?

Ese es un ángulo interesante.

No he trabajado en Airbnb, así que no puedo ofrecer comentarios sobre eso. Mi intuición es que la respuesta a su preocupación (dónde puedo progresar más) dependerá del equipo en el que trabaje y con quién trabaje en lugar de en qué empresa trabaja.

Cuando me uní a Facebook, realmente sentí una conexión, una resonancia con cada uno de mis entrevistadores (aparte, cada uno de ellos, más de 3 años después es un peso pesado en su campo si aún no lo eran). Me dieron una oferta en la sala de entrevistas y no necesité mucho tiempo para pensarlo (a pesar de la reubicación de 9000 millas).

En teoría, un contribuyente tecnológico puede elegir el equipo al que se unirá en Facebook, pero a medida que avanza el año, esas opciones pueden ser reemplazadas; si algunos equipos tienen una necesidad de alta prioridad, los empleados se unirán a ellos sin importar sus deseos. Sin embargo, es bastante fácil cambiar de equipo. No iría tan lejos como para alentarlo, pero es muy facilitado.

El entorno de ingeniería de Facebook es muy elaborado: los empleados tienen acceso a una variedad de herramientas que hacen que la experiencia del desarrollador sea muy cómoda. La otra cara es que hace que la codificación sin tanta comodidad (después de Facebook) sea … extraña.

Facebook trabaja en varios proyectos de código abierto líderes en la industria y de clase mundial. Tanto Uber como Airbnb contribuyen al código abierto, pero para ser sincero, no son tan influyentes como React o OpenCompute. Sin embargo, como ingeniero de Facebook no hay absolutamente ninguna garantía de que trabajarías en código abierto o en algo que esté fuera de lugar. Otra cosa sobre Facebook es que las opciones técnicas se establecen en un alto nivel y son muy difíciles de anular.

En comparación, en Uber entrevistamos a ingenieros para equipos específicos. La movilidad del equipo es menos alentada y menos definida que en Facebook, por el contrario, valoramos la propiedad: las personas que trabajan en problemas específicos durante mucho tiempo. Siento que también somos mucho más libres en nuestras elecciones técnicas (lo que sin duda es una bendición mixta).

La ingeniería de Uber (y la ingeniería de Airbnb, probablemente) son mucho más pequeñas en comparación con Facebook. En Uber me he sentido mucho más cerca de lo que realmente construyo y envío, y menos parte de una gran organización.

Se supone que Uber y Airbnb no están centrados en los ingenieros, pero seamos honestos, tampoco lo es Facebook. Una de las cosas que más me gustan de Uber es que puedo explicar a cualquiera aquí lo que hago en una oración y lo entenderán, y también sentir mi contribución personal a la empresa.

De todas formas. Realmente no hay una mala elección allí, y tienes razón en que es imposible adivinar cuál de estas 3 ofertas generará el mayor valor patrimonial en 1, 2 o 4 años. La mejor de las suertes

Tiene razón, clasificar las empresas por salario no es la mejor manera de decidir cuándo está tratando de elegir qué es lo mejor para su crecimiento personal como ingeniero. Rodearse de gran talento es una de las mejores maneras de mejorar sus propias habilidades. Aquí hay una clasificación de Uber, Facebook y Airbnb según la densidad del talento tecnológico:

(Paysa CompanyRank)

Paysa mide el talento técnico mediante (1) la calidad de las empresas en las que esa persona ha trabajado junto con la calidad del talento en esas empresas y (2) la calidad de la escuela y el nivel de grado. Como puede ver, Uber y Airbnb están en los dos primeros lugares cuando se trata de talento.

Otra cosa a tener en cuenta es que las empresas como Uber y Airbnb están en modo de hipercrecimiento, lo que se traducirá en un entorno más riesgoso en el campo de la ingeniería. Las compañías más establecidas como Facebook serán más conservadoras en comparación.

¡Felicitaciones por tus ofertas y buena suerte!