GithubHelp home page GithubHelp logo

feeef2's Introduction

Wieso ist es Zeit für das EFZ* als Frontend-Entwicker/in?

EFZ = Eidgenössisches Fähigkeitszeugnis

Alt Kluft

Es gibt am Markt einen Mangel an Fachkräften im Bereich Frontend-Entwicklung bzw. Frontend-Development. Ganz spezifisch fehlt es an:

  • Personen mit gestalterischem Hintergrund und fundiertem Wissen in Design und User Experience
  • Personen die zwischen Informatik und Kreation vermitteln.
  • Personen die die Anforderung der Gestaltung verstehen und in Zusammenarbeit mit dem Backend dies für den User zugänglich machen.

Arbeitsumfeld

Die Frontend-Entwicker/innen EFZ bauen Websites und Apps – konkret deren Frontend. Als Frontend wird die grafische Darstellung und Interaktion der Inhalte verstanden. Wo ein Frontend, da ein Backend. Unter Backend versteht man Software im Hintergrund, die dazu dient, Inhalte der Website oder der App zu generieren. Die Frontend-Entwicker/innen brauchen Kenntnis und Verständnis für das Backend um damit zu interagieren.

Frontender stehen im Prozess zwischen Designer und Backender und sollten für eine reibungsarme Zusammenarbeit überschneidende Kompetenzen mit beiden Berufen haben.

Die in der Grafik oben gezeigte Kluft «überbrücken» heute Mediamatiker, Informatiker, vereinzelt Poly­grafen und Grafiker, die sich selbstständig vertieft haben. Niemand aus diesen vier Berufen hat ab Lehrabschluss eine ausreichend grosse Schnittmenge, sofern überhaupt eine vorhanden ist.

Grössenvergleich der Schnittmengen

Alt Schnittmengenvergleich

Im Vergleich zum Soll-Zustand ist der Ist-Zustand der aktuellen ­Lehrabgänger schwierig zu skizzieren. Die Darstellung hier ist unpräzis und entspricht einer Mischung aus persönlicher Erfahrung und der Einsicht in die einzelnen Bildungs­pläne. Der Mediamatiker als Generalist unter diesen vier Berufen ist am schwierigsten abzubilden. Bei ihm ist sehr ausschlaggebend, in was für einer Art Betrieb er die Lehre gemacht hat.

Grobe «Skizze» des Fähigkeitenkatalogs

  • Kann HTML.
  • Kann CSS und kennt gebräuchliche Präprozessoren.
  • Kann JS und kennt gebräuchliche Präprozessoren.
  • Kann APIs konsumieren und kennt deren Eigenheiten.
  • Kann Vektorbearbeitung und versteht deren Dateiformate.
  • Kann Bildbearbeitung und versteht deren Dateiformate.
  • Kann Git.
  • Kann Konsole/Terminal bedienen.
  • Kann «Legacy-Technologien» (zu präzisieren, Beispiel PHP).
  • Versteht Prozesse des Backends (zu präzisieren).
  • Findet sich im Dschungel der Technologien zurecht, beurteilt Trends, reflektiert
  • Kann Wissen selbstständig erschliessen und für sich nutzbar machen.
  • Kennt die wichtigen CMS und kann dafür Templates bauen.
  • Kann verwandte Technologien und Arbeitsweisen erkennen und adaptieren.
  • Kennt Topologie und Protokolle des Internets mit vertiefter Kenntnis der im direkten Zusammenhang mit dem Veröffentlichen von Websites und Apps stehenden Technologien und Übertragungswege.
  • Kann Designkonzepte interpretieren und weiterentwickeln.
  • Kann User durch den Inhalt führen.
  • Ermöglicht Usern barrierefreien Zugang (Accessibility).
  • Kann seine Werkzeuge (Hard- und Software) unterhalten.
  • Kann Orthografie und Grammatik seiner Muttersprache und Englisch anwenden (Bilingualer Unterricht).
  • Kann Rechte und Pflichte umsetzen bzw. seine Kunden im Rahmen seines Fachwissens beraten (Urheberrecht, Datenschutzgesetze, Impressumspflicht, ...).
  • Schont Ressourcen.

Slack-Gruppe

Interessiert am Austausch ausserhalb der Repo-Issues? Wir freuen wir uns über jeden Kopf in unsrer illustren Runde: feeef2.slack.com

feeef2's People

Contributors

jwssnr avatar signalwerk avatar rekomat avatar

Watchers

James Cloos avatar Erdem avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.