Berufe - Überblick

Vom Computer bis zur Waschmaschine, vom MP3-Player bis zum Auto. Wir können uns heute kaum einen Bereich unseres Lebens vorstellen, in dem nicht Software mit im Spiel ist. So weit das Feld ist, in dem programmgesteuerte Elemente angewandt werden, so weit sind auch die verschiedenen Bereiche der Softwareprogrammierung. Sie reichen von Application- und Systemprogrammierung bis zu hardwarenaher Programmierung und Embedded Systems.
Die meisten Beschäftigungsmöglichkeiten für Softwareentwickler/innen gibt es in Softwarehäusern selbst. Aber nicht nur dort: Auch Produktionsunternehmen, Banken und Versicherungen, Hi-Tech-Firmen und Multimediaunternehmen bieten Beschäftigungsmöglichkeiten. Die Arbeit in Beratungs- und Forschungsunternehmen ist ebenso in hohem Maß durch den Gebrauch von Software gekennzeichnet, die von Spezialisten/innen entwickelt wird.
Softwareentwickler/innen befinden sich mehrheitlich in regulären Anstellungsverhältnissen. Einige arbeiten auch auf selbständiger Basis.

Programmierer/in
Software Architekt/in
Software Entwickler/in
Software Designer/in
Software Tester/in
Software Developer/in
Informatiker/in
Telematiker/in

Planung: 
Am Beginn eines Softwareentwicklungsprozesses steht die Bedarfsanalyse bei den Kundinnen und Kunden. Dabei erstellen Softwareentwickler/innen gemeinsam mit der Auftraggeber/innenseite Pflichtenhefte, um genau zu definieren, welche Eigenschaften und Funktionen die Software besitzen soll.

Design und Modellierung:
Nachdem die Funktionsweise der zukünftigen Software definiert wurde, wird ein Konzept erstellt. Dieses „Konzept“ oder „Modell“ enthält die grundlegenden Elemente des Programms und stellt seinen groben Bauplan dar. Dieses Konzept wird auch „Softwarearchitektur“ genannt.

Programmierung:
Programmieren ist das Umsetzen der Softwarearchitektur in konkreten Programmcodes. Dieser Arbeitsschritt wird auch Implementierung genannt. Programmieren bzw. Codieren ist eine kreative Tätigkeit, weil die entwickelten Modelle auf unterschiedliche Arten umgesetzt werden können.

Test:
Die Identifikation und Behebung von Programmfehlern („Bugs“) kann bis zu 40% der Arbeitszeit an einem Projekt in Anspruch nehmen. Softwareentwickler/innen verwenden dafür spezielle Testmethoden, mit denen die tatsächlichen Funktionen der Software untersucht werden.

Das Einstiegsgehalt für Softwareentwickler/innen beträgt zwischen 1600 und 2550 Euro brutto pro Monat.

Die Höhe des Gehalts ist hauptsächlich von drei Faktoren abhängig: Höhe der abgeschlossenen Ausbildung, bisherige Berufserfahrung und Spezialkompetenzen. Auch die Arbeitsaufgaben (z.B. Analyse, Design, Testen,…) beeinflussen die Höhe des Gehalts.

Es bestehen immer noch Gehaltsunterschiede zwischen Männern und Frauen. Im Allgemeinen sind diese aber geringer, als in anderen IT-Berufen.