PHP-Einfach.de
  • PHP Tutorial
  • MySQL Tutorial
  • Für Fortgeschrittene
  • Webhosting
  • Jobs
  • Forum

Fähigkeiten die bei Webentwickler gefragt sind

26. Juli 2016
  1. Home
  2. »
  3. Stellenmarkt
  4. »
  5. Fähigkeiten die bei Webentwickler gefragt sind

Wie im Artikel Berufsperspektiven PHP-Entwickler erwähnt, sind die Berufschancen für Webentwickler aktuell sehr gut und werden sich über die kommenden Jahre auch nicht verschlechtern. Damit ihr aber die Chance auf einen guten Job habt, solltet ihr gewisse fachliche als auch soziale Fähigkeiten mitbringen.

Inhaltsverzeichnis

  • 1 Notwendige fachliche Fähigkeiten
  • 2 Nice-to-have Fähigkeiten
  • 3 Die wichtigste Fähigkeit überhaupt: Erfahrung
  • 4 Stellenmarkt

Notwendige fachliche Fähigkeiten

Nachfolgend die absolut notwendigen fachlichen Fähigkeiten, wenn ihr als Webentwickler (bzw. PHP-Entwickler) arbeiten möchtet:

  • HTML5 und CSS3. Egal welche Art von Webentwickler ihr werdet, ihr solltet gute Kenntnisse in HTML5 und CSS mitbringen (Buchtipp). Ihr müsst kein perfekter Webdesigner sein, dafür gibt es oftmals Designer die sich darauf spezialisiert haben und ein Auge dafür haben. Aber ihr solltet in der Lage sein entsprechende HTML-Seiten anzupassen und zu erweitern.
  • Mindestens eine Backend-Programmiersprache. Die häufigste verwendete Programmiersprache für ein Webbackend ist PHP. Wenn ihr darin gutes Wissen mitbringt, ist das absolut ausreichend. Ein paar wenige Unternehmen arbeiten mit Ruby on Rails, dort ist die Anzahl der Jobs aber geringer. Noch weniger setzen auf das relativ junge Node.Js. Dies sind dann oftmals Firmen mit sehr innovativen Webdiensten, meistens in Start-Ups anzutreffen. Mit PHP einzusteigen und dies zu perfektionieren ist meine persönliche Empfehlung.
  • Kenntnisse im Umgang mit Datenbanken, beispielsweise MySQL.
  • Sicherer Umgang mit Objektorientierter Programmierung. Die meisten Stellenangebote verlangen, dass die Grundlagen der OOP beherrscht werden.
  • Grundlagen in JavaScript (Buchtipp). Sofern ihr eher Frontend-Entwickler werden möchtet, sind fortgeschrittene Fähigkeiten in JavaScript notwendig und weniger Fähigkeiten in einer Backend-Sprache wie PHP.

Nice-to-have Fähigkeiten

Neben den oben genannten notwendigen Fähigkeiten bietet es sich an, sein Profil mit einer Reihe weiterer Fähigkeiten zu ergänzen. Nachfolgend die weiteren Fähigkeiten die man doch häufiger in Stellenangeboten findet:

  • Erfahrungen mit einem PHP-Framework. Oftmals wird nach dem Symfony- oder dem Laravel-Framework gefragt. Auch sind Erfahrungen mit einer Template-Engine wie beispielsweise Smarty von Nutzen. Mein persönlicher Favorit ist das Laravel-Framewrok.
  • Ein Großteil der Websites läuft heutzutage mit WordPress. Erfahrungen im Umgang mit WordPress, sowie ggf. wie man eigene WordPress-Plugins und Themes schreibt sind ein großes Plus. Etwas seltener verbreitet, aber dennoch noch oft anzutreffen, ist das Content Management System Joomla.
  • Solltet ihr euch eher zur Frontend-Entwicklung gezogen fühlen, solltet ihr entsprechende JavaScript-Frameworks beherrschen. jQuery ist dabei absolute Grundlage. Ein starker Pluspunkt sind Fähigkeiten in AngularJS oder React. Mein persönlicher Favorit ist React. Bevor man sich aber an dieses Thema herantraut, sollte man JavaScript und jQuery entsprechend gut beherrschen.
  • Bei dem Arbeiten im Team ist es wichtig, eine entsprechende Source-Code-Versionierungssoftware zu verwenden. Viele nutzen dabei Git. Grundlagen zu beherrschen ist von Vorteil, aber kein Beinbruch wenn man es nicht kann.
  • Erfahrungen mit dem Umgang von APIs ist von Vorteil, ebenso wie JSON verwendet werden kann. Beispielsweise habt ihr Erfahrungen wie die APIs von Google oder von Facebook verwendet werden können.
  • Solltet ihr die Karriere des Frontend-Entwicklers anstreben, so sollte ihr euch mit responsive Webdesign auskennen. Ebenfalls ist das beherrschen entsprechender HTML5-Frameworks, wie beispielsweise Bootstrap, zu empfehlen.

Die wichtigste Fähigkeit überhaupt: Erfahrung

Die mit Abstand wichtigste Fähigkeit für Webentwickler, egal ob Frontend oder Backend, ist Erfahrung. Programmieren lernt man nicht, indem man ein Tutorial durcharbeitet oder ein, zwei Bücher liest. Tutorials dienen als Einstieg, um aber wirklich einen guten Job als Webentwickler zu erhalten ist Erfahrung extrem wichtig.

Zum Glück lässt sich diese Erfahrung ziemlich einfach sammeln, beispielsweise neben der Schule oder neben der Universität. Persönlich habe ich dazu mir Webanwendungen angeschaut, die ich irgendwie für meine Websites gebrauchen kann. Beispielsweise ein eigenes Gästebuch oder eine eigene Kommentarfunktion für die Website. Danach kamen dann größere Webanwendungen, wie beispielsweise ein Diskussionsforum, welches ich für andere Personen auch öffentlich zugänglich machte.

Die eigene Software als Open-Source-Projekt, z.B. auf Github, zur Verfügung zu stellen bringt euch unglaublich viel Erfahrung. Ihr lernt eigentlich erst bei größeren Projekten wie Programmierung funktioniert. Und spätestens wenn ihr mal euer Projekt erweitern wollt, merkt ihr was für unsauberen Code ihr geschrieben habt und wie das besser geht.

Persönlich, wenn ich Personen als Entwickler anstelle, schaue ich sehr stark auf deren vorherigen Erfahrungen, deutlich stärker als auf formelle Qualifikationen. Ich frühe mit den Personen auch stets einen entsprechenden Programmiertest durch, bei denen die Bewerber einen Teil einer größerer Webentwicklung erhalten und diese entsprechend um eine Funktionalität ergänzen sollen. Ohne vorherige Erfahrung aus anderen Projekten ist dieser Test eigentlich nicht zu bestehen. Also, schaut welche Anwendungen ihr spannend findet oder die eurer Meinung nach sogar noch fehlen, und haut in die Tasten und programmiert diese. Auch wenn es vielleicht bessere Software schon auf den Markt gibt, mal ein eigenes Gästebuch, Forum, Newsletter-Script geschrieben zu haben bringt unglaublich viel an Erfahrung.

Stellenmarkt

Smile BI GmbH - Datenbankentwickler (m/w/d)
(München)   ...

Bioscientia Healthcare GmbH - Datenbank-Spezialisten m/w/d
(Ingelheim am Rhein) Verstärken Sie unser Team! ...

Weitere Stellenanzeigen Jetzt Stellenanzeige schalten
Autor: Nils Reimers
Zurück: Berufsperspektiven PHP-Entwickler

Stellenmarkt

  • Berufsperspektiven PHP-Entwickler
  • Fähigkeiten die bei Webentwickler gefragt sind
Mit freundlicher Unterstützung von:
  • Punkt191 Werbeagentur
  • Casinopilot24.com
  • Casino utan Spelpaus
  • Casino utan Spelpaus med Trustly
  • Neueonline-Casinos.com
  • CasinoHEX.at
  • Decasinos.de
  • Privatkredit247.com
  • CasinoAdvisers.com
  • parhaatuudetkasinot.com
  • BitcoinBuster.com
  • CryptoCasinos.com

Hoster – Geringste Ausfallzeit

  1. webgo Ø 1 Min.
  2. netcup Ø 6 Min.
  3. Linevast Ø 8 Min.
  4. manitu Ø 13 Min.
  5. Mittwald Ø 14 Min.
  6. dogado Ø 15 Min.
  7. All-Inkl.com Ø 18 Min.
  8. Hetzner Ø 20 Min.
  9. bplaced Ø 20 Min.
  10. Host Europe Ø 20 Min.
» Mehr erfahren

Impressum | Datenschutz | Auf PHP-Einfach.de werben

© PHP-Einfach.de 2003 - 2021

Um dich beim Lernen von PHP und MySQL zu unterstützen verwenden wir Cookies. OK Weitere Infos
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Notwendige
immer aktiv

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Nicht notwendige

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.