Por qué las personas mayores odian las entrevistas de codificación y qué deberían utilizar las empresas en su lugar

Imagínese que es el director de una pequeña escuela secundaria que busca un nuevo maestro. Dado que tiene menos de 20 maestros en el personal, debe asegurarse de que todos los que contrate puedan enseñar en todas las clases. Además, recientemente perdió a uno de sus mejores maestros, alguien con 15 años de experiencia y un mentor de colegas más jóvenes. ¿Cómo lo reemplaza? Aquí es donde comienza la diversión.








Después de pensarlo un poco, se le ocurre lo que considera un enfoque creativo para las entrevistas. Cuando aparezcan los candidatos, les pedirá que enseñen una lección del plan de estudios de la escuela secundaria [5-6 a 14 años]. Quiere asegurarse de que el candidato esté bien preparado para no decirle qué lección quiere ver antes de que comience la entrevista. Si los candidatos comprenden el tema, concluirá que pueden enseñar algo fácilmente, ya que claramente se han desempeñado bien bajo presión sobre un tema seleccionado al azar.



Así que publicas un anuncio de trabajo y aparecen algunos candidatos realmente buenos. Sin embargo, para la primera prueba del nuevo enfoque, planea probarlo con una persona de referencia: un maestro con el que uno de su personal ha trabajado en el pasado y dice ser la estrella de la escuela. Te sorprende tu suerte y crees que es perfecto para probar tu nuevo método de entrevista. Se comunica con ella para concertar una cita para la entrevista y contarle sobre su enfoque para darle la oportunidad de prepararse.



Luego llega el día de la entrevista y su candidato se presenta en la escuela. Puede sentir que está un poco nerviosa, lo cual es extraño porque es una maestra experimentada con un currículum impecable. Decide no insistir en ello y en su lugar invita a un profesor a una de sus clases para comenzar su entrevista. "Me gustaría que dieras una lección de teoría de números". En este momento, se le cae la cara: no sabías que no había enseñado en octavo grado durante más de 10 años. Pero como profesional va al pizarrón y comienza la lección. Explica los factores de los números y cómo determinar si un número dado es divisible por 2, 5 y 10, pero lo hace con dificultad. Cuando le preguntas sobre el GCD y el NOC, ella necesita una explicación de las abreviaturas, y lo ves como una mala señal. Explica que quiere decir "máximo común divisor" y "mínimo común múltiplo",pero ahora puedes darte cuenta de que su confianza está minada y, además, captas la molestia en su voz.



Al final de la hora, cometió un error en los puntos principales de la teoría de números, y eso no te llena en absoluto de la sensación de confianza de que puede enseñar la misma lección frente a un grupo de traviesos estudiantes de octavo grado. La maestra es excelente para manejar otras preguntas de comportamiento, pero no puedes evitar la sensación de que quizás no sea la mejor maestra en esta clase. Después de pensarlo un poco, decide contratar a un maestro mucho menos experimentado que sobresalió en una "lección de prueba".



Si bien esto puede parecer un ejemplo completamente artificial y una forma extraña de entrevistar a un candidato a profesor, este es el método que se utiliza al entrevistar a ingenieros de software. Aunque no estoy aquí para argumentar febrilmente que las entrevistas de programación no funcionan en absoluto ( aunque otros lo han hecho ), creo firmemente que no tienen cabida a la hora de entrevistar a personas mayores.



¿Por qué? En pocas palabras, las personas mayores son diferentes entre sí, y una entrevista de programación típica las pone en desventaja por varias razones. Entonces, tales entrevistas:



  • Preparación que requiere mucho tiempo — , . . , , , , , , , - . . , ( ), . , , , , .
  • - — , . , , . , , — , . , , , , ( , , ) . , .
  • , — , : , . 3-5 ( ), . , 3–5 , , , : . , , , , , , . , , .
  • — , , . , , . « , , ? ? ?» , . , .


Para resumir todos estos factores, no debería sorprendernos que las personas mayores odien programar entrevistas. Si desea atraer a los mejores y reducir la fricción al realizar entrevistas en este mercado laboral tan estrecho, le sugiero que deje de aplicar la codificación de entrevistas.



Pero tal vez esté pensando en cómo averiguar si los candidatos pueden programar. Si sospecha de contratar a un desarrollador de este nivel sin darse cuenta de sus habilidades de programación, le sugiero que le asigne una tarea muy corta (que no toma más de una hora o dos y se hace en casa). La mayoría debería poder encontrar una pequeña cantidad de tiempo para completar dicha tarea, especialmente porque elimina el trabajo de preparación requerido para una entrevista de programación y se puede dividir en intervalos de tiempo que se adapten mejor a su apretada agenda. La asignación también les permite trabajar en su IDE nativo (si así lo desean) y dedicar el tiempo que sea necesario a reexaminar las bibliotecas estándar.



Un beneficio adicional es el hecho de que el solicitante pueda dedicar la menor cantidad o el mayor tiempo posible a este ejercicio le permite comprender qué lo impulsa. ¿Están atentos a los comentarios? ¿Han pensado en realizar pruebas? ¿Estructurar su código de forma inteligente y clara? ¿Qué tan enfocados están en la calidad del trabajo? En otras palabras, sabrá si los candidatos pueden programar y si pueden programar bien y en circunstancias más realistas.



Las personas mayores son el elemento vital de cualquier empresa de TI. Son los más deseables, los más caros y los más difíciles de atraer. Y especialmente en un mercado laboral históricamente desafiante, su proceso de contratación debe adaptarse a sus necesidades específicas, ya que usted los necesita mucho más de lo que ellos lo necesitan a usted. Odian codificar entrevistas y tú también deberías odiarlas si quieres atraer a los mejores.



¿Ha participado alguna vez en entrevistas tan desafiantes?



imagen


Como de costumbre, el código de promoción HABR agregará un 10% al descuento de capacitación que se muestra en el banner.








All Articles