Programmation
Rédige, lit et améliore le code d'un programme dans au moins un langage de programmation, décompose un problème en étapes et teste sa propre solution.
Comment hrmforce le mesure
- Méthode de mesure
- Test sur échantillon de travail · rho 0.33 (SD 0.09)
- Instrument hrmforce
- Test sur échantillon de travail, Test de connaissances (spécifique au client)
- Aptitude (référentiel 50)
- Pensée conceptuelle
- Aptitude à l'apprentissage
- élevé
- Perspective de demande 2026 à 2030
- en hausse
Le candidat réalise un échantillon de travail représentatif dans des conditions standardisées.
Ancres comportementales
| Niveau | Comportement attendu à ce niveau |
|---|---|
| N1 Guidé | Modifie le code existant selon les instructions, l'exécute et signale les messages d'erreur qu'il ne peut pas résoudre seul. travaille sous supervision et suit les consignes · procédure standard, une variable à la fois · tâche personnelle |
| N3 Maîtrise | Élabore de manière autonome une fonction ou un module à partir du cahier des charges, choisit les structures adaptées et veille à ce que le code reste lisible et soit testé. définit sa propre approche et sollicite activement des contributions · plusieurs variables, une certaine ambiguïté · votre propre équipe ou processus |
| N5 Direction | Définit les normes de programmation et les choix de langages pour l'organisation et examine le code des autres afin d'en évaluer la qualité et la maintenabilité. définit la norme et la politique · stratégique, dans un contexte de forte incertitude · organisation, chaîne de valeur ou profession |
Les éléments N2 et N4 ne sont délibérément pas ancrés. Les évaluateurs les placent entre les points d'ancrage, conformément à la convention O*NET.
Compétences sous-jacentes
Ces compétences héritent de la voie de mesure et des ancres comportementales de ce construit.
| T | Compétence | Définition | Perspective de demande 2026 à 2030 |
|---|---|---|---|
| T | Python Python | Rédige du code Python lisible à l’aide de fonctions, de modules et de paquets, et utilise la bibliothèque standard pour les tâches quotidiennes. | en hausse |
| T | JavaScript JavaScript | Programmes en JavaScript utilisant des fonctions, des appels asynchrones et la manipulation de la structure de la page dans le navigateur. | stable |
| T | TypeScript TypeScript | Écrit du code JavaScript typé avec des interfaces et des types génériques, et résout les erreurs de type avant l'exécution. | en hausse |
| T | Java Java | Développe des applications Java à l'aide de classes, d'interfaces et d'outils de développement tels que Maven ou Gradle. | stable |
| T | C# C# | Développe des applications en C# à l'aide de classes, de tâches et de packages au sein de la plateforme .NET. | stable |
| T | PHP PHP | Développe des applications web côté serveur en PHP avec gestion des formulaires, des sessions et des connexions aux bases de données. | stable |
| T | HTML et CSS HTML · CSS | Crée une structure sémantique des pages en HTML et gère la mise en forme ainsi que l'adaptabilité aux différents appareils à l'aide du CSS. | en baisse |
| T | Réagir Réagir | Crée des interfaces utilisateur dans React à l'aide de composants, d'états et de hooks, et veille à la clarté du flux de données. | en hausse |
| T | Vue Vue | Développe des interfaces basées sur des composants dans Vue, avec des données réactives, un routage et des éléments réutilisables. | stable |
| T | Node.js Node.js | Développe des services côté serveur en Node.js avec gestion des paquets, routage et traitement asynchrone des requêtes. | en hausse |
| T | dotNET .NET | Développe et publie des applications sur la plateforme .NET avec une structure de projet, des paquets et une configuration spécifique à chaque environnement. | stable |
| T | Laravel Laravel | Développe des applications web sous Laravel à l'aide de routes, de modèles, de migrations et de modèles de page, conformément aux conventions du framework. | stable |
| V | Débogage Débogage | Identifie systématiquement un défaut à l’aide de la journalisation, de points d’arrêt et en isolant le plus petit cas reproductible. | en hausse |
| V | Refactorisation Refactorisation | Améliore la structure du code existant sans modifier son comportement et garantit que les tests continuent de réussir. | en hausse |