Programación
Redacta, lee y mejora el código de un programa en al menos un lenguaje de programación, desglosa un problema en pasos y comprueba su propia solución.
Cómo lo mide hrmforce
- Método de medición
- Prueba de muestra de trabajo · rho 0.33 (SD 0.09)
- Instrumento hrmforce
- Prueba de muestra de trabajo, Prueba de conocimientos (específica para cada cliente)
- Competencia (marco 50)
- Pensamiento conceptual
- Entrenabilidad
- alto
- Perspectiva de demanda 2026 a 2030
- en alza
El candidato realiza una muestra de trabajo representativa en condiciones estandarizadas.
Anclas conductuales
| Nivel | Comportamiento en este nivel |
|---|---|
| N1 Guiado | Modifica el código existente según las instrucciones, lo ejecuta e informa de los mensajes de error que no puede resolver por sí mismo. trabaja bajo supervisión y sigue instrucciones · rutinario, una variable cada vez · tarea propia |
| N3 Nivel avanzado | Desarrolla de forma autónoma una función o un módulo a partir de los requisitos, elige las estructuras adecuadas y se asegura de que el código sea legible y haya sido sometido a pruebas. establece su propio enfoque y solicita aportaciones de forma proactiva · varias variables, cierta ambigüedad · su propio equipo o proceso |
| N5 Liderazgo | Establece las normas de programación y la elección de lenguajes para la organización y revisa el código de otros para evaluar su calidad y facilidad de mantenimiento. establece la norma y la política · estratégico, en un contexto de gran incertidumbre · organización, cadena de valor o profesión |
N2 y N4 no se han anclado deliberadamente. Los evaluadores las sitúan entre los puntos de referencia, siguiendo la convención de O*NET.
Competencias subyacentes
Estas competencias heredan la vía de medición y las anclas conductuales de este constructo.
| T | Competencia | Definición | Perspectiva de demanda 2026 a 2030 |
|---|---|---|---|
| T | Python Python | Escribe código Python legible con funciones, módulos y paquetes, y utiliza la biblioteca estándar para las tareas cotidianas. | en alza |
| T | JavaScript JavaScript | Programas en JavaScript que utilizan funciones, llamadas asíncronas y la manipulación de la estructura de la página en el navegador. | estable |
| T | TypeScript TypeScript | Escribe código JavaScript tipado con interfaces y tipos genéricos, y resuelve los errores de tipo antes de la ejecución. | en alza |
| T | Java Java | Desarrolla aplicaciones Java con clases, interfaces y herramientas de compilación como Maven o Gradle. | estable |
| T | C# C# | Desarrolla aplicaciones en C# con clases, tareas y paquetes dentro de la plataforma .NET. | estable |
| T | PHP PHP | Desarrolla aplicaciones web del lado del servidor en PHP con gestión de formularios, sesiones y conexiones a bases de datos. | estable |
| T | HTML y CSS HTML · CSS | Crea una estructura semántica de las páginas en HTML y gestiona el estilo y el comportamiento adaptativo mediante CSS. | en descenso |
| T | React React | Crea interfaces de usuario en React utilizando componentes, estado y hooks, y garantiza que el flujo de datos sea claro. | en alza |
| T | Vue Vue | Crea interfaces basadas en componentes en Vue con datos reactivos, enrutamiento y elementos reutilizables. | estable |
| T | Node.js Node.js | Desarrolla servicios del lado del servidor en Node.js con gestión de paquetes, enrutamiento y gestión de solicitudes asíncronas. | en alza |
| T | dotNET .NET | Desarrolla y publica aplicaciones en la plataforma .NET con estructura de proyecto, paquetes y configuración específica para cada entorno. | estable |
| T | Laravel Laravel | Desarrolla aplicaciones web en Laravel con rutas, modelos, migraciones y plantillas, siguiendo las convenciones del marco de trabajo. | estable |
| V | Depuración Depuración | Localiza un fallo de forma sistemática mediante el uso de registros, puntos de interrupción y el aislamiento del caso reproducible más pequeño. | en alza |
| V | Refactorización Refactorización | Mejora la estructura del código existente sin alterar su comportamiento y garantiza que las pruebas sigan superándose. | en alza |