Programmierung
Verfasst, liest und optimiert Programmcode in mindestens einer Programmiersprache, gliedert ein Problem in einzelne Schritte auf und testet die eigene Lösung.
Wie hrmforce dies misst
- Messmethode
- Arbeitsproben-Test · rho 0.33 (SD 0.09)
- hrmforce-Instrument
- Arbeitsproben-Test, Wissenstest (kundenspezifisch)
- Kompetenz (50-Framework)
- Konzeptionelles Denken
- Trainierbarkeit
- hoch
- Nachfrageausblick 2026 bis 2030
- steigend
Der Bewerber führt unter standardisierten Bedingungen eine repräsentative Arbeitsprobe durch.
Verhaltensanker
| Ebene | Verhalten auf dieser Ebene |
|---|---|
| N1 Geführt | Passen bestehenden Code gemäß den Anweisungen an, führen ihn aus und melden Fehlermeldungen, die nicht eigenständig behoben werden können. arbeitet unter Aufsicht und befolgt Anweisungen · Routine, jeweils eine Variable nach der anderen · eigene Aufgabe |
| N3 Beherrscht | Entwickelt eigenständig eine Funktion oder ein Modul auf der Grundlage der Anforderungen, wählt geeignete Strukturen aus und sorgt dafür, dass der Code lesbar und getestet bleibt. legt den eigenen Ansatz fest und holt proaktiv Input ein · mehrere Variablen, gewisse Mehrdeutigkeiten · eigenes Team oder eigener Prozess |
| N5 Führung | Legt Programmierstandards und die Wahl der Programmiersprachen für das Unternehmen fest und überprüft den Code anderer hinsichtlich Qualität und Wartbarkeit. legt den Standard und die Richtlinien fest · strategisch, unter hoher Unsicherheit · Organisation, Wertschöpfungskette oder Berufsfeld |
N2 und N4 sind bewusst nicht verankert. Die Bewerter ordnen sie gemäß der Konvention O*NET zwischen den Ankerpunkten ein.
Zugrundeliegende Skills
Diese Skills übernehmen die Messroute und die Verhaltensanker dieses Konstrukts.
| T | Skill | Definition | Nachfrageausblick 2026 bis 2030 |
|---|---|---|---|
| T | Python Python | Verfasst lesbaren Python-Code mit Funktionen, Modulen und Paketen und nutzt die Standardbibliothek für alltägliche Aufgaben. | steigend |
| T | JavaScript JavaScript | Programme in JavaScript unter Verwendung von Funktionen, asynchronen Aufrufen und der Bearbeitung der Seitenstruktur im Browser. | stabil |
| T | TypeScript TypeScript | Schreibt typisiertes JavaScript mit Schnittstellen und generischen Typen und behebt Typfehler noch vor der Laufzeit. | steigend |
| T | Java Java | Erstellt Java-Anwendungen mit Klassen, Schnittstellen und Build-Tools wie Maven oder Gradle. | stabil |
| T | C# C# | Entwickelt Anwendungen in C# mit Klassen, Aufgaben und Paketen innerhalb der .NET-Plattform. | stabil |
| T | PHP PHP | Erstellt serverseitige Webanwendungen in PHP mit Formularverarbeitung, Sitzungen und Datenbankverbindungen. | stabil |
| T | HTML und CSS HTML · CSS | Erstellt eine semantische Seitenstruktur in HTML und regelt das Styling sowie das responsive Verhalten mit CSS. | rückläufig |
| T | React React | Erstellt Benutzeroberflächen in React unter Verwendung von Komponenten, State und Hooks und sorgt für einen übersichtlichen Datenfluss. | steigend |
| T | Vue Vue | Erstellt komponentenbasierte Benutzeroberflächen in Vue mit reaktiven Daten, Routing und wiederverwendbaren Komponenten. | stabil |
| T | Node.js Node.js | Entwicklung serverseitiger Dienste in Node.js mit Paketverwaltung, Routing und asynchroner Bearbeitung von Anfragen. | steigend |
| T | dotNET .NET | Erstellt und veröffentlicht Anwendungen auf der .NET-Plattform mit Projektstruktur, Paketen und umgebungsspezifischen Konfigurationen. | stabil |
| T | Laravel Laravel | Erstellt Webanwendungen in Laravel mit Routen, Modellen, Migrationen und Vorlagen gemäß den Konventionen des Frameworks. | stabil |
| V | Fehlerbehebung Fehlerbehebung | Spürt einen Fehler systematisch auf, indem er Protokolle nutzt, Haltepunkte setzt und den kleinsten reproduzierbaren Fall isoliert. | steigend |
| V | Refactoring Refactoring | Verbessert die Struktur des bestehenden Codes, ohne das Verhalten zu verändern, und sorgt dafür, dass die Tests weiterhin erfolgreich durchlaufen werden. | steigend |