Was macht einen guten Front-End-Entwickler aus?

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Zu definieren, was ein Front-End-Entwickler ist und was er tut, ist ohnehin schon schwierig. Wie setzen wir also den Maßstab dafür, was einen *guten* Front-End-Entwickler ausmacht?

Hier ist, was einige Leute zu diesem Thema zu sagen haben.


Ich behaupte, dass Front-End-Entwickler vier verschiedene Fähigkeiten beherrschen müssen.

  1. Empathie
  2. Code
  3. Design
  4. Kommunikation

Zell Liew


Front-End-Entwickler, die HTML, CSS und JS gelernt haben, sind gezwungen, Funktionalität bei der Gestaltung von Benutzererlebnissen zu berücksichtigen oder sicherzustellen, dass die beiden Disziplinen aus Entwicklungssicht als Einheit funktionieren. Sie werden zu Allroundern, die verstehen müssen, was tatsächlich zwischen den AJAX-Daten und der PHP-Datei passiert, die eine E-Mail sendet oder Fehler zurückgibt.

Daine Mawer


Meiner Meinung nach zeichnet sich ein guter Front-End-Entwickler durch fundierte Kenntnisse in HTML, CSS, JS mit einem tiefen Verständnis für User Design Thinking aus, da er Weboberflächen unter Berücksichtigung der Barrierefreiheit erstellen wird. Er sollte auch lernfreudig sein, da sich die Welt der Front-End-Entwicklung ständig weiterentwickelt. Die Fähigkeit, auf dem Laufenden zu bleiben, ist entscheidend.

Egwuenu Gift


Nachdem ich mich mit meinen Aufgaben wohler fühlte... fand ich bald meine nächste Herausforderung: dazu beizutragen, eine stärkere Verbindung zwischen den Design- und Entwicklungsteams aufzubauen. Obwohl wir regelmäßig zusammengearbeitet haben, um qualitativ hochwertige Arbeit zu leisten, sprachen diese Teams nicht immer die gleiche Sprache.

Ronald Méndez


Ich denke, Front-End-Entwickler müssen eine ganzheitliche Sicht auf die Architektur der Software haben, die sie und ihr Team erstellen. Sie können sich nicht auf das Frontend beschränken, sondern müssen auch die Komplexität des Backends verstehen, um die beste Benutzererfahrung für ihre Kunden zu schaffen. Letztendlich geht es um kontinuierliches Lernen und Teamkommunikation sowie darum, auf den Kunden zu hören, um eine großartige Erfahrung zu schaffen.

Jen Looper


Je länger ich im Web arbeite, desto mehr stelle ich fest, dass das, was gute von wirklich guten Leuten unterscheidet, nicht ihr Wissen ist; es ist ihre Denkweise. Offensichtlich ist Wissen wichtig – in manchen Fällen entscheidend –, aber in einem sich so schnell verändernden Feld ist die Art und Weise, wie man dieses Wissen erwirbt, immer wichtiger (zumindest langfristig) als das, was man zu einem bestimmten Zeitpunkt weiß. Und vielleicht am wichtigsten von allem: wie man dieses Wissen zur Lösung alltäglicher Probleme einsetzt.

Philip Walton


Ein funktionierendes Verständnis von HTML, CSS und JS ist sicherlich ein No-Brainer, aber es ist nur ein Teil der Gleichung. Ich glaube, ein guter Front-Ender verbindet die Punkte zwischen Benutzererlebnissen und Geschäftszielen und schließt dabei alle Lücken, die ganzheitliche Benutzerflüsse verhindern würden. Das erfordert gute Kommunikation, kreative Problemlösung, Empathie und vielleicht vor allem die Bereitschaft, Kritik anzunehmen.

Geoff Graham


Das ist in gewisser Weise eine schwierige Frage, da sich die Natur der Front-End-Entwicklung ständig erweitert. Die Art der Dinge, die wir als Front-Ends bauen, wird immer komplexer und vielfältiger.

Aus diesem Grund denke ich, dass ein guter Front-End-Entwickler den Umfang, die Anforderungen und die technischen Einschränkungen des Projekts versteht, an dem er gerade arbeitet. Das kann unweigerlich bedeuten: was seine Teams von ihm erwarten, was seine Benutzer brauchen und – da sich die Dinge ändern – Neugier!

Sarah Drasner


Ich bewundere, wie gute Front-End-Entwickler Fragen beantworten. Wenn sie sehr dogmatisch auf einen bestimmten Ansatz pochen, als ob es der einzig wahre Weg wäre, dann mache ich mir Sorgen. Nehmen wir SVG-Illustrationen. Oder Bildoptimierung. Oder wie man Navigation strukturiert. Es gibt viele verschiedene Wege, diese Dinge anzugehen, und keiner von ihnen ist perfekt. In diesem Zusammenhang schrieb Chris vor einiger Zeit einen wunderbaren Beitrag über Dogmatismus, und ich denke ständig darüber nach. Das ist das Kennzeichen eines großartigen Front-End-Entwicklers: jemand, der damit einverstanden ist, nicht immer die perfekten Antworten zu haben.

Robin Rendle


Ein guter Front-End-Entwickler ist flexibel, eifrig zu lernen, eifrig zu teilen und hat einen pragmatischen Ansatz für die sich ständig verändernde Landschaft.

Ach ja, und irgendetwas mit Kaskade.

Andy Bell


Was denkst du?

Dies ist eine offene Konversation. Keine richtigen Antworten. Keine falschen Antworten. Wie würdest du einen "guten" Front-End-Entwickler benoten?