Frontend Engineering
사용자와 직접 만나는 웹 애플리케이션을 구축하는 역량. HTML/CSS 기초부터 대규모 프론트엔드 아키텍처와 디자인 시스템 리더십까지 포괄하는 전문 엔지니어링 분야이다.
프론트엔드 엔지니어링은 디자인과 요구사항을 인터랙티브하고, 접근성 높으며, 성능 좋은 웹 경험으로 구현하는 역량입니다. 마크업과 스타일 작성을 넘어, 컴포넌트 아키텍처, 상태 관리, 빌드 도구, 테스트 전략, 크로스 브라우저 호환성을 포함합니다. 정적 페이지 제작부터 조직 전체를 지원하는 디자인 시스템 설계까지, 일반 프로그래밍과 차별화되는 뚜렷한 성장 단계가 존재합니다.
웹의 기본 구성 요소인 HTML(구조)과 CSS(스타일)를 배우는 단계입니다. 튜토리얼을 따라 제목, 문단, 이미지, 링크가 포함된 간단한 정적 페이지를 만들 수 있습니다. 브라우저 개발자 도구를 열어 요소를 검사하고, 자신의 마크업이 화면에 어떻게 표시되는지 이해하기 시작합니다. Dreyfus 모델의 Novice 단계에 해당합니다.
The most comprehensive and authoritative web platform reference, covering HTML, CSS, JavaScript, and Web APIs with examples and browser compatibility data — used as the primary knowledge source for defining frontend competency at every level.
A 5-stage proficiency model from Novice to Expert that explains the shift from rule-following to intuitive judgment, used to define qualitative differences between frontend engineering levels.