Mer enn "Slapping Paint on a Website" PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Mer enn "slående maling på et nettsted"

Jeg er en suger på alt om front-end stillingsbetegnelser.

Anselm Hannemann:

CSS utviklet seg og vi er forbi punktet der alle bare kan gjøre det som en sideinteresse. Vi kan alle lære det og bygge fantastiske ting med det, men å bruke det klokt og riktig i en storstilt sammenheng er ikke en lett jobb lenger. Det fortjener folk hvis arbeid er å fokusere på den delen av koden.

Anselm svarer delvis på Sacha Greifs "Er det for mye CSS nå?" og den generelle følelsen av at CSS har en mye høyere adgangsbarriere for de som lærer det i dag enn det gjorde, for eksempel i CSS3 dager. Den gang var det en super direkte vei for å se magien til CSS. Rachel Andrew fanger perfekt den magiske følelsen i et forutseende innlegg fra 2019:

Det er noe bemerkelsesverdig med det faktum at med alt vi har laget de siste 20 årene eller så, kan jeg fortsatt ta en nybegynner og lære dem å bygge en enkel nettside med HTML og CSS, på en dag. […] Vi trenger bare et tekstredigeringsprogram og noen timer. Dette er hvordan vi får ting til å vises på en nettside.

Det er det virkelige inngangspunktet her […]

- "HTML, CSS og våre forsvinnende industriinngangspunkter"

Rachel snakker om abstraksjonen av rammeverk på toppen av vanilla CSS (og HTML), men du kan like gjerne ta store, skinnende og ganske nye funksjoner der, som CSS-rutenett, flexbox, containerspørringer, kaskadelag, tilpassede egenskaper og relasjonelle pseudoklasser, for å nevne noen. Ikke at det er abstraksjoner, selvfølgelig. Det er bare mye å lære akkurat nå, enten du har skrevet CSS i 20 dager eller 20 år.

Men tilbake til Anselms innlegg. Trenger vi å tenke på CSS som mer enn bare stylingting? Jeg fleiper ofte med at jobben min er å slå maling på nettsider for å gjøre dem pene. Men ærlig talt, jeg vet at det er mye mer enn det. Vi vet alle at det er mer enn det.

Kanskje CSS er en bransje i seg selv. Tenk på alle mulige hensyn som må passere gjennom hjernen din når du skriver CSS-regler. Pokker, Ahmad Shadeed nylig delte alle tingene hjernen hans behandler bare for å style en Hero-komponent. CSS berører så mye av den generelle brukeropplevelsen – respons, tilgjengelighet, ytelse, kryss-nettleser osv. – at det helt klart går langt utover å «slå maling på nettsteder». Så langt utover at hver av disse tingene kan være noens heltidsjobb, avhengig av prosjektet.

Så, ja, CSS har nådd et punkt hvor jeg kunne tenke meg å se "CSS Engineer" på en jobbtavle. Som Anselm sa, "[CSS] fortjener folk hvis arbeid er å fokusere på den delen av koden." Sett på den måten er det ikke så vanskelig å forestille seg at frontend-utvikling som helhet utvikler seg til spesialiseringsområder, akkurat som mange andre bransjer.

Tidstempel:

Mer fra CSS triks