¿Cómo es ser un ingeniero de producción en Facebook? ¿En qué medida es un papel diferente al de un ingeniero de software? En términos de compensación, ¿cómo compararías los dos?

He estado en Ingeniería de Producción @FB durante casi 2,5 años, así que voy a tratar de añadir algunos detalles, pero Joe Gasperetti ya hizo un trabajo increíble con su respuesta.

Si hay una palabra importante que Joe dejó fuera, yo diría que es esta: Linux.
Los ingenieros de producción viven y respiran en el mundo de Linux. Puede haber algunas excepciones, pero son, bueno, pocas. Si usted no disfruta de tener que interactuar con el sistema operativo al menos una cantidad moderada, el PE puede no ser para usted.

Los ingenieros de producción son muy holísticos en sus talentos e intereses; principalmente los PE son conocedores de una sana combinación de codificación, Linux / funcionalidad del sistema operativo, y la creación de redes. Por lo general, está bien ser más débil en uno si eres bastante fuerte en los otros dos. Personalmente conozco a algunos PEs que son ridículamente buenos en los tres aspectos.

Personalmente, pregunto a los candidatos en las entrevistas cómo les gustaría idealmente dividir su tiempo entre la codificación / secuencias de comandos, haciendo cosas relacionadas con el sistema operativo, y la creación de redes.
Los gerentes de los PEs intentan, en la medida de sus posibilidades, hacer coincidir el porcentaje ideal de un buen candidato con las necesidades del departamento y la empresa. Si te gusta hacer mucha codificación, probablemente podamos acomodarte. SIN EMBARGO -

¿Podrás dedicar el 100% de tu tiempo al desarrollo de software? No, definitivamente no. He oído que hay algunas posiciones que van hasta el 80%, posiblemente más alto para los internos. Si no tienes mucho interés en Linux y en las redes, te sugeriría que el PE puede no ser una buena opción para ti. Si se hace una media de todos los ingenieros de producción en función del porcentaje de su tiempo diario dedicado a la programación, apostaría que se sitúa entre el 40% y el 60%. (Invito a otros ingenieros de producción a que intervengan si no están de acuerdo.)

Sea honesto con su reclutador y con los gerentes de producción sobre sus intereses y la cantidad de tiempo que le gustaría pasar codificando. En particular, tu pregunta '¿Cuáles son las perspectivas de conseguir un papel de ingeniería de software en otra empresa después de dejar este papel en Facebook?' me preocupa - si tu interés es únicamente en el desarrollo de software, debes buscar un papel de ingeniería de software, no un papel de PE. Los ingenieros de producción son, por término medio, muy buenos programadores; tan buenos o mejores que muchos ingenieros de software a tiempo completo en la mayoría de las empresas del mundo. Tendrás muchas oportunidades de mantener tus conocimientos de programación actualizados. Pero la programación simplemente NO PUEDE ser su ÚNICA área de alto interés para tener éxito como PE.

Sin embargo, diré esto. Si la Ingeniería de Producción termina siendo tu primer trabajo, tendrás una ventaja increíble sobre, literalmente, el 99,99% de la comunidad tecnológica de todo el mundo. Ganarás experiencia valiosa y rara, y tu conocimiento se disparará por las nubes en muchas áreas a las que los ingenieros de software puros nunca están expuestos. Si tienes un profundo nivel de curiosidad tecnológica, si eres del tipo de los que juegan, o en algún momento instalaste Linux por diversión y por la experiencia, si alguna vez te quedaste despierto hasta las 3 de la mañana porque realmente querías averiguar por qué tu PC de escritorio se estaba deteniendo, PE definitivamente coincidirá con tu persona tecnológica.

Sólo mantén el diálogo abierto con tu reclutador. Y estoy seguro de que hay muchos PE que estarían encantados de hablar contigo sobre el papel - es único, increíble, y ha sido la mejor experiencia profesional de mi vida. (Así como un gran honor.)

Una palabra final - estamos muy centrados en la ingeniería de FB - interactuamos con casi todos los demás grupos de ingeniería / departamento de forma regular. Somos un grupo sorprendentemente social dado nuestros niveles insanos de geekdom; si te gusta interactuar con toneladas de gente nueva y súper inteligente cada día, encajarás bien. Somos un grupo acogedor - harás amigos para toda la vida en PE.

¡Buena suerte en lo que decidas!