Algunas de las técnicas creativas para evaluar a los desarrolladores de software podrían ser:
- Invite a candidatos para audiciones masivas. Pídales que imiten la operación de la compañía. Póngalos a trabajar en una tarea y solicite a sus empleados existentes que observen y tomen notas sobre cada candidato. Busque colaboración, confianza y habilidades.
- Muchos programadores tienen sus propios blogs personales o pueden ser mencionados en los blogs de otros programadores. También ayudan a las personas con sus preguntas en los foros de preguntas y respuestas. Esta puede ser una gran fuente para candidatos potenciales y le permite aprender sobre las habilidades y conocimientos de los candidatos.
- Una buena manera de evaluar a los desarrolladores es ofrecerles pasantías, esto le dará una imagen real de las habilidades de los candidatos (esto se puede ofrecer específicamente a los candidatos de nivel de entrada).
- Realice pruebas de habilidades previas al empleo, esto ayudará a su empresa al identificar a los candidatos con más probabilidades de tener un buen desempeño en el trabajo. Puede eliminar a los candidatos incompetentes y pasar tiempo entrevistando solo a los candidatos relevantes.
- Pídale al candidato que pase un corto período de tiempo con cuatro o más gerentes de contratación y posibles supervisores o compañeros de trabajo. Y, el gerente de contratación puede pedirle al candidato que realice una tarea. El desempeño de los candidatos, su comportamiento cuando se les pide que salten de una entrevista o tarea corta a otra puede darle la ventaja de reunir una mayor cantidad de opiniones de las personas que estarán más involucradas con la contratación.
- Al entrevistar
yo. Averigüe si pueden hacer cosas, solo pregunte qué han hecho.
Solicite una muestra de código y una demostración y vea si se ve bien. Aprende rápidamente sobre el candidato, porque no lo está viendo responder una pregunta de la entrevista, en realidad está viendo la producción de su código. ¿Es conciso, claro y utilizable?
- ¿Cómo deciden los desarrolladores experimentados qué patrón de diseño usar? ¿Cómo pueden los desarrolladores menos experimentados aprender a hacer esto?
- ¿Cuál es el mejor, iPad o MacBook, para desarrolladores?
- ¿Cuáles son las startups con sede en Kolkata, India?
- Como desarrollador de software, ¿cómo soportas el ruido de tipeo en la oficina?
- ¿La creación de mi propio lenguaje / compilador me hace mejor en el desarrollo de software? Si es así, ¿cómo?
ii) Durante una conservación informal, enfatice tres cosas, solo para asegurarse de que el candidato sea realmente inteligente y simplemente no lo sea.
Primero , ¿saben cosas? Pregúnteles qué han estado haciendo e indague al respecto. ¿Parecen entenderlo en detalle? ¿Pueden explicarlo claramente? (Las explicaciones claras son un signo de comprensión genuina)
Segundo , ¿tienen curiosidad? ¿Están realmente interesados o simplemente fingiendo? ¿Hacen preguntas de seguimiento sobre lo que estás diciendo?
Tercero , ¿aprenden? ¿Realmente lo entienden o simplemente asienten y sonríen?