Cómo evaluar las habilidades de un desarrollador

Personalmente, creo que la mejor manera de juzgar la habilidad de alguien es darles una prueba de programación basada en los tipos de problemas que enfrentarán en el trabajo. Esto es importante porque desea contratar a alguien calificado para realizar las tareas que necesita. Contratar a un desarrollador principal o principal de otra compañía no garantiza que sea un programador sólido, ya que cada compañía tiene una barra diferente dependiendo de lo que implica el trabajo. A veces, un desarrollador senior en una empresa es realmente solo un intermediario en otra o Dios no lo quiera en realidad un junior. Todo depende de lo que tenían que hacer en su trabajo anterior.

Otra cosa también son las calificaciones educativas de la persona. La determinación de lo que el desarrollador sabe en este momento se basa principalmente en su experiencia laboral, pero igual de importante es comprender lo que no sabe y cómo lo aprenderían. Por ejemplo, tal vez su trabajo requiere un alto grado de conocimiento en matemáticas y ciencias, por lo que, además de saber que saben cómo escribir códigos y diseñar programas, querrá saber que al menos han realizado algunos cursos de pregrado en la materia para que puedan tener los antecedentes necesarios para comprender varios artículos que pueden leer mientras investigan una solución.

Por cierto, trabajo en la industria de los juegos, por lo que algo de esto puede ser más específico para esa industria.