728x90
반응형

🌐 웹 개발이란?
- 우리가 매일 사용하는 웹사이트와 앱(예: 유튜브, 쿠팡, 네이버)은 그냥 만들어지는 게 아니다.
- 마치 식당에서 요리사가 각자 다른 요리를 만들 듯, 웹 개발도 역할을 나눠서 진행한다.
- 웹 개발자는 이 역할을 맡아 사람들이 편리하게 인터넷을 쓸 수 있도록 도와주는 사람이다.
- 요즘은 IT 업계에서 가장 연봉도 높고 수요도 많은 직업 중 하나다.
💼 웹 개발자의 대표적인 3가지 역할
1️⃣ 프론트엔드 개발자 (Front-end Developer)
- 사용자가 눈으로 보는 모든 부분을 만드는 사람
- 예를 들어:
- 버튼, 메뉴, 색상, 폰트, 이미지, 애니메이션 등
- 사용자가 클릭하거나 스크롤할 때의 반응
- 사용하는 주요 기술:
- HTML: 화면에 보일 구조를 만든다 (예: 텍스트 상자, 버튼)
- CSS: 꾸미는 역할 (색, 위치, 크기 등)
- JavaScript: 클릭했을 때 작동하는 기능 구현
- 보통 HTML과 CSS는 기본, 자바스크립트는 가장 중요한 무기
- React 같은 도구를 함께 쓰면 더 빠르고 멋진 웹사이트를 만들 수 있다.
- 초보자가 입문하기 가장 좋은 분야이고, 실력과 경험에 따라 높은 연봉을 받을 수 있다.
- 예시 상황: 뉴스레터 이메일 입력 창 만들기
→ HTML로 입력창 만들고, CSS로 꾸미고, 자바스크립트로 클릭 시 이메일 저장 기능 구현
2️⃣ 백엔드 개발자 (Back-end Developer)
- 화면에 보이지 않는 서버, 데이터베이스 작업을 담당
- 예를 들어:
- 로그인 처리
- 상품 결제 처리
- 사용자 정보 저장
- 주요 역할:
- 웹사이트와 데이터베이스 간의 정보 교환 관리
- 웹 서버를 통해 사용자의 요청을 처리
- 사용하는 기술:
- 백엔드 언어 (예: Node.js, Python, Java 등)
- 데이터베이스 (MySQL, MongoDB 등)
- API, 서버 설정 등
- 초보자가 시작하기엔 프론트보다 조금 어렵다.
- 이유: 서버, 네트워크 등 컴퓨터 구조에 대한 이해가 필요하기 때문
- 프론트보다 시작은 어렵지만, 실력만 쌓으면 연봉이 더 높아질 수도 있음
3️⃣ 풀스택 개발자 (Full-stack Developer)
- 프론트엔드 + 백엔드 모두 다룰 수 있는 개발자
- 웹사이트 전체의 계획 → 디자인 → 개발 → 배포 → 유지보수까지 모두 참여
- 기술과 경험이 많아야 하기 때문에 높은 수준의 직무
- 시간과 노력이 많이 들지만, 수요가 많고 가장 연봉이 높은 직업 중 하나
- 예: 스타트업에서 혼자 전체 개발을 맡거나, 대기업에서 핵심 개발자로 활동
🚀 어떤 분야부터 시작하면 좋을까?

- 대부분 프론트엔드부터 시작 → 백엔드 → 풀스택 순으로 성장한다.
- 주니어 개발자는 포트폴리오와 기초 기술 숙지가 중요하다.
728x90
반응형
'front-end development' 카테고리의 다른 글
| [지식루프 웹개발공부] 06. 프레임워크와 라이브러리 차이 (1) | 2025.04.25 |
|---|---|
| [지식루프 웹개발공부] 05. 웹 브라우저 작동원리 (0) | 2025.04.22 |
| [지식루프 웹개발공부] 04. 웹사이트와 웹페이지 (2) | 2025.04.22 |
| [지식루프 웹개발공부] 03. 웹 서버란 무엇이며 어떻게 작동하나요? (0) | 2025.04.22 |
| [지식루프 웹개발공부] 02. 인터넷 작동 방식 (0) | 2025.04.22 |