Muchas organizaciones tienen dificultades para encontrar el talento ideal, ya que muchos de estos profesionales cuentan con las habilidades técnicas, lo que requiere que los gerentes tengan que centrarse en otros aspectos.
Bueno, la respuesta es simple: escuchar y observar. Dado que los candidatos son iguales en su conocimiento tecnológico, deben concentrarse en la ambición, la capacidad de concentración, el sentido del humor y el sentimiento general de una conversación tranquila para cada candidato.
Entonces, ¿qué habilidades blandas identifican al desarrollador adecuado? ¿Y cómo detectarlas? Aquí algunos puntos:
Trabajo en equipo
Casi el 75% de todos los empleadores califican esta habilidad como «muy importante». Como sangre nueva en el equipo existente, un candidato debe ponerse al día con el flujo de trabajo actual, ser capaz de presentar adecuadamente su punto de vista, ser respetuoso y trabajar juntos en el camino hacia la meta final. Alguien accesible, útil, de mente abierta y disponible para sus preguntas y el equipo potencial es la opción adecuada.
Paciencia
La paciencia es la base del trabajo de un desarrollador, ya sea en la búsqueda de un error o en la comunicación con las partes interesadas. Un nuevo proyecto requiere paciencia y tiempo para ser comprendido. Un desarrollador senior necesita paciencia cuando explica el proyecto varias veces a un junior. Es la paciencia lo que puede ayudar a explicar nociones complejas de desarrollo de aplicaciones a clientes no tecnológicos. Para verificar esto, solo hazle al candidato algunas preguntas técnicas para las que no sabe las respuestas y evalúa cuánto puedes comprender de su explicación.
Gestión del tiempo
El tiempo es dinero. Entonces, si un candidato dice que un trabajo se puede hacer en 5 horas, no hay forma de que pueda darse el lujo de completarlo en 7. La competencia para evaluar claramente su propio conjunto de habilidades y calcular el tiempo requerido para completar una tarea es crucial. Para probar esto, asígnales una tarea simple y solicita un tiempo para completarla; luego, ver si cumplen con los plazos.
Flexibilidad
A veces, una actualización del navegador corrompe la funcionalidad del sistema o una tienda de aplicaciones deja de mostrar su aplicación a los clientes. La flexibilidad y la adecuada priorización de las tareas laborales son esenciales para mantener el ritmo. La agilidad y el marco ágil serían un gran beneficio para el CV de un candidato.
Enfocar
La capacidad de eliminar las distracciones para poder concentrarse es vital, especialmente cuando se trabaja con código heredado. Inventa algunas distracciones durante la entrevista y verifica qué tan bien tu
potencial desarrollador se enfoca en la entrevista en lugar de abrir las puertas o el teléfono que suena.
Habilidades de comunicación
La habilidad más fácil y crucial de la lista. La comunicación en el equipo, con las partes interesadas, los clientes, el personal de la oficina, el jefe y cualquier otra persona es parte del trabajo del desarrollador. La facilidad para definir claramente la idea, la capacidad de encontrar las palabras adecuadas durante la entrevista y la ligereza general de la conversación son lo que debe verificar.
Responsabilidad
Esta es una habilidad difícil de verificar durante la evaluación previa, pero algo tan simple como llegar a tiempo es parte de la responsabilidad. Si un desarrollador llega tarde a su reunión, tenga en cuenta que es posible que esta persona no se tome el trabajo en serio ni se considere responsable del proyecto.
Proactividad
Para los desarrolladores, la proactividad está relacionada con la responsabilidad, especialmente para los nuevos miembros del equipo. Si un candidato ve un error en el código y no solo lo explica sino que también está preparado para corregirlo, eso es proactividad, la voluntad de actuar y trabajar por el objetivo común.
Retroalimentación
La retroalimentación es una forma de comunicación dentro del equipo. Un buen candidato debe ser capaz de aceptar y dar retroalimentación en forma de consejo y no de crítica personal. La crítica constructiva es vital para el éxito del proyecto, así que simplemente verifica cómo reacciona un empleado potencial a los comentarios que haces durante la entrevista.
Habilidades de escucha
¿Qué pasa si un candidato no entiende la pregunta? ¿No puede seguir pasos simples? Bueno, es difícil trabajar con tales desarrolladores en un equipo ágil y flexible. Busca a aquellos que reaccionan con calma, escuchan los comentarios y hacen bien el trabajo la primera vez.
El mundo del desarrollo es de constante cambio y clientes muy exigentes que necesitan mantenerse al día con las demandas de los usuarios finales. Requiere flexibilidad, trabajo en equipo, responsabilidad y proactividad para el éxito del proyecto.
imagen: @senivpetro