Become a Web Professional – Get Certified!

PHP Developer

Illustration PHP Developer - Berufsbild PHP Developer / -Entwickler
Bild: Shutterstock, Trueffelpix, VektorV, WE

Ursprung und Entwicklung

Das Berufsbild des PHP Entwicklers (im Englischen »PHP Developer«) hat sich im vergangenen Jahrzehnt aus dem Berufsbild des Web-Entwicklers/Webdevelopers zu einem eigenständigen Berufsbild entwickelt. PHP Developer sind Spezialisten für die Programmierung von Websites und Webapplikationen mit der Web-Programmiersprache PHP.

PHP wurde im Jahre 1995 von einem Entwickler namens Rasmus Lerdorf als serverseitige Skriptsprache entwickelt, die zur Laufzeit auf dem Server von einem Interpreter in einen Quellcode wie beispielsweise HTML umgewandelt wird. Dieser Quellcode wird dann an den Browser übertragen. Zweck der neuen serverseitigen Skriptsprache war es, eine Sammlung von Perl-Skripten zu ersetzen, die Lerdorf damals für seinen persönlichen Gebrauch entwickelt hatte. 1997 wurde PHP von den beiden Entwicklern Andi Gutmans und Zeev Suraski als Version PHP 3 komplett neu geschrieben, was die Verbreitung dieser Skriptsprache vorantrieb und die Popularität förderte. In den Folgejahren wurde PHP laufend weiterenwickelt, wobei es nach und nach erhebliche Fortschritte z.B. im Bereich der Ausführungszeiten, des Sessionmanagements und der breiteren Unterstützung verschiedener Serverarten gab. Um die Jahrtausendwende wurde auch die Möglichkeit einer einfachen objektorientierten Programmierung hinzugefügt, so dass sich PHP zunehmend zu einer höheren Programmiersprache für das Web entwickelte. Die Programmierung mit PHP wurde dann nach und nach populärer, wobei der Funktionsumfang und das Einsatzspektrum der Sprache erheblich wuchs. PHP gilt bis heute als eine leistungsfähige und vielseitige Skriptsprache für die sevrerseitige Programmierung von dynamischen, datenbankgestützten Websites und Webanwendungen. Das Berufsbild des PHP Developers entwickelt sich parallel zu dieser PHP-Versiongeschichte und der zunehmenden Popularität der Skriptsprache. Zunächst wurde noch von Web-Entwicklern erwartet, dass sie verschiedene Skriptsprachen wie beispielsweise Javascript, Perl/CGI, SSI (Server Side Includes) und eben auch PHP beherrschten. Als die PHP-Sprache mit der Zeit aber immer umfangreicher und komplexer wurde und häufiger große Web-Projekte damit umzusetzen waren, wurden mehr und mehr Spezialisten für die Webentwicklung mit PHP gesucht, was zu einer Festigung des neuen Berufsbildes des PHP Developers führte.

Entwicklung der Nachfrage auf dem deutschen Stellenmarkt

Grafik der Nachfrage nach PHP Developern auf dem deutschen Stellenmarkt 2014-2024
Abb. 1: Verlauf der Nachfrage auf dem deutschen Stellenmarkt für die Jobrole PHP Developer / -Entwickler

Die Zahl der Stellenausschreibungen für PHP-Entwickler stieg auf dem deutschen Stellenmarkt seit 2014 kontinuierlich an: 2016 kam es zu einem vorläufigen Höhepunkt in der Nachfrage. Anschließend ging die Zahl der Jobrole-Nennungen für PHP-Entwickler bzw. Developer wieder etwas zurück. Dies liegt u.a. daran, dass sich im Bereich der Web-Entwicklung zunehmend die Skriptsprache Javascript etabliert und es hier einerseits mehr Alternativen zu PHP gibt und andererseits häufig auch verschiedene Technologien kombiniert werden: Die Skillnennungen »PHP« in Stellenausschreibungen anderer Berufsbilder nahmen gleichzeitig zu (siehe Abb. 2). In Folge der im Jahre 2020 einsetzenden Corona-Pandemie kam es — wie bei allen Berufsbildern — zu einem deutlichen Einbruch in der Nachfrage. Hier zeichnet sich seit Mitte 2021 aber wieder ein Aufwärtstrend ab.

Grafik der Nachfrage nach Kompetenzen im Bereich PHP auf dem deutschen Stellenmarkt 2011-2024
Abb. 2: Verlauf der Nachfrage auf dem deutschen Stellenmarkt für die Kompetenz PHP

Die Anzahl der Nennungen von PHP-Kompetenzen in den Stellenausschreibungen lag in den Jahren 2011 bis 2018 in einem Bereich von ca. 1000 bis 2000. 2019 gab es einen deutliczen Sprung nach oben über die 3000er-Marke. Grund hierfür ist, dass diese Skillset-Nennungen zunehmend auch in verschiedenen anderen Jobprofilen (Web-Entwickler, Web-Programmierer, App-Entwickler, Javascript Developer etc.) erschienen. Nach dem Eibruch auf dem Stellenmarkt im Jahre 2020 steigt die Zahl der Nennungen seit Mitte 2021 wieder deutlich an.

Grafik der Nachfrage nach Kompetenz für das PHP-Framework Laravel auf dem deutschen Stellenmarkt 2014-2024
Abb. 3: Verlauf der Nachfrage nach Kompetenzen für das PHP-Framework Laravelauf dem deutschen Stellenmarkt

Abb. 3 zeigt anhand von Daten der Arbeitsmarktanalysen des Webmasters Europe e.V. beispielhaft, wie sich die Nachfrage nach Kompetenzen im Bereich des PHP-Frameworks Laravel auf dem deutschen Arbeismarkt seit 2014 verändert hat: Während die Zahl der Skill-Nennungen zu Beginn der Datenerfassung der WE-Arbeitsmarktanalyse im Jahre 2014 noch auf einem sehr niedrigen Niveau war, stieg sie in den Folgejahren aufgrund der deutlich zunehmenden Popularität des PHP-Frameworks deutlich an.

Suchanfragen-Verlauf in der Google-Suche weltweit

Suchanfrage PHP Developer

Suchanfragen-Verlauf »PHP Developer« in der Google-Suche weltweit 2005-2024
Abb. 4: Suchanfragen-Verlauf »PHP Developer« in der Google-Suche weltweit (Quelle: Google Trends)

Der weltweite Suchanfragen-Verlauf in der Google-Suche für die internationale Berufsbezeichnung »PHP Developer« seit 2005 zeigt, dass das Interesse für das Berufsbild, dessen Aufgabengebiete inkl. entsprechender Stellenausschreibungen in den Jahren 2014-2015 einen vorläufigen Höhepunkt erreichte. In den Folgejahren nahm es wieder etwas ab, was u.a. mit dem Aufstieg Javascripts in den letzten Jahren zusammenhängt.

Suchanfrage Laravel

Suchanfragen-Verlauf »Laravel« in der Google-Suche weltweit 2005-2024
Abb. 5: Suchanfragen-Verlauf »Laravel« in der Google-Suche weltweit (Quelle: Google Trends)

Der weltweite Suchanfragen-Verlauf in der Google-Suche für »Laravel« seit 2010 zeigt, dass das Interesse für das PHP-Framework vor allem in den letzten fünf Jahren sehr stark anstieg.

Gebrauch

Die Berufsbezeichnung PHP Developer bzw. PHP-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. International ist die Berufsbezeichnung PHP Developer am üblichsten.

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 „PHP Developer“ auch den Straftatbestand des Betrugs (in Deutschland gem. § 263 StGB) erfüllen, z.B. in Form von Anstellungsbetrug.

Arbeitsumfelder, Aufgabenbereiche und Tätigkeitschwerpunkte

PHP-Entwickler arbeiten als Freiberufler oder in Festanstellung häufig in international aufgestellten Entwicklerteams an Website-Front- und/oder -Backends, sowie Web- und Mobile-Applikationen. Sie müssen über ein gutes Verständnis von Usability (Benutzerfreundlichkeit), Performance-Optimierung, serverseitige Cachingtechnologien, Datenbank-Modellierung, objektorientierter Programmierung, Suchmaschinenoptimierung und der Internetprotokolle verfügen. Hinzu kommen Kenntnisse in den Bereichen der Schnittstellenprogrammierung, Applikations-Interfaces (APIs), sowie verschiedener PHP-Bibliotheken und -Frameworks. PHP Developer arbeiten häufig in agilen Projekten, so dass gute Kenntnisse agiler Vorgehensmodelle wie beispielsweise nach SCRUM oder Kanban erwartet werden. Da die Anforderungen je nach Stellenprofil und Projekt sehr unterschiedlich sein können, müssen sie flexibel sein und sich schnell in neue Technologien und Projektanforderungen einarbeiten können.

Kompetenzen

Fachlich müssen PHP Developer die aktuellen PHP-Versionen, sowie mindestens ein Datenbanksystem wie z.B. MySQL, MariaDB, Postgres, Oracle sehr genau kennen. Sie müssen den JS-Befehlsumfang, sowie prozedurale und objektorierte JS-Programmiermethoden beherrschen und sollten zusätzlich auch Javascript-APIs einbinden können. Darüber hinaus ist je nach Anforderungen in den Stellenauschreibungen Expertenwissen in mind. einem gängigen PHP-Framework wie z.B. Laravel, Symfony oder Zend gefragt. Hinzu kommen der selbstverständliche Umgang mit Versionverwaltungssystemen wie z.B. Git/Github, Kenntnisse verschiedener Serversysteme wie z. B. Apache sowie verschiedener Methoden zur testgetriebenen Entwicklung (»test-driven development«, kurz TDD). Weiterhin gehören zu diesem Berufsbild Kompetenzen in den folgenden Bereichen:

Voraussetzungen

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

Schulische Voraussetzungen

Hochschulreife, Fachhochschulreife oder ein mittlerer Bildungsabschluss.

Bildung

In den Stellenausschreibungen wird häufig verlangt, dass der Bewerber eines der folgende Fachgebiete studiert hat oder über einen vergleichbaren Abschluss verfügt:

EDV-/PC-Kenntnisse

Die Interessenten sollten mehrjährige Erfahrung mit dem Internet, PCs und Smartphones haben und mit mindestens einem Betriebssystem (z. B. Windows, Mac OS, Android, iOS) vertraut sein. Idealerweise haben sie auch Grundkenntnisse im Bereich Web- und Datenbankdesign.

Internet-Anwenderkenntnisse

Die Tätigkeit setzt ganz allgemein eine hohe Affinität zum Medium Internet und besonders zum Themengebiet Web-Programmierung und nutzerfreundliche Web-Interfaces voraus. Interessenten sollten also mindestens Grundwissen in bezug auf Internet-Technik und Internetprogrammierung (HTML5, CSS3, verschiedene Programmiersprachen wie z.B. Javascript, .NET etc.) vorweisen können.

Kommunikative und soziale Kompetenz

Kommunikation in all ihren Ausprägungen und besonders die Teamfähigkeit stehen im Zentrum der gewünschten sozialen Kompetenz (»Softskills«) von PHP-Entwicklern. Weiterhin gehören auch die klare schriftliche und mündliche Kommunikation, Sorgfalt und ein hohes Qualitäts- und Verantwortungsbewußtsein dazu.

Sprachkenntnisse

Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.

Aus- und Weiterbildung

Zahlreiche Institute sowie einige Bildungszentren bieten eine Vielzahl von Zertifizierungen, Einführungs- und Fortbildungs-Kursen, Seminaren und Lehrgängen für die Programmierung mit PHP oder speziellen Frameworks etc. an. Die Spannweite reicht von Kursen von nur wenigen Tagen („Crashkurse“) mit sehr eingegrenztem Themenspektrum, bis hin zu mehrwöchigen Vollzeit-Ausbildungen. Interessenten können dabei zwischen Präsenzveranstaltungen, Fern- und Onlinekursen wählen.

Die Webmasters Fernakademie Nürnberg bietet im Fachbereich Web-Entwicklung eine Weiterbildung zum zertifizierten PHP- und Laravel-Entwickler (Certified PHP-Developer) inklusive Zertifizierung beim Webmasters Europe e.V. an, die u.a. auch ausführlich auf die objektorientierte Programmierung mit PHP, das Framework Laravel sowie dem Datenbanksystem MySQL eingeht.

Die entsprechende Zertifikats-Prüfung bei WE ist: