Mai mult decât „Slapping Paint on a Website” PlatoBlockchain Data Intelligence. Căutare verticală. Ai.

Mai mult decât „pălmuirea vopselei pe un site web”

Sunt un nebun de orice despre titlurile de posturi de la început.

Anselm Hannemann:

CSS a evoluat și suntem dincolo de punctul în care toată lumea o poate face doar ca un interes secundar. Cu toții îl putem învăța și construi lucruri uimitoare cu el, dar folosirea lui înțeleaptă și corectă într-un context la scară largă nu mai este o treabă ușoară. Merită oameni a căror muncă este să se concentreze pe acea parte a codului.

Anselm răspunde parțial la cele ale lui Sacha Greif „Există prea mult CSS acum?” și sentimentul general că CSS are o barieră de intrare mult mai mare pentru cei care îl învață astăzi decât o făcea, să zicem, în CSS3 zile. Pe atunci, exista o cale super directă pentru a vedea magia CSS. Rachel Andrew surprinde perfect acel sentiment magic într-o postare prevestitoare din 2019:

Există ceva remarcabil în faptul că, cu tot ce am creat în ultimii 20 de ani sau cam asa ceva, pot să iau un începător complet și să-i învăț să construiască o pagină web simplă cu HTML și CSS, într-o zi. […] Avem nevoie doar de un editor de text și de câteva ore. Așa facem ca lucrurile să apară pe o pagină web.

Acesta este adevăratul punct de intrare aici […]

- „HTML, CSS și punctele de intrare în industria noastră în dispariție”

Rachel vorbește despre abstracția cadrelor pe deasupra CSS-ului (și HTML), dar ați putea la fel de bine să abordați funcții mari, strălucitoare și destul de noi, cum ar fi grila CSS, flexbox, interogări container, straturi în cascadă, proprietăți personalizate și pseudoclase relaționale, pentru a numi câteva. Nu că acestea sunt abstracții, desigur. Sunt multe de învățat chiar acum, indiferent dacă ai scris CSS de 20 de zile sau de 20 de ani.

Dar să revenim la postarea lui Anselm. Trebuie să ne gândim la CSS ca mai mult decât doar, știi, stilarea lucrurilor? Glumesc adesea că treaba mea este să pun vopsea pe site-uri web pentru a le face frumoase. Dar, sincer, știu că este mult mai mult decât atât. Știm cu toții că este mai mult decât atât.

Poate că CSS este o industrie în sine. Gândiți-vă la toate considerațiile posibile care trebuie să treacă prin creier atunci când scrieți reguli CSS. La naiba, Ahmad Shadeed recent a împărtășit toate lucrurile pe care le procesează creierul său doar pentru a stila o componentă Hero. CSS atinge atât de mult din experiența generală a utilizatorului - receptivitate, accesibilitate, performanță, browser încrucișat etc. - încât depășește în mod clar „pungerea vopselei pe site-uri web”. Atât de mult dincolo de faptul că fiecare dintre aceste lucruri ar putea fi concertul cu normă întreagă a cuiva, în funcție de proiect.

Deci, da, CSS a ajuns într-un punct în care mi-aș putea imagina că văd „CSS Engineer” pe un panou de locuri de muncă. După cum a spus Anselm, „[CSS] merită oameni a căror muncă este să se concentreze pe acea parte a codului.” Văzută așa, nu este atât de greu să ne imaginăm dezvoltarea front-end ca întreg evoluând în domenii de specializare, la fel ca multe alte industrii.

Timestamp-ul:

Mai mult de la CSS Trucuri