www.wikidata.de-de.nina.az
Ein Softwareentwickler englisch software developer ist eine Person die an der Erstellung einer Software mitwirkt Der Begriff ist nicht scharf definiert Die konkreten Aufgaben eines Softwareentwicklers richten sich nach der Rolle die er im Softwareentwicklungsteam einnimmt Die bekannteste Rolle ist hierbei die des Programmierers Umgangssprachlich wird zwischen den Begriffen Programmierer und Softwareentwickler oft nicht unterschieden Inhaltsverzeichnis 1 Rollen und Aufgaben 2 Softwarestack 3 Berufsbezeichnung 4 Ausbildung und Studium 5 Siehe auch 6 Literatur 7 Weblinks 8 Kommentare 9 EinzelnachweiseRollen und Aufgaben BearbeitenEin Softwareentwickler kann eine oder mehrere Rollen ausfullen 1 Dies hangt von der Grosse des Teams und der Organisation des Softwareentwicklungsprozesses ab Allen Rollen gemein ist dass Softwareentwickler Software entwickeln oder warten also Programmcode schreiben oder verandern Softwareentwickler konnen aber je nach Ausbildung und Erfahrung auch Rollen einnehmen in denen vorrangig andere Tatigkeiten gemacht werden mussen wie Anforderungsmanagement Softwarearchitektur Softwaretest und Qualitatssicherung Systemadministration oder Projektmanagement In der agilen Softwareentwicklung werden cross funktionale selbstorganisierte Teams eingesetzt Softwareentwickler ubernehmen dabei alle zuvor genannten Tatigkeiten Neben den oben genannten Tatigkeiten gehoren auch das Design der Benutzerschnittstelle Entwicklung von Algorithmen und mathematischen Berechnungsmodellen oder die Analyse von Altsystemen zu typischen Aufgaben von Softwareentwicklern Softwarestack BearbeitenSoftwareentwickler konnen durch den Softwarestack auf den sie ausgebildet sind unterschieden werden Haufig spielt hierbei die Schicht eines Stacks eine wichtige Rolle fur die Abgrenzung Es wird unterschieden zwischen Frontend Backend und Full Stack 2 Frontend Entwickler beschaftigen sich mit den Schnittstellen fur die Nutzer eines Dienstes Internetseiten Apps etc haufig sind hier Kenntnisse von HTML CSS JavaScript und JSON gefragt Backend Entwickler sind hingegen auf die serverseitige Programmierung spezialisiert Diese umfasst haufig Skriptsprachen wie PHP Python und Ruby Full Stack Entwickler wenden Kenntnisse aus dem Frontend als auch dem Backend Bereich an Berufsbezeichnung BearbeitenDie Berufsbezeichnung Softwareentwickler ist in Deutschland und Osterreich keine geschutzte Berufsbezeichnung Die Berufsbezeichnung Softwareingenieur darf nach deutschem Recht nur fuhren wer ein technisches Studium mit Erfolg abgeschlossen hat k 1 3 In Osterreich kann der Ingenieurstitel auch durch die Ausbildung an einer HTL erworben werden Ausbildung und Studium Bearbeiten CODE University of Applied Sciences in BerlinSoftwareentwickler haben oft ein Studium in einem Informatikstudiengang an einer Hochschule oder einer Berufsakademie absolviert Auch ein Studium in einem ingenieur bzw naturwissenschaftlichen Studiengang bietet Einstiegsmoglichkeiten in die Softwareentwicklung Des Weiteren gibt es die Moglichkeit sich uber eine Ausbildung in einem informationstechnischen Ausbildungsberuf z B zum Fachinformatiker fur Anwendungsentwicklung an einer Berufsfachschule siehe beispielsweise IHK an einer Fachschule fur Datenverarbeitung und Organisation z B Akademie fur Datenverarbeitung Boblingen oder einem Berufskolleg zum Softwareentwickler oder Softwarearchitekten zu qualifizieren Seit 2007 gibt es in Deutschland die staatlich anerkannte Ausbildung zum Mathematisch technischen Softwareentwickler die aus dem Mathematisch Technischen Assistenten hervorging In Aachen Koln und Julich ist die Kombination der Ausbildung mit dem Bachelorstudiengang Scientific Programming moglich Daneben uben viele Quereinsteiger diese Tatigkeit auch aufgrund von autodidaktisch erlernten oder durch verschiedene Schulungen auch Umschulung erworbenen Fahigkeiten aus Siehe auch BearbeitenAnwendungsprogrammierer Mort Elvis Einstein verkorpern bei Microsoft drei sehr verschiedene Typen von Softwareentwicklern Online Community Entwickler CommunityLiteratur BearbeitenGerald M Weinberg Die Psychologie des Programmierers mitp Bonn 2004 ISBN 3 8266 1465 8 Weblinks Bearbeiten Wiktionary Softwareentwickler Bedeutungserklarungen Wortherkunft Synonyme Ubersetzungen Wiktionary Programmierer Bedeutungserklarungen Wortherkunft Synonyme Ubersetzungen How to be a programmer englisch Softwareentwickler in auf BERUFENETKommentare Bearbeiten Siehe Gesetz zum Schutze der Berufsbezeichnung Ingenieur und Ingenieurin Ingenieurgesetz IngG das in der Gesetzgebungskompetenz der Bundeslander liegt und fur das jeweilige Bundesland in der geltenden Fassung heranzuziehen ist Um die Bezeichnung Ingenieur zu tragen muss man das Studium nicht zwingend als Ingenieur abschliessen Aus dem Gesetz des Bundeslandes Bayern geht zum Beispiel hervor dass es fur die Berufsbezeichnung Ingenieur ausreicht wenn man ein mindestens dreijahriges Studium in einer technischen oder naturwissenschaftlichen Fachrichtung mit Erfolg abgeschlossen hat Einzelnachweise Bearbeiten Basiswissen Entwicklertypen PDF Die 12 haufigsten Entwicklertypen und ihre Skillsets im Uberblick Stack Overflow Business archiviert vom Original am 10 April 2017 abgerufen am 3 Marz 2022 Software Stack Abgerufen am 16 April 2023 Bayerisches Gesetz zum Schutz der Berufsbezeichnung Ingenieurin und Ingenieur Bayerisches Ingenieurgesetz BayIngG Abgerufen am 26 April 2023 Normdaten Sachbegriff GND 7701096 6 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Softwareentwickler amp oldid 234808543