Con las empresas compitiendo por los mejores talentos de ingeniería, y no todas ellas pueden competir solo con el salario, el entorno de trabajo real se ha convertido en uno de los principales puntos de venta que escuchará de los gerentes de contratación. Esto se debe a que una gran cultura empresarial vale más de $ 7, 000 anuales para más de la mitad de los Millennials encuestados. Traducción: La mayoría de los solicitantes de empleo (¡posiblemente usted!) Tomaría un trabajo que paga menos si se siente como un ajuste ideal.
Pero, a pesar de todo lo que se habla sobre cultura, puede ser complicado saber lo que realmente significa. En su libro, Corporate Cultures: The Rites and Rituals of Corporate Life , Terrence Deal y Allan Kennedy lo definen como "la forma en que hacemos las cosas por aquí". Me gusta definitivamente porque no se centra en los bocadillos y las mesas de ping-pong. (Si no juegas al billar, ¿por qué te importaría la mesa de billar profesional de la compañía?)
Relacionado : 22 preguntas que le darán la primicia real sobre la cultura de la empresa
La cultura de la ingeniería puede entenderse de manera similar como la forma en que construimos cosas por aquí. Esta definición abarca los procesos, las métricas, las personas y las mejores prácticas en todo el equipo. Como buscador de empleo, la diferencia entre trabajar en una empresa con un fuerte énfasis en la cultura de la ingeniería y una sin él es evidente.
Si bien es probable que no esté 100% seguro de cómo es trabajar en algún lugar hasta que haya estado allí durante una semana o dos, hay muchas preguntas excelentes que puede hacer a sus posibles empleadores futuros para detectar cualquier señal de alerta. Entonces, revise esta lista antes de su entrevista. Elija una categoría particular donde las cosas no hayan sido claras (o que cubran lo que es más importante para usted) o escriba su opción favorita o dos de cada sección. Luego, cuando sea su turno de hacer preguntas, no se quedará sin palabras, ¡y obtendrá información excelente!
1. Para aprender más sobre el proceso de desarrollo
Un proceso de desarrollo predecible y bien pensado que permita a las personas ocupar un lugar destacado en la planificación y división de su trabajo es una buena señal de que la empresa respeta a su equipo de ingeniería. Por el contrario, debe pensarlo dos veces antes de aceptar una oferta de una organización con planes casuales y una falta de responsabilidad. Algunas preguntas que puede hacer para aprender sobre el proceso de desarrollo del empleador son:
- ¿Quién participa en el proceso de planificación?
- ¿Cuándo se involucra la ingeniería?
- ¿Quién elige las cosas en las que trabajo? ¿Me han sido asignados o los elijo de una lista?
- ¿Cómo es el proceso si tengo una pregunta?
- ¿Tienes standups regulares?
- ¿Cuáles son las expectativas para las pruebas automatizadas? ¿Prueba manual?
- ¿Realizas revisiones de código?
- ¿Usas control de versiones? Si es así, ¿cuál es su estrategia de ramificación?
- ¿Usas integración continua?
- ¿Quién participa en las demostraciones de productos y quién firma las funciones antes de que se publiquen?
- ¿Cuánto demora la implementación en la producción?
- ¿Con qué frecuencia envía actualizaciones a la producción?
2. Para aprender más sobre tecnología específica
Seamos honestos: no todas las funciones de ingeniería estarán a la vanguardia de la tecnología. Sin embargo, querrás trabajar en un lugar donde te sientas bien con el equilibrio del pragmatismo versus la experimentación.
Si una empresa no actualiza su stack tecnológico de vez en cuando, es probable que haya muchas personas que hayan trabajado felizmente en los mismos lugares durante mucho tiempo y que no estén interesadas en cambiar, o abrirse a su nuevo ideas Por lo tanto, asegúrese de preguntar sobre la tecnología, específicamente:
- ¿Su empresa utiliza software de código abierto?
- ¿Les das tiempo a los ingenieros para contribuir a proyectos de código abierto?
- ¿Qué porcentaje de tiempo se dedica a limpiar la deuda técnica?
- ¿Qué partes del ciclo de desarrollo y lanzamiento ha automatizado recientemente?
- ¿Cómo pueden los empleados o clientes reportar errores?
- ¿Quién crea la arquitectura para un nuevo producto o característica?
- ¿Por qué y cómo se eligió la pila tecnológica actual?
3. Para aprender más sobre el volumen de negocios
No es fácil retener a grandes ingenieros, pero si todos son nuevos, la organización puede estar en auge, o puede haber un problema con la satisfacción de los empleados. Pregunte sobre el proceso de contratación, capacitación e incorporación también.
Nota: Si presiona demasiado la rotación de empleados, puede sonar cínico o desinteresado, así que guarde esa pregunta en algún lugar donde haya sido particularmente alta. Las probabilidades son, como si tuviera una respuesta preparada para una brecha en el currículum, el gerente de contratación querrá aclarar qué sucedió y cualquier cambio que la compañía haya realizado desde entonces.
- ¿Cómo es el proceso de incorporación y capacitación?
- ¿Qué pasos ha tomado para aumentar la diversidad entre el equipo de ingeniería?
- ¿Cómo ha sido la rotación de tu equipo?
- ¿Con qué frecuencia tiene evaluaciones de desempeño y qué implican?
Una gran cultura de ingeniería alienta a los empleados a equilibrar su tiempo construyendo productos bien diseñados con la liquidación de deudas técnicas, mejorando la cobertura de las pruebas y aprendiendo de sus pares. Una cultura de ingeniería pobre ignora el futuro de las ganancias a corto plazo y trata a sus empleados como engranajes en una máquina. Una gran cultura de ingeniería da como resultado productos eficientes y funcionales y alta retención; Una cultura de ingeniería deficiente da como resultado un agotamiento y un esfuerzo a medias para entregar productos poco confiables. Por lo tanto, investigue en el frente para asegurarse de que se está registrando para trabajar en un lugar en el que se sienta bien.