"웹사이트에 페인트칠하는 것" 그 이상입니다. PlatoBlockchain 데이터 인텔리전스. 수직 검색. 일체 포함.

"웹사이트에 페인트 칠하기" 그 이상

나는 프런트 엔드 직책에 관한 모든 것을 빠는 사람입니다.

안셀름 한네만:

CSS는 진화했고 우리는 모든 사람이 부차적인 관심으로 그것을 할 수 있는 지점을 넘어섰습니다. 우리 모두는 그것을 배우고 그것으로 놀라운 것을 만들 수 있지만 대규모 컨텍스트에서 그것을 현명하고 올바르게 사용하는 것은 더 이상 쉬운 일이 아닙니다. 코드의 해당 부분에 집중하는 작업을 하는 사람들에게 적합합니다.

Anselm은 부분적으로 Sacha Greif의 "현재 CSS가 너무 많습니까?" 그리고 오늘날 CSS를 배우는 사람들이 CSS를 배우는 사람들의 진입 장벽이 예전보다 훨씬 높다는 전반적인 정서 CSS3일. 당시에는 CSS의 마법을 볼 수 있는 매우 직접적인 경로가 있었습니다. 레이첼 앤드류 2019년의 선견지명 게시물에서 마법 같은 느낌을 완벽하게 포착합니다.

지난 20여 년 동안 우리가 만든 모든 것을 가지고도 저는 여전히 완전한 초보자를 데리고 하루 만에 HTML과 CSS를 사용하여 간단한 웹 페이지를 구축하도록 가르칠 수 있다는 사실에 놀라운 점이 있습니다. [...] 텍스트 편집기와 몇 시간만 있으면 됩니다. 이것은 우리가 웹 페이지에 표시하는 방법입니다.

그것이 여기의 진정한 진입 점입니다 [...]

- "HTML, CSS 및 사라지는 업계 진입점"

Rachel은 기본 CSS(및 HTML) 위에 있는 프레임워크의 추상화에 대해 이야기하고 있지만 CSS 그리드, 가변 상자, 컨테이너 쿼리, 캐스케이드 레이어, 사용자 정의 속성 및 몇 가지 예를 들면 관계형 의사 클래스입니다. 물론 그것들이 추상화라는 것은 아닙니다. 20일 동안 CSS를 작성했든 20년 동안 CSS를 작성했든 지금 당장 배울 것이 많습니다.

그러나 Anselm의 게시물로 돌아갑니다. CSS를 단순히 스타일링하는 것 이상으로 생각해야 합니까? 나는 종종 내 직업이 웹 사이트를 예쁘게 만들기 위해 페인트를 칠하는 것이라고 농담을 합니다. 하지만 솔직히 그 이상이라는 것을 알고 있습니다. 우리 모두는 그것이 그 이상이라는 것을 압니다.

아마도 CSS는 그 자체로 하나의 산업일 것입니다. CSS 규칙을 작성할 때 머리를 통과해야 하는 가능한 모든 고려 사항을 생각해 보십시오. 지옥, Ahmad Shadeed 최근 그의 뇌가 처리하는 모든 것을 공유했습니다. Hero 구성 요소의 스타일을 지정하기 위해서입니다. CSS는 응답성, 접근성, 성능, 크로스 브라우저 등 전반적인 사용자 경험의 많은 부분을 다루기 때문에 "웹사이트에 그림을 그리는 것"을 훨씬 능가합니다. 지금까지 그 각각은 프로젝트에 따라 누군가의 풀 타임 공연이 될 수 있습니다.

예, CSS는 일부 구인 게시판에서 "CSS 엔지니어"를 보는 것을 상상할 수 있는 지점에 도달했습니다. Anselm이 말했듯이 "[CSS]는 코드의 해당 부분에 집중하는 작업을 하는 사람들에게 적합합니다." 그런 식으로 보면 프런트 엔드 개발이 전체적으로 전문 분야로 발전하는 것을 상상하는 것은 그리 어렵지 않습니다. 다른 많은 산업과 마찬가지로.

타임 스탬프 :

더보기 CSS 트릭