그럼 프론트엔드 개발자는 사용자 인터페이스를 개발하기 위해 어떤 프로그래밍 언어를 사용할까요? 일반적으로 HTML, CSS, 자바스크립트를 사용합니다. 이 세 가지 언어에 대해서는 5.2 프론트엔드 개발 언어: HTML, CSS, 자바스크립트에서 자세히 알아보겠습니다.
재미있는 사실은, 이 세 가지 언어만 알면 웹 퍼블리셔(web publisher)라는 직업을 가질 수 있다는 것입니다. 자신이 몸담고 있는 회사에 웹 퍼블리셔가 있다면 지금부터 설명할 내용이 업무 요청에 도움이 될 것입니다. 웹 퍼블리셔의 역할이 무엇이고, 프론트엔드 개발자와 어떤 차이가 있는지 알아보겠습니다.
웹 퍼블리셔의 역할
웹 퍼블리셔는 프론트엔드 개발자가 하는 업무의 일부를 수행합니다. 자동차 제작에 비유하자면 내비게이션 시스템, 자동 주차 기능, 엔진 등 복잡한 시스템 장치를 다루는 것이 아니라 자동차의 형태, 색상, 질감을 결정하고 운전석, 시트, 대시보드 등 외관과 내장을 아름답고 편리하게 만드는 일을 한다고 볼 수 있습니다.