Uno de los beneficios de hacer que el código esté disponible para los empleadores es que puede usarlo para evaluar sus oportunidades.
Una entrevista de trabajo es bidireccional; El empleador no solo evalúa al candidato, sino que el candidato también debe decidir si realmente quiere trabajar para el empleador.
Cuando un empleador hace una oferta sin haber visto antes el trabajo del programador, hay muchas posibilidades de que se haya utilizado el mismo proceso antes, para contratar a todos los demás. Un buscador de trabajo probablemente debería ser muy cauteloso a la hora de aceptar ofertas cuando no hay una razón obvia por la cual un no programador no haya podido calificar para el mismo puesto (porque seguramente lo ha habido)
Por supuesto, la mayoría de los empresarios no piden a los candidatos para producir algo de código; y parece que generalmente tiene la forma de "escribir una función en esta pizarra" o, si tiene suerte, "escriba una función en esta estación de trabajo desconocida". Aunque esto puede hacer un trabajo razonable al separar a los candidatos que realmente ni siquiera pueden escribir "¡Hola Mundo!", Se vuelve mucho menos informativo sobre la diferencia entre quién puede escribir un buen código de quién puede mantener la calma en una entrevista.
Y muchos (aunque lejos de la mayoría) de los empleadores están ansiosos por echar un vistazo al tipo de código que un programador puede producir cuando se encuentran en su entorno ideal, trabajando en lo que quieren trabajar y sin ninguna orientación en particular.
Para aprovecharlo al máximo, es una buena idea ofrecer el código incluso antes de que un empleador lo solicite; Si simplemente no están interesados, encuentre otra oportunidad. Si están interesados, dígales qué proyectos desea que vean y por qué (y también explique por qué no cree que algunos de los otros proyectos sean tan representativos, por ejemplo, estaba aprendiendo el marco de un libro) . Luego pregúnteles qué pensaron sobre lo que vieron la próxima vez que les hable.