O*NET-SOC-Code
15-1251.00

Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

  • Datenquelle: BLSVeröffentlicht: 2026-08

    Sehr hoch· relativ

    NiedrigVier relative BänderSehr hoch

    Wert auf Berufsgruppenebene

    Skala, Bezugsmenge und Quelle

    Vier relative Bänder (Niedrig / Mittel / Hoch / Sehr hoch)

    831 detaillierte Berufe in der BLS-Beschäftigungsprojektionstabelle. Der Wert wird je Code der National Employment Matrix (NEM) vergeben, daher erhalten Berufe mit demselben NEM-Code dasselbe Band

    Quelldatensatz (XLSX-Download)

  • Datenquelle: AnthropicVeröffentlicht: 2026-03

    0,745

    0,000Spannweite der hier geführten Werte0,745
    Skala, Bezugsmenge und Quelle

    Index der beobachteten Exposition, 0–1 wie veröffentlicht

    Auf O*NET-Aufgaben abgebildet

    Veröffentlicht je SOC-2018-Beruf; jeder O*NET-Beruf mit demselben SOC-2018-Code erhält diesen Wert

    Quelldatensatz (CSV-Download)

  • Datenquelle: ILOVeröffentlicht: 2025

    0,57

    0,09Spannweite der hier geführten Werte0,70

    Wert auf Berufsgruppenebene

    Skala, Bezugsmenge und Quelle

    Index der Exposition gegenüber generativer KI, 0–1 wie veröffentlicht

    Veröffentlicht je ISCO-08-Berufsgattung. Mit diesem Beruf ganz oder teilweise verknüpft durch Anwendung der Umsteigeschlüssel des U.S. Bureau of Labor Statistics (ISCO-08 zu SOC 2010, SOC 2010 zu SOC 2018) in veröffentlichter Form

    Quelldatensatz (PDF-Download)

Welche Art von Wert diese Quelle veröffentlicht

Die Kategorie von BLS ist ein relativer Rang und kein absolutes Niveau, und sie ist keine eigene Messung: Sie fasst die Perzentilränge des Berufs aus mehreren veröffentlichten Studien in vier Bänder zusammen. Sie ist weder eine Beschäftigungs- oder Lohnprognose noch eine Einführungswahrscheinlichkeit und unterscheidet nicht zwischen Automatisierung und Augmentierung.

Task-level exposure

Nur exponierte Aufgaben

17 bewertete Aufgaben · 17 Aufgaben mit β ≥ 0,5 (100,0%)

β = direkte Exposition (E1) + 0,5 × Exposition bei verfügbaren Werkzeugen (E2), gemäß der Definition des Quell-Repositorys.

  • Quelleinheit: Aufgaben aus O*NET 27.2 → Berufscode aus O*NET 31.0
  • Alle bewerteten Aufgaben stehen in der Aufgabenliste von O*NET 31.0.
Quelle
OpenAI "GPTs are GPTs" exposure rubric
Ausgabe
gh-main-0471612
Lizenz
MIT License, Copyright (c) 2024 OpenAI

Aufgaben des O*NET-SOC-2010-Berufs 15-1131.00 Computer Programmers, die wir diesem Beruf über die offizielle Umsteigetabelle O*NET-SOC 2010 zu 2019 zugeordnet haben

Task (O*NET 20.1)Claude.aiRaw / share %
Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.

15-1131.00

2.455132.7
Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.

15-1131.00

2.397931.9
Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.

15-1131.00

2.190129.2
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

15-1131.00

0.17002.3
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

15-1131.00

0.16712.2
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.

15-1131.00

0.05950.8
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.

15-1131.00

0.03230.4
Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.

15-1131.00

0.02600.3
Collaborate with computer manufacturers and other users to develop new programming methods.

15-1131.00

0.00330.0
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.

15-1131.00

0.00300.0
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

15-1131.00

0.00230.0
Not observed on any surface — 4 task(s) — These tasks have no row in the source for this release. The 0 in the share row is a display-stage composition ratio; absence is what the — in the raw row states.
Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
—0
Write or contribute to instructions or manuals to guide end users.
—0
Assign, coordinate, and review work and activities of programming personnel.
—0
Train subordinates in programming and program coding.
—0

Data sources & licenses — O*NET®, Anthropic Economic Index, Eloundou et al. (2023): see full notices on the Credits page

Alle Aufgaben aus O*NET 31.0 (17)

Alle Aufgaben dieses Berufs aus O*NET 31.0 (englisch, wie veröffentlicht; Aufgabentyp Kern- oder Zusatzaufgabe). Expositionswerte stehen nicht in dieser Liste, sondern in der Tabelle oben, neben jeder Aufgabe im Wortlaut der O*NET-Version, die die jeweilige Quelle verwendet hat.

Aufgabe (O*NET 31.0)Art
Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.Kern
Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.Kern
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.Kern
Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.Kern
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.Kern
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.Kern
Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.Kern
Write or contribute to instructions or manuals to guide end users.Kern
Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.Kern
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.Kern
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.Kern
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.Kern
Assign, coordinate, and review work and activities of programming personnel.Kern
Collaborate with computer manufacturers and other users to develop new programming methods.Ergänzend
Train subordinates in programming and program coding.Ergänzend
Develop Web sites.Ergänzend
Train users on the use and function of computer programs.Ergänzend

Berufsinformationen

Beschäftigungsausblick (BLS)

Beschäftigung, 2025
111K
Projizierte Beschäftigung, 2035
103K
Veränderung (2025–35)
-7,3%
Medianer Jahreslohn, 2025
$100.390
Üblicher Bildungsabschluss für den Einstieg
Bachelor's degree
niedrigster $30.890Spanne des Medianlohns über 825 Einzelberufe, BLS EP 2025–35höchster $559.030

Quelle: U.S. Bureau of Labor Statistics, Employment Projections 2025–35 — Employment by detailed occupation, 2025 and projected 2035

Verknüpfungen mit der koreanischen Klassifikation (KSCO)

Verknüpfungen aus der aktuellen Ausgabe von Korea Occupation Direct Crosswalk v1.1, erstellt von AI Changing Work. Beziehungswerte sind von der O*NET-SOC-Seite aus zu lesen.

KSCO-CodeKSCO-BezeichnungBeziehungStatus
22222시스템 소프트웨어 프로그래머Dieser Beruf ist breiterbestätigt

Definitionen von Beziehung und Status(kr-direct v1.1)

ILO-Berufsbeschreibung

AI Changing Work verknüpft die unten aufgeführten ISCO-08-Berufsgattungen mit diesem Beruf, indem die Umsteigeschlüssel des U.S. Bureau of Labor Statistics (BLS) (SOC 2018 zu SOC 2010, SOC 2010 zu ISCO-08) so angewendet werden, wie sie veröffentlicht sind, ohne Auswahl im Einzelfall; jede Verknüpfung kann vollständig oder teilweise sein.

  • ISCO-08 2514Applications Programmers

    Anwendungsprogrammierer

Quelle: European Commission, DG EMPL — ESCO API 2026-08-08 (bridge v1.2.1)

Lizenz: CC BY 4.0 (EU Reuse Notice)

Original ansehen

Die folgende Definition, die Aufgaben und die Beispiele sind die Beschreibung dieser Berufsgattung durch die ILO, nicht dieses Berufs.

Applications programmers write and maintain programmable code outlined in technical instructions and specifications for software applications and operating systems.

Aufgaben

  • (a) writing and maintaining programme code outlined in instructions and specifications in accordance with quality accredited standards;
  • (b) revising, repairing or expanding existing programmes to increase operating efficiency or adapt to new requirements;
  • (c) conducting trial runs of programmes and software applications to confirm that they will produce the desired information;
  • (d) compiling and writing documentation of programme development;
  • (e) identifying and communicating technical problems, processes and solutions.

Beispielberufe

Applications programmer

Sources: ILO ISCO-08 — details: Credits

ESCO-Berufsvokabular

Jeder Eintrag unten ist diesem Beruf im veröffentlichten ESCO-O*NET Crosswalk (Version 1, 2022) einzeln zugeordnet. Die Zuordnungsarten stammen aus diesem Crosswalk; die Formulierung stammt von AI Changing Work.

  • Softwareentwickler/SoftwareentwicklerinESCO 2512.3Überschneidend, nicht gleich

    Softwareentwickler implementieren oder programmieren Softwaresystemen jeder Art auf der Grundlage von Spezifikationen bzw. Entwürfen unter Einsatz von Programmiersprachen, Tools und Plattformen.

Quelle: European Commission, DG EMPL — ESCO API 2026-08-08 (bridge v1.2.1)

Lizenz: CC BY 4.0 (EU Reuse Notice)

Original ansehen

ESCO reuse terms and the modification notice are in Credits.

Verknüpfungen mit der französischen Klassifikation (ROME)

Verknüpfungen zwischen diesem Beruf und ROME-4.0-Berufsprofilen, von AI Changing Work mithilfe von KI-Modellen beurteilt. Die Beziehungen sind aus Sicht dieses Berufs zu lesen. Als vorläufig markierte Verknüpfungen wurden allein auf der Grundlage der Beurteilungen zweier Prüfer derselben Modellfamilie (Claude) übernommen, oder nach einer vom Betreiber auf diese Beurteilungen angewandten Regel, und beruhen daher auf schwächeren Belegen als bestätigte Verknüpfungen.

ROME-CodeROME-Bezeichnung (Französisch)Beziehung
M1805Développeur / Développeuse informatiqueDieser Beruf ist engervorläufig
M1861Développeur / Développeuse logiciel ou d'applicationÜberschneidend, nicht gleichvorläufig
M1810Technicien / Technicienne d'exploitation informatiqueVerwandt, keine Entsprechungvorläufig

Source: France Travail — Répertoire Opérationnel des Métiers et des Emplois (ROME 4.0), version 61, last updated 15 June 2026 (https://www.data.gouv.fr/datasets/repertoire-operationnel-des-metiers-et-des-emplois-rome). Licence Ouverte 2.0.

ROME codes and titles are reproduced unchanged; the links to O*NET-SOC occupations are AI Changing Work's own judgment and are not a France Travail correspondence.

(AI Changing Work link release: fr-direct v1)

Verknüpfungen mit der spanischen Klassifikation (CNO-11)

Verknüpfungen zwischen diesem Beruf und CNO-11-Berufen, von AI Changing Work mithilfe von KI-Modellen beurteilt. Die Beziehungen sind aus Sicht dieses Berufs zu lesen.

CNO-11-CodeCNO-11-Bezeichnung (Spanisch)Beziehung
3820Programadores informáticosGleicher Umfangvorläufig
2712Analistas y diseñadores de softwareVerwandt, keine Entsprechungvorläufig

Source: Instituto Nacional de Estadística (INE), National Classification of Occupations 2011 (CNO-11, Royal Decree 1591/2010) — www.ine.es · Licensed CC BY 4.0. CNO-11 codes and Spanish titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own judgment and are not an INE correspondence.

(AI Changing Work link release: es-direct v1)

Verknüpfungen mit der deutschen Klassifikation (KldB)

Verknüpfungen zwischen diesem Beruf und KldB-Berufen, von AI Changing Work mithilfe von KI-Modellen beurteilt. Die Beziehungen sind aus Sicht dieses Berufs zu lesen.

KldB-CodeKldB-Bezeichnung (Deutsch)Beziehung
43423Berufe in der Programmierung - komplexe SpezialistentätigkeitenDieser Beruf ist breiter
43412Berufe in der Softwareentwicklung - fachlich ausgerichtete TätigkeitenÜberschneidend, nicht gleich
43103Berufe in der Informatik (ohne Spezialisierung) - komplexe SpezialistentätigkeitenVerwandt, keine Entsprechungvorläufig
43122Berufe in der technischen Informatik - fachlich ausgerichtete TätigkeitenVerwandt, keine Entsprechungvorläufig

Source: © Statistik der Bundesagentur für Arbeit — Klassifikation der Berufe 2010 – überarbeitete Fassung 2020, https://statistik.arbeitsagentur.de. KldB codes and titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own mapping (eigene Zuordnung) and are not a Bundesagentur für Arbeit correspondence.

(AI Changing Work link release: de-direct v1)

Verknüpfungen mit der japanischen Klassifikation (JSCO)

Verknüpfungen zwischen diesem Beruf und JSCO-Berufen, von AI Changing Work mithilfe von KI-Modellen beurteilt. Die Beziehungen sind aus Sicht dieses Berufs zu lesen.

JSCO-CodeJSCO-Bezeichnung (Japanisch)Beziehung
104ソフトウェア作成者Dieser Beruf ist engervorläufig

Source: Ministry of Internal Affairs and Communications (MIC), Japan Standard Occupational Classification (Dec. 2009, MIC Notification No. 555). JSCO codes and Japanese titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own judgment and are not a MIC correspondence.

(AI Changing Work link release: jp-direct v1)

Aktuelle Veränderungen mit Bezug zu diesem Beruf

Zusammenfassungen und Beziehungsangaben stammen von AI Changing Work; prüfen Sie Zahlen anhand der verlinkten Quelle.

  • Mit Bezug Anthropic's new "observed exposure" measure (Massenkoff & McCrory, Mar 2026) puts Computer Programmers first among its ten most exposed occupations, with 75% task coverage. For the Computer & Math category as a whole, Claude covers 33% of tasks, against 94% that LLMs could theoretically speed up (Eloundou et al. β).

    [Quelle: Anthropic Economic Research (Massenkoff & McCrory, 2026)]
  • Mit Bezug Frank et al. (arXiv, Jan 2026): computer and math occupations (SOC 15), which include computer programmers, had the largest rise in unemployment risk of any occupation group in 2022-2024, and it began before ChatGPT. Graduates whose coursework was more AI-exposed had higher first-job pay and shorter job searches after ChatGPT.

    [Quelle: Frank et al. (2026) arXiv:2601.02554]
  • Mit Bezug Bank of Korea (Nov 2025): juniors mostly do codified, textbook-style knowledge work that AI can do quickly. Since November 2022, youth employment in computer programming and system integration fell 11.2%, while employment of core-age workers, including those in their 50s, kept rising.

    [Quelle: Bank of Korea Employment Research (2025)]

Datenquellen und Lizenzen dieser Seite sowie die Änderungs- und Übersetzungshinweise von AI Changing Work: Credits und Quellen