웹 개발자란 HTTP 프로토콜을 커뮤니케이션 매체로 사용하는 웹 페이지, 웹 사이트 등 www 기반 소프트웨어 엔지니어를 말한다.
프론트엔드란 사용자가 서비스를 이용하기 위해 웹페이지나 앱 내에서 만나고 경험하는 모든 부분을 의미한다.
사용자 인터페이스 디자인 및 개발을 하고, 웹 사이트의 반응형 디자인 구현이나 웹 애플리케이션의 클라이언트 측 로직 개발, 웹 성능 최적화 및 크로수 브라우징 같은 일을 한다.
웹 퍼블리셔는 웹 사이트 제작 시 디자이너의 웹 디자인을 웹 표준성과 접근성에 부합하도록 재정리하여 최종 디자인을 토대로 코딩하는 작업이다.
백엔드란 컴퓨터와 응용프로그램 또는 데이터베이스 사이에 인터페이스 부분을 말한다.
서버 설정, 설계 및 유지보수를 담당하고 DB설계,관리,최적화를 수행하여 데이터의 안정성을 보장해준다. 시스템 성능을 최적화 하여 빠른 응답 시간과 효율적인 자원 사용을 추구한다.
DBA란 데이터베이스에 관련된 모든 관리를 하는 직업군이다.
DB에서 데이터의 구성,보안,성능최적화,사용자 지원등을 관리하여 시스템 운영을 지원한다. DB를 설계,운영 및 유지를 관리하고 DB구조 문서화와 업데이트, 교육을 통해 팀과 사용자들을 지원하고 지속적인 개선을 한다.
풀스택 개발자란 풀 패키지를 제공하는 개발자이고, 웹사이트 구축에 필요한 프론트엔드 및 백엔드 구성요소를 합친 직업이다.
웹 개발자가 하는 모든 업무를 전반적으로 다룰 줄 아는 개발 직종으로 사용자가 요구하는 웹 페이지를 만들고 사용자들이 웹 페이지 이용에 불편을 느끼지 않도록 지속적으로 관리와 유지보수를 하는 업무를 맡는다.