프론트엔드 개발자는 무엇일까? 그리고, 백엔드 개발자는 무엇일까?

김민준·2023년 11월 20일
0

프론트엔드 (Front-End) 개발자란 무엇인가요?

프론트엔드 개발자는 '웹'을 개발하는 영역 중 사용자에게 시각적으로 보이는 영역을 구축하고, 기능을 구현하는 개발자입니다.

사용자가 직접 보고 경험하는 UI(User Interface)를 구현하는 역할인 만큼 마케터, 디자이너와 협업이 잦고 디자인까지 담당하는 경우도 있습니다.

사용자가 서비스를 겪는 경험 UX(User Experience)를 완성도 높게 구현하는데도 관여하고, API를 통해 서버와 데이터를 주고받는 것까지 구현하며, 백엔드와의 연동을 통해 동적인 기능을 구현한다.

웹사이트의 전반을 관리하고 유지 보수하는 업무도 담당합니다.

프론트엔드 개발자가 갖춰야 할 기술은 무엇이 있을까요?

1. HTML, CSS, JavaScript 등의 언어를 다룰 줄 알아야한다.

  • UI를 개발하는 역할이기 때문에 기본적인 3개의 언어는 다룰 줄 알아야 한다.

2. 웹 접근성에 대한 이해도가 높아야 한다.

  • 모든 사용자가 웹 사이트, 앱을 쉽게 사용할 수 있게 해야 하기 때문에

3. React, Vue.js 등의 프레임워크를 다룰 수 있으면 좋다.

  • 보다 효율적인 코드 작성을 위해

백엔드 개발자는 무엇일까?

백엔드 개발자는 웹 개발 영역 중 사용자가 필요로 하는 정보를 저장 및 관리, 전달하는 서버에서 작용하는 기술을 다루는 개발자입니다.

기본적인 데이터 저장뿐만 아니라 데이터 처리 시간을 줄이고, 수백수천 명이 들어와도 감당할 수 있는 서버를 만드는것이 백엔드 개발자의 역할 중 하나입니다.

사용하는 언어는 Java, Python, JavaScript(Node.js) 등이 있습니다.

profile
개발자의 꿈을 키워가는 중

0개의 댓글