Mehr als „Farbe auf eine Website klatschen“

Avatar of Geoff Graham
Geoff Graham am

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

Ich bin ein Schwachkopf für alles, was mit Front-End-Jobtiteln zu tun hat.

Anselm Hannemann:

CSS hat sich weiterentwickelt und wir sind über den Punkt hinaus, an dem jeder es nur als Nebeninteresse betreiben kann. Wir alle können es lernen und damit erstaunliche Dinge bauen, aber es klug und korrekt in einem großen Kontext anzuwenden, ist keine einfache Aufgabe mehr. Es verdient Leute, deren Arbeit darin besteht, sich auf diesen Teil des Codes zu konzentrieren.

Anselm reagiert teilweise auf Sacha Greifs „Gibt es jetzt zu viel CSS?“ und die allgemeine Meinung, dass CSS für diejenigen, die es heute lernen, eine viel höhere Einstiegshürde hat als in den CSS3-Zeiten. Damals gab es einen sehr direkten Weg, um die Magie von CSS zu sehen. Rachel Andrew fängt dieses magische Gefühl perfekt in einem vorausschauenden Beitrag aus dem Jahr 2019 ein.

Es ist bemerkenswert, dass ich trotz allem, was wir in den letzten etwa 20 Jahren geschaffen haben, immer noch einen absoluten Anfänger nehmen und ihm an einem Tag beibringen kann, eine einfache Webseite mit HTML und CSS zu erstellen. […] Wir brauchen nur einen Texteditor und ein paar Stunden. So bringen wir Dinge auf einer Webseite zur Anzeige.

Das ist hier der eigentliche Einstiegspunkt […]

„HTML, CSS und unsere verschwindenden Brancheneinstiegspunkte“

Rachel spricht die Abstraktion von Frameworks über Vanilla CSS (und HTML) an, aber man könnte genauso gut große, glänzende und recht neue Features hinzufügen, wie CSS Grid, Flexbox, Container Queries, Cascade Layers, Custom Properties und relationale Pseudo-Klassen, um nur einige zu nennen. Nicht, dass das Abstraktionen wären, natürlich. Es gibt einfach gerade viel zu lernen, egal ob man CSS seit 20 Tagen oder 20 Jahren schreibt.

Aber zurück zu Anselms Beitrag. Müssen wir CSS als mehr als nur, wissen Sie, das Stylen von Dingen betrachten? Ich scherze oft, dass mein Job darin besteht, Farbe auf Websites zu klatschen, um sie hübsch zu machen. Aber ehrlich gesagt weiß ich, dass es viel mehr ist. Wir alle wissen, dass es mehr ist.

Vielleicht ist CSS eine eigenständige Branche. Denken Sie an all die möglichen Überlegungen, die Ihnen durch den Kopf gehen müssen, wenn Sie CSS-Regeln schreiben. Heck, Ahmad Shadeed hat kürzlich alles geteilt, was sein Gehirn verarbeitet, nur um eine Heldenkomponente zu stylen. CSS berührt so viel von der gesamten Benutzererfahrung – Responsivität, Barrierefreiheit, Leistung, browserübergreifend usw. –, dass es eindeutig weit über das „Aufkleben von Farbe auf Webseiten“ hinausgeht. So weit darüber hinaus, dass jede dieser Dinge ein Vollzeitjob für jemanden sein könnte, je nach Projekt.

Ja, CSS hat einen Punkt erreicht, an dem ich mir vorstellen kann, auf einer Jobbörse „CSS-Ingenieur“ zu sehen. Wie Anselm sagte: „[CSS] verdient Leute, deren Arbeit darin besteht, sich auf diesen Teil des Codes zu konzentrieren.“ So gesehen ist es nicht so schwer vorstellbar, dass sich die Frontend-Entwicklung als Ganzes in spezialisierte Bereiche entwickelt, genauso wie viele andere Branchen.