¿Por qué querría un ingeniero trabajar en Facebook en lugar de una startup?

La mayoría de estos motivos se pueden ver como ventajas o desventajas según las preferencias personales:

  1. La gran infraestructura existente significa más tiempo para concentrarse en producir nuevos productos y menos tiempo para acumular servidores, configurar bases de datos y otras tareas relacionadas con las operaciones.
  2. Más de 400 millones de usuarios significan que su trabajo seguramente afectará a más personas que en una startup. Los ingenieros de Facebook están mucho más apalancados (en términos de usuarios por ingeniero) que la mayoría de las empresas, grandes y pequeñas.
  3. Imagine una curva que representa el riesgo frente a la posible recompensa. Las startups están en un extremo: gran riesgo, gran pago potencial. Google y Microsoft están en el otro extremo, bajo riesgo, bajo potencial de recompensa (relativamente hablando, ambos compensan muy bien). Facebook está en algún lugar en el medio: lo suficientemente estable como para que no desaparezca mañana, pero lo suficientemente joven como para que aún tenga un lado positivo significativo. Diferentes puntos en la curva atraerán a diferentes personas, y no hay muchas compañías cerca del mismo punto en la curva que Facebook.

De estos tres, el tercer punto es probablemente el más importante.

Buenas respuestas Justin.

Añadiría que un ingeniero de Facebook trabaja en un entorno con gran disciplina, compromiso de adoptar las mejores tecnologías con el objetivo final de proporcionar la mejor experiencia de usuario. Trabaje allí durante dos años y es todo el entrenamiento que necesita para comenzar su propio departamento de ingeniería.

Oh Dios mío.

  1. Los ingenieros de Facebook son algunas de las mejores personas en el negocio. La oportunidad de aprender es ilimitada. La oportunidad en general en empresas como esa es ilimitada.
  2. Estás resolviendo problemas de escala masiva como nunca antes se ha hecho. Almacenar miles de millones de imágenes por día. Haciendo procesamiento de flujo en una escala absurda. Haciendo proyectos masivos de aprendizaje automático. Creación de aplicaciones móviles y API realmente potentes y flexibles.
  3. Puedes trabajar con personas que han contribuido significativamente a la comunidad de código abierto.
  4. Prestigio. Tener fb en tu currículum abre muchas puertas.
  5. Bajo riesgo, alta recompensa. Honestamente, si me hubiera quedado en Microsoft durante toda mi carrera, habría hecho mucho más que a través de todas las nuevas empresas a las que me he unido. La mayoría de las startups fallan.
  6. Organización más madura: las nuevas empresas a menudo son un desastre, con una gestión profesional deficiente, una baja madurez de recursos humanos y una increíble contratación de personas. ¿Facebook? Se supone que muchos de estos proyectos no existen.

Honestamente, la pregunta debería ser por qué trabajar en una startup. Y, por supuesto, también hay buenas respuestas a esa pregunta. 🙂

More Interesting

Dado que he fallado en la primera ronda de entrevistas de Google para un nuevo puesto de graduado, ¿soy demasiado estúpido para convertirme en ingeniero de software?

¿Por qué es tan difícil reclutar a los mejores científicos de datos?

¿Los reclutadores de tecnología tienen una política instituida para reducir las expectativas salariales?

¿Cuáles son mis perspectivas laborales si deseo una carrera en Sistemas (Sistemas Operativos, Sistemas Distribuidos, Computación Paralela)?

¿En qué se diferencia InterviewStreet (actualmente Hackerrank) de TopCoder?

¿Qué preguntas debe hacer un ingeniero al entrevistar a una startup?

¿Cuáles son algunos consejos para conseguir un trabajo en IBM?

¿Hay desarrolladores realmente productivos que simplemente no les va bien con las entrevistas técnicas?

¿Cuál es el salario inicial promedio en Silicon Valley para un ingeniero de software promedio (por ejemplo, el percentil 50) recién salido de la universidad?

¿Vale la pena darle a un empleado potencial un desafío de codificación de 1 hora cuando tienen más de 15 años de experiencia escribiendo código?

Soy ingeniero de software (nuevo graduado) y comenzaré a trabajar pronto. El gerente me pedirá que elija un equipo. ¿Qué debo saber antes de tomar una decisión?

¿Es la honestidad un inconveniente en las entrevistas para la ingeniería de software?

¿Dónde está el mejor lugar para encontrar desarrolladores web de redes sociales a precios razonables?

¿Cuáles son los mejores libros y recursos para aprender a ser un reclutador técnico?

¿Qué peso debo poner en las opiniones de Glassdoor?