
인스타그램과 블로그, 심지어 전철역과 버스 광고판에 흔히 보이는 광고가 하나 있어요
요즘들어 진짜 많이 보이는 광고죠
"개발자로 이직하라는 광고"
-프론트엔드 개발자 모집 공짜로 배우자-
-백엔드개발자로 대기업 취업-
-개발자 무료교육지원, 교육생 모집-
이런식의 광고가 점점 많아졌어요
그런데? 프론트엔드? 백엔드?
그게 뭔데??
개발자는 뭔지 대충 알겠는데...
1. 프론트엔드개발자란?
정말 쉽게 설명하자면
웹사이트에 눈에 보이는 모든걸 구축하고 기능을 구현하는 개발자입니다.
눈에 보이는 이게 핵심어입니다.
웹사이트에 보이는 버튼이나 입력창, 움직이는 애니메이션 등을 말합니다.
UI(USER INTERFACE)라고합니다.
웹사이트를 방문하는 사용자의 눈에 직접적으로 보이는 부분이라
웹사이트의 디자인을 담당하는 디자이너나 마케터들과 협업을 하면서 작업을 하는 개발자라고 보시면 됩니다.
사용자가 웹사이트를 사용하면서 겪는 경험인 UX(UESR EXPERIENCE)를 완성도 있게 개발하는 직업이 프론트엔드 개발자입니다.
그냥 더 쉽게 설명드리자면
웹사이트 아시죠? 거기 보이는 모든걸 구축하고 사용할수 있게, 이쁘게, 보기편하게 만드는 작업을 한다고 보면되요
그럼 어떤 언어로 작업을 할까요?
HTML, CSS, JAVAscript등을 배워서 작업을 합니다.
2. 백엔드개발자란?
프론트는 즉 앞을 의미하죠?그럼 백은? 뒤를 의미하겠죠?
이름에서 유추할수 있듯이 백엔드개발자는 바로 사용자들 눈에는 보이지 않는 영역을 개발하는 사람들을 말합니다.
정보를 저장하고, 관리하고 전달하는 역할을 하는거죠
우리가 예를들어 어떤 사이트를 접속했어요
그 사이트가 쇼핑몰이라면?
우선 나의 로그인을 위해 서버에서 나의 아이디와 비밀번호와 관련된 저장정보를 불러와야 합니다.
또한, 원하는 상품을 검색하면 서버에서 원하는 상품의 정보를 꺼내와야 하고,
상품을 주문하려면 저장된 나의 주소와 결제정보를 불러와야합니다.
이런 과정을 개발하는게 백엔드개발자라고 보면 됩니다.
즉, 사이트를 운영하는데 있어서 필요한 정보를 저장해놓고, 관리하면서 원할때 그 정보를 전달하는 역할을 하는 과정이 필요합니다.
그 과정을 구축하고 관리하는 작업을 하는 직업이 백엔드개발자입니다.
JAVA, Python, JAVAscript 등의 언어를 사용해 백엔드개발자로서 작업을 합니다.
요약하자면
프론트엔드개발자는 눈에 보이는 부분을 개발
백엔드개발자는 눈에 보이지 않는 부분을 개발
끝
'세상공부' 카테고리의 다른 글
아이폰이 갤럭시에 있는 앱 모두닫기 기능이 없는 이유 (0) | 2022.05.14 |
---|---|
네이버앱으로 실시간검색어 보는 법 (0) | 2022.05.04 |