Web-Entwickler

Berufsbezeichnung

Ursprung und Geschichte / Kurzbeschreibung

Ein Web-Entwickler ist ein Software-Entwickler, der sich auf Webtechnologien spezialisiert hat. Während die Websites in den Anfangsjahren des World Wide Web technisch noch recht einfach aufgebaut waren und durchaus auch von Nicht-Software-Entwicklern realisiert werden konnten, hat sich das Arbeitsfeld inzwischen entscheidend gewandelt. Zum einen sind aus den ehemals statischen Seiten, die im Wesentlichen der Darstellung von Bildern und Texten dienten, mittlerweile umfangreiche und teils hochkomplexe Anwendungen geworden (Shops, Foren, Auktionshäuser, ...). Damit sind die Anforderungen an die Entwickler enorm gestiegen. Heute müssen professionelle Web-Entwickler viele Disziplinen aus der kompletten Palette der Softwareentwicklung beherrschen; fundierte Kompetenzen in einer oder mehreren web-spezifischen Programmiersprachen sind nur der Anfang. Neben den rein technischen Kenntnissen wird auch immer mehr Methodikwissen benötigt, z.B. Kenntnisse in den Bereichen Anforderungs-Analyse, Software-Architektur oder Testkonzepte.

Begriffsabgrenzung und Gebrauch

Neben Web Developer/Webdeveloper sind auch die Bezeichnungen Web-Engineer oder Web-Programmierer/Web Programmer gebräuchlich.

Im englischen Sprachraum wird der Begriff Web-Developer oft sogar noch weiter gefasst und schließt gelegentlich auch Designer, Konzeptentwickler oder Business-Experten mit ein.

Web Developer / Web-Entwickler ist in Deutschland, Österreich und der Schweiz keine gesetzlich geschützte Berufsbezeichnung. Damit kann der Begriff von jeder Person legal als Berufsbezeichnung geführt werden und kommt z.B. auch häufig in Stellenanzeigen vor.

Wer den Begriff jedoch im Berufsleben (z.B. bei Bewerbungen oder Vertragsabschlüssen) verwendet, ohne über eine entsprechende Qualifikation zu verfügen, verstößt u.U. gegen bestimmte Gesetze, in Deutschland z.B. gegen das Gesetz gegen den Unlauteren Wettbewerb (UWG) im Sinne einer irreführenden Werbung. Unter bestimmten Umständen kann die Verwendung der Berufsbezeichnung Web-Developer auch den Straftatbestand des Betrugs (in Deutschland gem. § 263 StGB) erfüllen, z.B. in Form von Anstellungsbetrug.

Arbeits- und Tätigkeitsfelder

Web-Developer arbeiten mitunter als Freiberufler oder Selbstständige, häufiger aber als Angestellte in Internet-, Medien- oder Fullservice-Agenturen oder den IT-Abteilungen größerer Organisationen (Unternehmen, Verbände, Öffentlicher Dienst).

Bei der Entwicklung von Webservices oder Web-APIs sind reine Web-Developer-Teams nicht unüblich. Im Normalfall arbeiten sie aber in interdisziplinären Teams, bestehend aus Entwicklern, Designern, Marketing-Experten, Web Business-Strategen usw.

Zu den den Aufgaben der Web-Developer gehören dabei typischerweise:

  • Durchführen der Anforderungsanlyse
  • Erstellen von Software-Design und -Architektur
  • Design und Installation der Werkzeugkette
  • Erstellung des Datenbankdesigns
  • Implementierung des Produktiv-Codes (Server und/oder Client-Code)
  • Implementierung der automatisierten Tests
  • Wartung und Betrieb der Software-Installationen

Spezialisierungen

Im Bereich der Web-Entwicklung ist ein Trend zur Spezialisierung zu erkennen, der sich weitgehend an der klassischen Software-Entwicklung orientiert. So gibt es z.B.

  • Architekten
  • Programmierer
  • Datenbankspezialisten

Eine Besonderheit im Bereich der Webentwicklung stellt außerdem die Aufteilung in

  • Frontend/Client-Entwickler und
  • Backend/Server-Entwickler

dar. Jedoch ist es auch nicht unüblich, dass ein erfahrener Entwickler mehrere dieser Rollen beherrscht, und auch Stellenanzeigen Entsprechendes fordern.

Kompetenzen

Technische Fähigkeiten

Im technischen Sektor gibt es gewisse Grundkenntnisse, die jeder Web Developer beherrschen sollte:

  • HTML
  • CSS
  • JavaScript
  • Prinzipien der objekt-orientierten Programmierung (OOP)

Je nach Arbeitsschwerpunkt sind dann weitere Kenntnisse erforderlich:

Frontend-Entwickler:

  • Grundlegende Kenntnisse aus dem Bereich Webdesign
  • Responsive Design
  • Umgehen mit der JavaScript-DOM-API
  • Clientseitige Frameworks, z.B. AngularJS, ReactJS, UIkit

Backend-Entwickler:

  • Verständnis des HTTP-Protokolls und des REST-Prinzips
  • Theorie und Konzepte relationaler Datenbanken
  • SQL
  • Serverseitige Programmiersprachen: z.B. Ruby, PHP, Java, C#, serverseitiges JavaScript wie Node.js
  • Serverseitige Frameworks: z.B. Ruby on Rails, Symfony, Zend Framework, Spring

Methodikkompetenzen

Die Anforderungen an eine/n Web Developer gehen über die reine Programmierung hinaus; viele Tätigkeiten erfordern ein solides Methodikwissen (vgl. Abschnitt „Tätigkeitsfelder“).

Soft Skills

Web-Entwicklung ist Teamarbeit; der „Programmierer“ im stillen Kämmerlein ist Geschichte. Entwickler arbeiten mit den unterschiedlichsten Fachexperten und -abteilungen zusammen; in kleinen Projekten bzw. Unternehmen haben sie nicht selten auch Kundenkontakt. Somit sind die sog. Soft Skills inzwischen auch für Entwickler von zentraler Bedeutung.

  • Kommunikative Fähigkeiten: Web Developer müssen in der Lage sein, komplexe (technische) Zusammenhänge für die Nicht-Entwickler in ihrem Team nachvollziehbar zu machen. Sie müssen einen Sachverhalt strukturiert darstellen und klar nach außen kommunizieren können.
  • Gute Auffassungsgabe und lebenslanges Lernen: Die Weiterentwicklung der Technologien im Internet verläuft äußerst dynamisch. Webentwickler müssen daher – wie andere Berufsgruppen im IT-Bereich auch – bereit sein, permanent dazuzulernen und sich weiterzuentwickeln.
  • Belastbarkeit: Webentwickler müssen oft unter Zeitdruck arbeiten und benötigen ein gutes Maß an Belastbarkeit.

Voraussetzungen

Personen, die eine Ausbildung zum Web Developer anstreben, sollten folgende Voraussetzungen mitbringen:

Schulische Voraussetzungen

Hochschulreife, Fachhochschulreife oder ein mittlerer Bildungsabschluss

Englischkenntnisse

Einschlägige Fachliteratur steht oft nur in Englisch zur Verfügung. Interessenten sollten deshalb über solide Englischkenntnisse verfügen und einfache bis mittelschwere englische Texte aus dem technischen Umfeld lesen und verstehen können.

Mathematik-Kenntnisse

Da Entwickler vorwiegend logisch-abstrakt denken müssen, sind ein gutes Abstraktionsvermögen und solide Mathematik-Kenntnisse (mindestens auf Realschulniveau) unabdingbar.

Aus- und Weiterbildung

Ausbildungsberuf Fachinformatiker/in Anwendungsentwicklung

In Deutschland bereitet der Ausbildungsberuf „Fachinformatiker/in Anwendungsentwicklung“ teilweise auf eine Tätigkeit als Web-Entwickler vor, sofern in der Ausbildung auch tatsächlich die web-relevanten Kompetenzen vermittelt werden.

Studiengänge

Es existieren eine Vielzahl an Hochschul-und Fachhochschul-Studiengängen (Informatik, Medieninformatik, Angewandte Informatik etc.) die mehr oder weniger auf eine Tätigkeit als Web Developer vorbereiten, sofern in diesen Studiengängen tatsächlich aktuelle, web-relevante Kompetenzen vermittelt werden, was immer im Einzelfall geprüft werden muss.

Weiterbildungen und Zertifikate

Weiterbildungen zum Web Developer werden von zahlreichen Bildungseinrichtungen angeboten.

Zertifizierungen gibt es zu einzelnen Kompetenzbereichen wie die PHP-Zertifizierung der Firma Zend oder die MySQL-Zertifizierung der Firma Oracle.

Webmasters Europe bietet die Qualifizierung zum Web Developer im Rahmen eines Diploma-Studienganges an, der berufsqualifizierende Kompetenzen in Theorie und Praxis vermittelt. Abschluss: Diploma in Web Engineering. Der Studiengang wird in Präsenzform und als Fernstudium angeboten, auch in modularer Form. Neben den Inhalten der beiden Web Developer-Module vermittelt der Studiengang Diploma in Web Engineering auch Kenntnisse in Website-Konzeption, Webdesign und Online Marketing. Damit trägt das Curriculum der Tatsache Rechnung, dass Web-Entwicklung, wie oben dargestellt, Teamarbeit ist und einen qualifizierten Blick über den eigenen Tellerrand erfordert.

Außerdem bietet Webmasters Europe die aus zwei Modulen/Prüfungen bestehende Zertifizierung WE Certified Web Developer an, mit der Web Designer ihre fachspezifische Kompetenz nachweisen können.

LoginLogin

Benutzername od. E-Mail
Passwort

Mitglieder

Wir haben 2474 Mitglieder

0 Benutzer sind online

8 Gäste sind online

Training in Ihrer Nähe