Zum Inhalt springen Zu einem Abschnitt springen

💻Die Großen

Softwareentwickler/in · Schreibt, testet und wartet den Code, der das moderne Leben antreibt — und beobachtet als einer der ersten Berufe, wie KI seine eigene tägliche Arbeit automatisiert.

Auf einen Blick
Wertedichte

Dunklere Zellen bedeuten einen hoeheren Wert auf dieser Kennzahl.

Zuletzt geprueft Quellen und CreditsMediennachweisMethodik

Kurze Antworten

Was macht ein Softwareentwickler den ganzen Tag über eigentlich?

Die meisten Tage teilen sich auf in neuen Code schreiben, fremden Code im Review lesen, Fehler beheben und mit Kollegen besprechen, was als Nächstes gebaut wird. Besprechungen, Planung und Mentoring nehmen mehr Zeit ein, als Neulinge erwarten. Eine erfahrene Entwicklerin schreibt oft persönlich weniger Code als eine junge, verbringt aber mehr Zeit mit Designentscheidungen, Reviews und dem Freiräumen von Blockaden für andere.

Braucht man einen Informatikabschluss, um Softwareentwickler zu werden?

Nein, aber es bleibt der häufigste und reibungsloseste Weg. Ein vierjähriges Studium vermittelt Algorithmen, Datenstrukturen und Systemkonzepte, die im Selbststudium teuer zu erlernen sind. Bootcamp-Absolventen und Autodidakten werden durchaus eingestellt, besonders von kleineren Unternehmen, brauchen aber meist ein starkes Portfolio oder Open-Source-Arbeit als Ersatz für den Abschluss.

Ist Softwareentwicklung durch KI gefährdet?

Teile davon sind es bereits. In moderne Code-Editoren eingebaute Werkzeuge schreiben inzwischen einen großen Teil des Routinecodes — Standardstrukturen, erste Testentwürfe, Übersetzungen zwischen Sprachen — für Entwickler, die sie regelmäßig nutzen. Viel schwerer zu automatisieren ist die Entscheidung, was gebaut werden soll, warum, und wie ein System geformt sein muss, damit es echten Nutzern und Fehlern standhält.

Wie viel verdienen Softwareentwickler?

Das schwankt enorm je nach Land und Unternehmen. In den USA liegt der Median bei rund 133.000 Dollar im Jahr; in Deutschland bei etwa 69.000 Euro; in Indien, wo die Branche die meisten Menschen beschäftigt, liegt ein landesweiter Durchschnitt eher bei 900.000 Rupien. Senior- und Staff-Entwickler bei großen Technologiekonzernen können ein Mehrfaches des nationalen Medians verdienen, sobald Aktienvergütung eingerechnet wird.

Was ist der Unterschied zwischen Softwareentwickler, Programmierer und Developer?

In der Praxis wenig — die Titel überschneiden sich, und Unternehmen verwenden sie uneinheitlich. 'Programmierer' ist der älteste Begriff und betont das Schreiben von Code; 'Developer' ist in Web- und Produktfirmen üblich; 'Softwareentwickler/Software Engineer' greift die Idee auf, disziplinierten Prozess, Tests und Design aus älteren Ingenieurdisziplinen auf den Softwarebau zu übertragen. Stellenanzeigen unterscheiden selten konsequent.

Ist ein Coding-Interview wirklich nötig, um eingestellt zu werden?

Bei den meisten etablierten Technologieunternehmen ja: Ein Live- oder Take-Home-Technikinterview, oft mit Algorithmusaufgaben auf einem geteilten Dokument oder Whiteboard, bleibt der Standardfilter, ergänzt durch eine Systemdesign-Runde für erfahrenere Stellen. Kleinere Unternehmen und Startups ersetzen das eher durch ein bezahltes Probeprojekt, eine Portfolio-Prüfung oder ein Gespräch über frühere Arbeiten.

Vergleichslab öffnen

Diese Seite teilen

Der Kanon der Softwareentwicklung ist kürzer und jünger als der der Medizin oder des Rechts, und ein überraschender Teil davon wurde von Frauen geschrieben, die in Räumen voller Männer arbeiteten, die noch nicht glaubten, Programmieren sei wichtig. Die acht hier vorgestellten Personen spannen sich von einer Gräfin, die für eine nie gebaute Maschine schrieb, bis zu einem japanischen Sprachdesigner, der seine eigene Schöpfung noch mit sechzig pflegt.

Was sie verbindet, ist kein gemeinsamer Hintergrund — sie verteilen sich über vier Länder und mehr als 180 Jahre —, sondern eine gemeinsame Überzeugung, dass wie Software gebaut wird ebenso wichtig ist wie ob sie funktioniert.

Das Podium aller Zeiten

Grace Hopper
Grace Hopper
Vereinigte Staaten
2
Dennis Ritchie
Dennis Ritchie
Vereinigte Staaten
1
Margaret Hamilton
Margaret Hamilton
Vereinigte Staaten
3

“Baue so, dass die Arbeit die Maschine überlebt, für die sie gebaut wurde — Portabilität ließ Unix' Ideen fünfzig Jahre Hardware überleben.”

Dennis Ritchie

Die acht, die es an die Spitze schafften

1
Fotografie von Dennis Ritchie Denise Panyik-Dale · CC BY 2.0

Dennis Ritchie

Vereinigte Staaten · 1941–2011

Entwickelte gemeinsam mit Ken Thompson Unix und die Programmiersprache C bei Bell Labs und gab der Branche damit ein portables Betriebssystem sowie die Sprache, deren Syntax die meisten späteren Sprachen übernahmen. Er teilte sich 1983 den Turing Award mit Thompson; die meisten heute laufenden Betriebssysteme stammen von seiner Arbeit ab oder wurden mit davon abstammenden Werkzeugen gebaut.

Die Geschichte

Mit Thompson schrieb Ritchie Unix 1973 in C neu, damit es auf neue Hardware wechseln konnte, statt an eine einzige Maschine gebunden zu sein — die Entscheidung, die Unix und alles davon Abstammende jeden einzelnen Computer überleben ließ. Er starb am 12. Oktober 2011 zu Hause in Berkeley Heights, New Jersey, ein Tod, der in der Presse weitgehend von Steve Jobs' Tod eine Woche zuvor überschattet wurde, obwohl auf Ritchies Arbeit gebaute Software in Jobs' eigenen Produkten lief.

“Baue so, dass die Arbeit die Maschine überlebt, für die sie gebaut wurde — Portabilität ließ Unix' Ideen fünfzig Jahre Hardware überleben.”

Turing Award
1983 (mit Thompson)
Von C abstammende Sprachen
C++, Java, C#, JavaScript…
Karriere bei Bell Labs
~40 Jahre
2
Fotografie von Grace Hopper in Marineuniform James S. Davis · Public domain

Grace Hopper

Vereinigte Staaten · 1906–1992

Mathematikerin und Marineoffizierin, die 1952 den ersten funktionierenden Compiler baute und argumentierte, Menschen sollten in etwas Englisch-Ähnlicherem programmieren statt in rohen Maschinenbefehlen. Dieses Argument führte direkt zu COBOL, einer Sprache, die sieben Jahrzehnte später noch in Banken, Fluggesellschaften und Regierungen läuft.

Die Geschichte

Von der Marine wegen Untergewichts für den aktiven Dienst abgelehnt, trat Hopper 1943 der Naval Reserve bei und wurde später zur Programmierung des Harvard Mark I abgestellt. Im September 1947 klebte ihr Mark-II-Team eine Motte, die ein Relais blockiert hatte, ins Logbuch mit dem Vermerk 'erster tatsächlicher Fall eines gefundenen Bugs' — Hopper prägte das Wort 'Bug' nicht, aber sie erzählte die Geschichte jahrzehntelang, bis sie zur Gründungslegende des Feldes wurde.

“Lass die Maschine die Sprache des Programmierers sprechen, nicht nur umgekehrt.”

Marinekarriere
43 Jahre, Konteradmiralin
Alter bei Pensionierung
79, älteste aktive Offizierin
Presidential Medal of Freedom
2016 (posthum)
3
Fotografie von Margaret Hamilton neben einem Stapel Apollo-Software-Ausdrucke Daphne Weld Nichols · CC BY-SA 3.0

Margaret Hamilton

Vereinigte Staaten · geb. 1936

Leitete das Team am MIT Instrumentation Laboratory, das die Bordsoftware des Apollo-Programms schrieb, und wird weithin für die Popularisierung des Begriffs 'Software Engineering' als Argument dafür gewürdigt, dass Code dieselbe Sorgfalt und denselben Respekt verdiene wie Hardware-Engineering.

Die Geschichte

Während des Mondlandeanflugs von Apollo 11 im Juli 1969 begann der Führungscomputer, 1202- und 1201-Alarme auszulösen, als ein falsch konfigurierter Radarschalter ihn mit zusätzlicher Arbeit überflutete. Hamiltons Team hatte die Software so gebaut, dass sie bei Überlastung Aufgaben niedriger Priorität abwarf statt abzustürzen, sodass die Landeführung weiterlief; die Bodenkontrolle, vorbereitet durch eine handgeschriebene Alarm-Checkliste eines NASA-Ingenieurs, gab 'go' statt abzubrechen.

“Entwirf Software so, dass sie unter Überlastung graziös versagt, nicht nur funktioniert, wenn alles nach Plan läuft.”

Presidential Medal of Freedom
2016
Historische Mission
Apollo-11-Landung, 1969
Rolle am MIT
Leiterin, Software-Eng.-Abt.
4
Fotografie von Linus Torvalds Krd (photo) Von Sprat (crop/extraction) · CC BY-SA 4.0

Linus Torvalds

Finnland / Vereinigte Staaten · geb. 1969

Startete den Linux-Kernel 1991 als Hobbyprojekt eines Helsinki-Studenten und schrieb vierzehn Jahre später den Kern von Git in etwa zehn Tagen. Beide Projekte liegen heute unter dem Großteil des öffentlichen Internets, den meisten Handys der Welt und dem täglichen Workflow der meisten professionellen Entwicklungsteams.

Die Geschichte

Am 25. August 1991 postete Torvalds in der Usenet-Gruppe comp.os.minix, er schreibe 'ein (freies) Betriebssystem (nur ein Hobby, wird nicht groß und professionell wie GNU)'. Freiwillige aus aller Welt begannen innerhalb weniger Monate mitzuarbeiten. 2005, nachdem ein Lizenzstreit das Kernel-Team von seinem bisherigen Versionskontrollwerkzeug abschnitt, schrieb er den Kern von Git selbst in etwa zehn Tagen, statt zu warten, dass jemand anders eines baut.

“Frei geteilter und offen diskutierter funktionierender Code schlägt das perfekte Design eines geschlossenen Komitees.”

Linux-Kernel gestartet
1991, im Alter von 21
Git geschrieben in
~10 Tagen, 2005
Geräte mit Linux-basiertem Betriebssystem
Milliarden, inkl. alle Android
5
Fotografie von Barbara Liskov Kenneth C. Zirkel · CC BY-SA 3.0

Barbara Liskov

Vereinigte Staaten · geb. 1939

Baute Mitte der 1970er CLU am MIT, eine der ersten Sprachen mit echter Datenabstraktion, und formalisierte später das Substitutionsprinzip, das noch heute bestimmt, wie Entwickler Klassenhierarchien entwerfen. 2008 wurde sie erst die zweite Frau, die den Turing Award gewann.

Die Geschichte

Liskov erwarb 1968 als eine der ersten Frauen in den USA einen Doktortitel in Informatik, an der Stanford University. Am MIT leitete sie das Team, das zwischen 1974 und 1975 CLU baute, und führte abstrakte Datentypen ein, Jahre bevor 'objektorientierte Programmierung' ein geläufiger Begriff war. In einer Konferenz-Keynote 1987 formulierte sie das, was als Liskovsches Substitutionsprinzip bekannt wurde, heute das 'L' in den SOLID-Designprinzipien, die fast jedem Entwickler beigebracht werden.

“Ein Untertyp muss jedes Versprechen seines Obertyps einhalten, sonst schützt Abstraktion nicht mehr.”

Turing Award
2008 (2. Frau)
Doktortitel in Informatik
1968, Stanford
CLU-Sprache gebaut
1974–75, MIT
6
Porträt von Ada Lovelace Antoine Claudet · Public domain

Ada Lovelace

Vereinigtes Königreich · 1815–1852

1843 übersetzte und kommentierte Lovelace einen italienischen Aufsatz über Charles Babbages ungebaute Analytical Engine und schrieb in ihrer längsten Anmerkung Schritt für Schritt auf, wie die Maschine eine Zahlenfolge berechnen könnte — ein funktionierendes Programm, geschrieben für einen noch nicht existierenden Computer.

Die Geschichte

Lovelaces Note G, die längste von sieben Anmerkungen zu ihrer Übersetzung von Luigi Menabreas Aufsatz, legte die Betriebskarten der Analytical Engine zur Berechnung von Bernoulli-Zahlen dar, und sie entdeckte und korrigierte vor der Veröffentlichung einen Fehler in der Berechnung. Sie starb 1852 mit 36 Jahren an Krebs, Jahrzehnte bevor jemand eine Maschine baute, die ausführen konnte, was sie geschrieben hatte; die 1980 vom US-Verteidigungsministerium eingeführte Programmiersprache Ada wurde nach ihr benannt.

“Ein Programm kann entworfen und debuggt werden, bevor die Maschine, die es ausführt, überhaupt existiert.”

Anmerkungen veröffentlicht
1843
Alter bei ihrem Tod
36
Nach ihr benannte Sprache
Ada, 1980, US-Verteidigungsministerium
7

Frances Allen

Vereinigte Staaten · 1932–2020

Verbrachte fast ihre gesamte Karriere bei IBM Research damit, den anfänglich wörtlichen, ineffizienten Code eines Compilers in die schnellen Programme zu verwandeln, die Entwickler tatsächlich ausliefern, und legte die mathematischen Grundlagen moderner optimierender und parallelisierender Compiler. 2006 wurde sie die erste Frau, die den Turing Award gewann.

Die Geschichte

Allen wuchs auf einer Milchfarm in Peru, New York, ohne Strom oder fließendes Wasser auf und kam 1957 vor allem zu IBM, um ihre Studienschulden aus ihrer Lehrertätigkeit abzuzahlen. Ihr Aufsatz 'Program Optimization' von 1966 führte grafenbasierte Techniken zur Codeanalyse ein, die noch heute in Compilerkursen gelehrt werden. Später leitete sie PTRAN, ein Projekt, das Compilern beibrachte, versteckte Parallelität in alten Fortran-Programmen automatisch zu finden, und wurde 1989 IBMs erste weibliche Fellow.

“Das Programm, das ein Mensch schreibt, und das Programm, das die Maschine ausführen sollte, sind unterschiedliche Probleme; löse beide.”

Turing Award
2006 (1. Frau)
IBM Fellow
1989 (1. Frau)
Karriere bei IBM Research
~45 Jahre
8

Yukihiro Matsumoto

Japan · geb. 1965

Entwarf ab 1993 die Programmiersprache Ruby um ein ausdrückliches Ziel herum — Programmiererglück statt Maschineneffizienz — und sah sie zum Antrieb des frühen Twitter, GitHub und Shopify sowie der breiteren Rails-Ära von Startups werden, die sie mit auslöste.

Die Geschichte

Matsumoto begann im Februar 1993, Ruby auf Papier zu skizzieren, und mischte Elemente aus Perl, Smalltalk, Eiffel, Lisp und Ada, bevor er es 1995 öffentlich veröffentlichte. Sein Ziel sei gewesen, Programmierer glücklich zu machen statt für den Computer zu optimieren, sagte er — eine Philosophie, die die Ruby-Community zu ihrem eigenen Motto machte: 'Matz ist nett, also sind wir nett' — eine Regel darüber, wie Mitwirkende einander behandeln sollten, nicht nur, wie sich die Sprache verhalten sollte.

“Entwirf Werkzeuge danach, wie Menschen sich bei ihrer Nutzung fühlen, nicht nur danach, was sie eine Maschine berechnen lassen.”

Rubys erste öffentliche Veröffentlichung
1995
Jahre der Ruby-Entwicklung
Seit 1993
Rolle
Chefdesigner, Ruby

Die Balken sind auf den Führenden dieser Liste skaliert.

Vergleichslabor

Namen an- und abwählen — jeder Balken skaliert neu auf den Anführer deiner Auswahl.

5 / 8

Die Debatte

Ob die NATO-Konferenz von 1968 den Begriff 'Software Engineering' tatsächlich 'prägte', ist umstritten: Margaret Hamilton und andere sagen, Varianten des Ausdrucks seien vor Garmisch bereits in Ingenieurskreisen im Umlauf gewesen und die Konferenz habe ihn eher popularisiert als erfunden.

Die Namensgebung und Anerkennung rund um Linux hat ihre eigene langlebige Debatte: Richard Stallman und die Free Software Foundation argumentieren, das Betriebssystem solle 'GNU/Linux' heißen, da so viel der umgebenden Werkzeugkette aus dem GNU-Projekt stammt, das Torvalds' Kernel vorausging.

Ähnliche Berufe

Die nächsten Nachbarn im Sechs-Werte-Profil — nicht nur im selben Feld.

Weiter entdecken

Weiter entdecken

Mehr in Ingenieurwesen & Technik

🤖

KI-Forscher

Entwirft und testet die Algorithmen hinter der maschinellen Intelligenz in einem Bereich, der derzeit darum kämpft, einen wachsenden Teil seines eigenen Forschungsprozesses zu automatisieren.

KI-resistent 50
🛰️

Luft- und Raumfahrtingenieur

Entwirft, analysiert und zertifiziert die Flugzeuge, Raketen und Raumfahrzeuge, die den Boden verlassen, und arbeitet dabei mit Sicherheitsmargen, die keinen Raum für Vermutungen lassen.

KI-resistent 74
🌉

Bauingenieur

Der Beruf, der Flüsse, Felsen und Schwerkraft in Brücken, Straßen und sauberes Wasser verwandelt – seit Imhotep das stille tragende Gewerbe der Zivilisation.

KI-resistent 72
🔌

Halbleiteringenieur/in

Entwirft und fertigt die Transistoren in jedem Computer, Telefon und jeder Waffe — mit Maschinen, die so präzise sind, dass sie nur wenige Fabriken der Welt betreiben können.

KI-resistent 60
🦾

Robotikingenieur/in

Entwirft die Maschinen, die die physische Welt wahrnehmen, entscheiden und in ihr handeln — das schwere Problem war nie Intelligenz, sondern die Welt selbst.

KI-resistent 65
🔐

IT-Sicherheitsspezialist/in

Schützt Systeme, Daten und Menschen, indem digitale Angriffe erkannt, verhindert und abgewehrt werden.

KI-resistent 63
📦

MLOps-Ingenieur/in

Baut die Systeme, die Machine-Learning-Modelle in der Produktion trainieren, bereitstellen, überwachen und regeln.

KI-resistent 54
🌬️

Ingenieur/in für erneuerbare Energien

Entwirft, baut und verbessert Wind-, Solar-, Speicher- und Netzsysteme, die erneuerbare Ressourcen in verlässlichen Strom verwandeln.

KI-resistent 72