Zend Entwickler: darum werden sie gesucht

Zend ist eines der bekanntesten PHP Frameworks.

Im Beitrag mehr dazu und warum Entwickler aus diesem Bereich gefragt sind.

Einführung

Das Zend (im Beitrag auch ZD genannt) Framework wurde von niemandem geringeren als den Entwicklern von PHP erstellt.

Die ersten zwei Versionen von PHP wurden von Rasmus Lerdorf, ab 1995, geschrieben. Die weiteren Versionen wurden unter anderem von Andi Gutmans und Zeev Suraski entwickelt.

Diese beiden zuletzt genannten Personen haben dann auch Zend Technologies gegründet, welches auch die weiteren Versionen PHP betreut.

1999 wurde die Zend Engine herausgebracht, welches die Basis von PHP 4 wurde.

Im Jahr 2006 wurde dann das Zend Framework herausgebracht.

Rasanter Aufstieg zum weit verbreiteten Enterprise PHP System

Von 2006 bis 2010 gab es einen starken Anstieg in der Nutzung von ZD.

Siehe auch Google Trends:

Man sieht das der Trend (Rote Linie) lange Zeit sehr positiv war. Viele Programmierer schätzten die robuste und sichere Form des Frameworks.

Neben Symfony war es eines der beliebtesten Technologien bei kleinen und mittelgrossen Unternehmen, um Webanwendungen zu entwickeln. Auch Entwickler wussten es zu schätzen, dass es zudem eine gute Dokumentation durch die Betreiberfirma gab.

Im Trends Graph sieht man deutlich, wie weit vorne ZD vor Symfony (einem anderen PHP Framework, Gelbe Linie) lag.

Was wird damit gebaut?

Mit ZD kann ein Entwickler unterschiedlichste Webanwendungen schreiben.

Hier einige davon:

Onlineshop: Ein Hauptanwendungszweck über die Jahre, ist die Entwicklung von Webshops geworden. Ein Beispiel ist auch Magento. Magento ist das weitverbreitetste Shopsystem weltweit. Teile des Systems wurden mit Zend programmiert.

Portale: Besonders mittelständische Unternehmen haben es verwendet, um ihre Portale zu betreiben. Zum Beispiel Intranets oder Mitarbeiterportale. Jedoch auch Anwendungen, welche Endnutzer verwenden können, um sich Informationen einzuholen (zum Beispiel über Preisvergleichsrechner).

Webseiten: Es wird auch für Webseiten genutzt, welche viele Backend Funktionalitäten verwenden. Für das Frontend nutzt man zwar noch HTML, CSS und JavaScript, jedoch lassen sich spannende Anwendungen programmieren, welche man in der Website nutzen kann.

Content Management Systeme: CMS wie pimcore oder Digitalus wurden mit ZD programmiert.

Wer sucht Programmierer?

In der Trendanalyse sieht man zwar, dass das Thema Zend seit 2010 stark nachgelassen hat, dennoch gibt es immer noch viele IT Dienstleister, Mittelständler und Konzerne, welche nach solchen Spezialisten suchen.

Hier einige davon:

Legacy Webanwendungen

Viele mittelgrosse und grosse Unternehmen haben ihre Webanwendungen vor vielen Jahren entwickelt. Damals ging die Entscheidung der Entwickler oftmals in Richtung ZD. Daher gibt es auch heute noch viele Legacy Systeme, welche auf diesem PHP Framework laufen.

In vielen Fällen lohnt es sich nicht, die Code Basis von neu auf zu programmieren. Dann werden Zend Entwickler gesucht, welche weiter daran arbeiten können.

Es gibt jedoch auch einen zunehmenden Trend, solche Systeme auf modernere Frameworks wie Laravel aufzurüsten. Hierfür braucht es jedoch auch ZD Kenntnisse.

PHP Experten

Es gibt heutzutage kaum noch Stellenausschreibungen die reine ZD Programmierer suchen. In den meisten Ausschreibungen werden Fähigkeiten in unterschiedlichen PHP Bereichen gesucht.

Zum Beispiel eine Mischung aus PHP und Frameworks wie ZD, Laravel, Symfony.

All Rounder

Es gibt auch immer mehr den Bedarf an Experten, welche einen Mix aus vielen Technologien, welche auf PHP basieren, können.

Zum Beispiel Zend, Laravel, Frontend Technologien wie jQuery, HTML  und CSS, Shopsysteme wie Shopware oder OXID und CMS wie TYPO3.

Agentur

Besonders alteingesessene Internetagenturen verwenden Zend, da darin bereits Erfahrungen bestehen. Die Lernkurve ist meistens etwas stark. Ein Entwickler braucht also ein wenig Zeit sich darin einzuarbeiten.

Gleichzeitig muss auch gesagt sein, dass so manche Agentur auch auf andere Frameworks wie Laravel umsteigen.

Welche Technologie Alternativen gibt es?

Folgende Technologien gelten als Alternativen:

Java: Eine sehr performante Technologie, welche sich eignet, wenn man sehr grosse Webanwendungen schreiben möchte, die gleichzeitig sicher und performant bleiben sollen. Besonders Banken und Versicherungen nutzen es.

Ruby on Rails: Eine speziell für das Internet ausgelegte Technologie. Viele Jahre galt es als performantere Alternative zu den PHP Frameworks. Mit den neuen PHP Frameworks ändert sich das jedoch zum Teil.

Go: Eine Programmiersprache die von Google entwickelt wurde. Auch Golang genannt. Viele Webanwendungen werden auch mit dieser Programmiersprache von Grund auf neu geschrieben.

Laravel: In der Trend Analyse im Anfang des Beitrags sieht man auch den Graph für Laravel. Es ist ein relativ neues PHP Framework und hat stark aufgeholt. Viele Zend Programmierer steigen auf dieses neue Framework um.

Warum sind Experten aus diesem Bereich immer noch gefragt?

Ein Entwickler der sich gut mit ZD auskennt, kann sich in Systeme, welche damit entwickelt worden sind relativ schnell einarbeiten.

Auch kann man sich mit guten Kenntnissen darin, auch in neue Frameworks einarbeiten. Zum Teil sind die Unterschiede nicht sehr gross.

Zudem kennt ein Profi aus diesem Bereich, die Herausforderungen, welche in solchen Systemen entstehen können.

Welche Frameworks gibt es noch?

Hier die wichtigsten PHP Frameworks, neben Zend:

  • Laravel
  • Symfony
  • YII: ein Framework mit mittlerer Komplexität
  • CodeIgniter/ CakePHP: einfachere Technologien für kleinere Anwendungen

Wie hoch ist das Gehalt? Oder die Stundensätze?

Das Einstiegsgehalt für einen Zend Programmierer wird so zirka bei 30’000 Euro liegen. Zum Beispiel bei einer Agentur.

Bei Konzernen wird der Einstieg bei zirka bei 42’000 Euro liegen.

Mit einigen Jahren Berufserfahrung und Spezialisierung in PHP und weiteren Frameworks wird das Gehalt bei zirka 65’000 Euro liegen.

Wer höhere Löhne erzielen möchte, muss in das Projektmanagement oder ähnliche leitende Funktionen gehen.

Auch für Freelancer kann die Technologie interessant sein. Laut dem Gulp Kalkulator liegt de Stundensatz bei hohen 81 Euro pro Stunde für Freiberufler mit einem fachlichen Schwerpunkt in dieser Technologie.

Fazit

Programmierer mit Kenntnissen in Zend sind immer noch gefragt. Jedoch immer mehr, mit zusätzlichen Fähigkeiten in weiteren Frameworks. Oder gar anderen Programmiersprachen wie Java oder Go.

Zusätzlich wird oftmals auch Wissen in den Bereichen Datenbanken (zum Beispiel MySQL) oder Frontend Programmierung (JavaScript, jQuery) oder Frontend Design (HTML/ CSS) nachgefragt.

Wichtig ist jedoch auch zu verstehen, dass es einen Trend zu neuen Frameworks wie Laravel gibt. Man sollte sich also nicht ausschliesslich auf Zend fokussieren, sondern auch neue Programmiersprachen und Ansätze erlernen.

Was sind Eure Erfahrungen?

Interessante Links:

Hier eine Job Beschreibung für einen Zend Entwickler

Mehr zu Zend auf Wikipedia

Bilder: Canva.com


Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt.

Schreibe einen Kommentar