웹 개발에 대해 관심이 있는 사람이라면 한번쯤은 '백엔드', '프론트엔드', 그리고 '풀스택'이라는 용어를 들어봤을 것이다. 개발에 관심없는 나는 1도 안들어봤는데요?
(오늘 한번 들어봐줘...) 이 세 가지 용어는 웹 개발의 주요 영역을 나타내며, 각각 다른 특징과 역할을 가지고 있다.
오늘은 이 영역별로 개발자의 종류를 나누는 기준에 대해 간단히 알아보는 시간을 가져볼까 한다. 1. 백엔드 (Back-end) 개발자 백엔드 개발자는 웹사이트나 앱의 "기반 구조'를 설계하고 구축"한다.
이 영역에서는 보통 데이터 처리, 서버 관리, API 개발 등의 업무가 이루어지며 효율적인 자원관리에 목표를 둔다. Back-end Development 집을 짓는 상황을 예로 들자면, 백엔드 개발자는 집의 기초부터 내부 시설, 구조, 전기 및 수도 설치와 같은 '심장부'를 설계하고 지어내는 역할을 수행한다.
사용 언어/기술: Python, Java, Node.js, Ruby, Go, PHP, MyS...
#
백엔드
#
프론트엔드
#
개발자종류
#
풀스택