Necesito una forma de filtrar los currículums de personas que solo copian y pegan código y luego esperan que funcione, y lo comprueban si lo hace. Todo esto sucede sin tener una comprensión (o cuidado) para comprender el resto del código en el sistema.
Claro que sé que copiar y pegar código es parte del aprendizaje de un nuevo objeto, control, etc., pero ¿cómo se puede saber si eso representa el 70% (o más) de su carrera de desarrollo?
Me he encontrado con algunos muchachos de nivel superior, quizás cuyas habilidades están tan desactualizadas o irrelevantes para el proyecto, que todo lo que hacen es google, copiar y luego pegar un código sin pensar en la solución en su conjunto. Como resultado, tenemos una mismah de JSON, AJAX, callbacks, ASMX, WCF y postbacks en el mismo proyecto. Está claro que no hay coherencia o lógica detrás del uso de cada tecnología.
En el peor de los casos, este tipo de desarrollador crea problemas de seguridad y vectores para el ataque.
Pregunta
¿Cómo recomendaría que filtre a las personas que tienen un bajo nivel de programación? ¿Puedo hacerlo a nivel de currículum? Si no, ¿cómo hago esto durante la entrevista?
fuente