Habilidades en el Matching
El sistema de matching del Finder depende de la correcta configuracion de habilidades tanto en las vacantes como en los candidatos. Este documento explica como optimizar ambos lados.
Dos lados del matching
Lado de la vacante (requisitos)
JobPositionSkill:
- skillId: 15 (JavaScript)
- level: "required"
- minimumScore: 7
- weight: 2
Lado del candidato (evaluaciones)
UserSkill:
- userId: 123 (Juan)
- skillId: 15 (JavaScript)
- level: 8
- ownerId: 1 (tu empresa)
El match
- Requisito: JavaScript, min 7, peso 2
- Candidato: JavaScript, nivel 8
- Match = (8/7) x 100 = 114% - 100% (cap)
- Estado: Cumple
Configurar habilidades en vacantes
Tipos de habilidades
| Tipo | Proposito | Impacto en match |
|---|---|---|
| Requerida | Obligatoria para el puesto | Afecta requiredMatch |
| Preferida | Deseable pero no obligatoria | Suma bonus si se tiene |
Agregar habilidades a una vacante
- Ve a la vacante - "Configurar" - "Habilidades"
- Haz clic en "+ Agregar Habilidad"
- Busca y selecciona la habilidad
- Configura parametros
Formulario de configuracion:
| Campo | Descripcion |
|---|---|
| Habilidad | Seleccionar del catalogo |
| Tipo | Requerida (obligatoria) o Preferida (deseable) |
| Nivel minimo | 1-10 |
| Peso | Mayor peso = mas importante |
Nivel minimo
Define el puntaje minimo que el candidato debe tener:
| Nivel | Descripcion sugerida |
|---|---|
| 1-3 | Conocimiento basico |
| 4-5 | Nivel intermedio |
| 6-7 | Nivel avanzado |
| 8-9 | Nivel experto |
| 10 | Nivel maestro |
Peso (ponderacion)
Define la importancia relativa:
| Peso | Uso recomendado | Ejemplo |
|---|---|---|
| 1 | Habilidad estandar | CSS |
| 2 | Habilidad muy importante | React |
| 3 | Habilidad critica | JavaScript |
Impacto: Una habilidad con peso 2 cuenta el doble que una con peso 1 en el calculo.
Evaluar habilidades en candidatos
Quien evalua
| Evaluador | Tipo de skill | Se usa en Finder |
|---|---|---|
| Empresa | Evaluacion profesional | Si |
| Candidato | Auto-declarada | No |
Importante: El Finder solo usa habilidades evaluadas por tu empresa, no las auto-declaradas por el candidato.
Como evaluar
- Ve al perfil del candidato
- Seccion "Habilidades"
- Haz clic en "Evaluar" o "+ Agregar"
- Asigna nivel (1-10)
Formulario de evaluacion:
| Campo | Descripcion |
|---|---|
| Candidato | Nombre del candidato |
| Habilidad | Skill a evaluar |
| Nivel | Escala 1-10 |
| Notas | Observaciones opcionales |
Escala de evaluacion
Usa una escala consistente:
| Nivel | Significado |
|---|---|
| 1-2 | Conocimiento muy basico |
| 3-4 | Puede realizar tareas simples |
| 5-6 | Competencia intermedia |
| 7-8 | Competencia avanzada |
| 9-10 | Experto, puede ensenar a otros |
Estrategias de configuracion
Vacante muy especifica
Para roles especializados:
Requeridas (todas criticas):
- React: min 8, peso 3
- TypeScript: min 7, peso 2
- Node.js: min 7, peso 2
- GraphQL: min 6, peso 2
Preferidas:
- Docker: min 5
- AWS: min 5
Resultado: Solo candidatos muy calificados tendran match alto.
Vacante flexible
Para roles donde puedes entrenar:
Requeridas (core):
- JavaScript: min 5, peso 2
- HTML/CSS: min 5, peso 1
Preferidas (nice-to-have):
- React: min 4
- Vue: min 4
- Angular: min 4
Resultado: Mas candidatos calificaran, priorizando los que ya conocen frameworks.
Balance tipico
Una configuracion balanceada:
- 3-5 habilidades requeridas (core skills)
- 2-3 habilidades preferidas (extras)
- Niveles minimos realistas (5-7 para la mayoria)
- Pesos diferenciados (core=2, secundarias=1)
Ejemplos por tipo de vacante
Desarrollador Frontend Senior
Requeridas:
- JavaScript: min 8, peso 3
- React: min 7, peso 3
- CSS/Tailwind: min 7, peso 2
- TypeScript: min 6, peso 2
- Git: min 6, peso 1
Preferidas:
- Testing (Jest/Cypress): min 5
- Next.js: min 5
- Diseno UI/UX: min 4
Desarrollador Backend Junior
Requeridas:
- Python o Node.js: min 5, peso 2
- SQL: min 5, peso 2
- Git: min 4, peso 1
- REST APIs: min 4, peso 1
Preferidas:
- Docker: min 3
- Cloud (AWS/GCP): min 3
- Testing: min 3
Product Manager
Requeridas:
- Gestion de Producto: min 7, peso 3
- Metodologias Agiles: min 6, peso 2
- Analisis de Datos: min 5, peso 2
- Comunicacion: min 7, peso 2
Preferidas:
- SQL: min 4
- Diseno UX: min 4
- Herramientas (Jira, etc.): min 5
Habilidades no encontradas
Si la habilidad no existe
- Ve a "Configuracion" - "Habilidades"
- Haz clic en "+ Nueva Habilidad"
- Define nombre, tipo (hard/soft), descripcion
- Usa la nueva habilidad en vacantes y evaluaciones
Unificar habilidades similares
Evita duplicados:
Malo:
- JavaScript
- Javascript
- JS
- java script
Bueno:
- JavaScript (unica)
Sincronizacion de habilidades
Problema comun
La vacante pide "React" pero evaluaste al candidato en "ReactJS":
- Vacante: React (skillId: 15)
- Candidato: ReactJS (skillId: 28)
- Resultado: 0% match en esa skill (IDs diferentes)
Solucion
Usa exactamente las mismas habilidades:
- Revisa IDs de skills en la vacante
- Evalua candidatos usando esos mismos IDs
- O unifica skills duplicadas en configuracion
Mejores practicas
Para vacantes
- Se realista: No pidas 10/10 en todo
- Prioriza: Skills core con peso mayor
- Diferencia: Usa requeridas solo para must-have
- Documenta: Descripcion clara de expectativas
Para evaluaciones
- Consistencia: Misma escala para todos
- Objetividad: Basate en evidencia, no intuicion
- Completitud: Evalua todas las skills relevantes
- Actualizacion: Re-evalua periodicamente
Para el matching
- Revisa desglose: No solo el % general
- Considera contexto: Un 70% puede ser suficiente
- Identifica brechas: ¿Son entrenables?
- Pesa preferidas: Bonus alto = buen diferenciador
Importar habilidades
Desde el CV
El sistema puede extraer habilidades del CV usando IA:
- Ve al perfil del candidato
- Sube CV
- Haz clic en "Extraer Habilidades"
- Revisa y confirma las sugeridas
Nota: Las habilidades extraidas se agregan como auto-declaradas. Debes evaluarlas profesionalmente para que cuenten en el Finder.
Desde evaluaciones previas
Si el candidato fue evaluado en otra vacante/proceso:
- Las evaluaciones se conservan
- Aplican a todas las busquedas
- Solo necesitas evaluar skills nuevas
Debugging de matches bajos
Checklist de diagnostico
-
¿La vacante tiene habilidades?
- Ve a configuracion de la vacante
- Verifica que hay skills definidas
-
¿El candidato tiene evaluaciones?
- Ve al perfil del candidato
- Verifica que tiene skills evaluadas por tu empresa
-
¿Son las mismas habilidades?
- Compara IDs de skills
- Unifica si hay duplicados
-
¿Los niveles son realistas?
- Vacante pide 8, candidato tiene 5 = ~62%
- Considera ajustar minimos
-
¿Los pesos son correctos?
- Skills muy pesadas dominan el calculo
- Revisa distribucion de pesos
Proximos pasos
- Algoritmo de Compatibilidad - Entender el calculo
- Buscador de Candidatos - Aplicar configuracion
- Habilidades - Gestionar catalogo