¿Qué debo pedirle a un entrevistador para evaluar si su empresa tiene una buena cultura de ingeniería?

Asumiendo que su entrevistador es otro ingeniero que será su compañero, estas preguntas deberían ayudarlo a evaluar el entorno:

¿Cómo decides en qué trabajarás?

Si la respuesta es básicamente “alguien más establece las prioridades y yo hago lo que me dicen”, estás entrevistando para ser solo otro “recurso” lanzado a cualquier proyecto que se presente en la cadena. Los mejores lugares en los que he trabajado reúnen equipos de mentes de ingeniería, diseño y negocios con un respeto mutuo por la experiencia del otro, les dieron problemas desafiantes y les permitieron colaborar en las soluciones correctas.

El respeto es la clave. Si desea opinar sobre la estrategia de su producto, busque una organización que solicite a la ingeniería que evalúe sugerencias y proponga nuevas ideas, no solo para estimar el esfuerzo.

¿Qué mides?

Los grupos que no entienden su impacto en el negocio corren el riesgo de fracasar y fracasar a medida que buscan dirección. Sin un marco basado en objetivos comerciales medibles, las prioridades se decidirán en última instancia por pasión, instinto y ego. Es difícil entusiasmarse con un proyecto de “optimización” vagamente justificado, y es extremadamente desmotivante ver que su arduo trabajo se desperdicia.

Si desea ver que su trabajo contribuye directamente al éxito de una empresa, busque una organización que conozca sus métricas comerciales y las mida religiosamente. Encuentre un equipo que comprenda la importancia de probar, medir y aprender a medida que avanza.

¿Cómo te mides?

Las mejores organizaciones establecen expectativas por adelantado y tienen la costumbre de proporcionar comentarios para que los empleados sepan qué están haciendo bien (y qué podría ser mejor). Busque una organización comprometida con la comunicación regular y la participación activa en el crecimiento personal de sus ingenieros.

¿Honestamente?

No hay una buena definición de lo que es una “buena” cultura de ingeniería. ¿Es un desarrollo ágil? Todo el mundo hace eso, hasta cierto punto, y nunca está claro qué tan lejos (o poco) se toma del ágil libro de jugadas para ser considerado siguiendo las mejores prácticas. ¿Es el control de fuente? Una vez más, todo el mundo hace eso, y no hay mucho que pueda implicar la elección de los sistemas de control de fuente. (por ejemplo, si es git o no) Las mismas preguntas se aplican a la autonomía, las estructuras de gestión, las contribuciones de código abierto, etc.

Las otras variables en la ecuación son que:

  • las culturas a menudo difieren entre los equipos,
  • la cultura cambia a medida que la empresa crece (o se reduce), y
  • cómo usted encaja dentro de una cultura cambia a medida que madura.

Por lo tanto, su mejor opción es buscar señales de advertencia obvias (por ejemplo, si no hacen lo que todos los demás hacen y usan el control de fuente), hable con el gerente del equipo al que se uniría y realmente determinará el trabajo. . Lo bueno es que si la cultura es realmente incompatible con tu personalidad, ya no es un gran estigma dejar de fumar temprano, y para equipos / empresas más pequeños tienes una oportunidad real de impulsar la cultura tú mismo.

La mayoría de las empresas ponen a las personas que son geniales y se sienten positivas acerca de la empresa / equipo en el deber de entrevista. Entonces, incluso si alguien no está tratando de engañarlo haciéndole preguntas, es posible que no obtenga una evaluación justa y equilibrada.

Creo que la mejor manera es encontrar a alguien que esté conectado a su red y que trabaje en el grupo / empresa que está evaluando. Pídales que sean sinceros sobre lo bueno y lo malo del equipo y la compañía. Si eso no es posible, intente hacer un acuerdo de consultoría antes de ingresar como empleado. Te protegerá a ti y al empleador si hay un problema adecuado

Pregunte si puede pasar un día en el grupo / equipo / departamento para el que está siendo considerado. Es muy educativo ver cómo se comportan las personas cuando se detiene la actuación, que por lo general solo lleva unas pocas horas.

No hay una lista (IMO) de beneficios, programas o metodologías de desarrollo que realmente respondan a su pregunta. Si realizan algún tipo de desarrollo iterativo, es una buena señal, pero ciertamente no es una garantía. El hecho de que tengan una Xbox en la esquina no significa que se use de la manera correcta o incluso se use.