본문 바로가기

컴퓨터 공학

프론트엔드? 백엔드? DBA? IT직군 몽땅 정리해드리겠습니다.

728x90
반응형

프론트엔드? 백엔드? DBA? IT직군 몽땅 정리해드리겠습니다.

 

안녕하세요.

로스윗의 코딩캠프입니다.

오늘은 많은 사람들이 궁금해하시고 또 많이 헷갈려하시는 내용을 바탕으로

프론트엔드? 백엔드? DBA? IT직군 몽땅 정리해드리겠습니다. 대해서 자세하게 알아보겠습니다.

그러면 거두절미하고 바로 시작하겠습니다.

 

 

 

 

 

- 웹 퍼블리셔

아주 다양한 개발 직군이 있는데, 먼저 브라우저쪽을 보겠습니다.

여러분 네이버 들어가시면 화면이 예쁘게 잘 나오죠? 그 화면을 예쁘게 나오게 해주는 HTML, CSS라는 프로그램 때문입니다. 그리고 이 HTML, CSS코드를 작성하는 사람을 웹 퍼블리셔라고 합니다. 쉽게 말해 디자이너가 디자인을 해주면 그 다지안대로 화면을 예쁘게 만들어주는 사람입니다.

 

 

- 프론트엔드 개발자

그 다음에 프론트엔드 개발자가 있습니다.

프론트앤드는 자바스크립트라는 언어를 사용합니다. 자바스크립트라는 랭귀지는 웹페이지에서 버튼 클릭하고 스크롤 내리고 파일 업로드하고 그런 이벤트 있죠. 그런 이벤트들을 처리해주는 코드입니다. 이것을 개발하는 사람을 프론트앤드 개발자라고 합니다. 그래서 브라우저에서는 HTML, CSS, 자바스크립트 이 3가지 언어로 화면의 웹서비스를 제공합니다.

 

 

- 시스템 엔지니어

그 다음에 서버 컴퓨터를 다루는 사람을 시스템 엔지니어라고 합니다.

서버 컴퓨터에 리눅스라는 OS를 설치를 하고, 외부 인터넷 하고 연결을 하고, web application 프로그램, Datebase 프로그램 설치를 하고, 환경 설정을 하고, 이런 서버 인프라를 구성해주는 사람을 시스템 엔지니어라고 합니다. 요즘에는 클라우드를 이용해서 인프라 구성을 많이 합니다. 클라우드에 대해선 다음에 깊이 있게 포스팅 할게요.

 

 

- 백엔드 엔지니어 / DBA

그 다음에 Web Application을 개발하는 사람을 백엔드 개발자라고 하고 데이터베이스를 다루는 사람을 DBA라고 합니다.

DBA는 Datebase Administrator라고 합니다. 그래서 보통은 이전 포스팅에서 설명드린 클라이언트 서버 구조에서 퍼블리셔, 프론트앤드 개발자, 시스템엔지니어, 백엔드 개발자, DBA 그리고 전체 한 서비스를 개발하려면 앞단에 디자이너와 기획자가 필요합니다. 그래서 하나의 웹 서비스가 개발되기 위해서는 이렇게 총 7개의 파트에서 7명의 사람이 필요합니다.

 

 

그러나 보통의 스타트업 같은 경우는 돈이 많이 없잖아요.

그래서 보통은 퍼블리셔, 프론트앤드 개발자, 시스템 엔지니어, 백엔드 개발자, DBA까지 한 사람이 합니다. 그래서 규모가 작은 스타트업은 3명이서 하나의 서비스를 만들기도 해요. 그런데 규모가 큰 프로젝트에서는 이렇게 파트별로 직군이 다 구분되어 있습니다. 보통은 이제 우리가 잘 알려져 있는 프론트앤드 개발자, 백엔드 개발자 이야기를 많이 하는데요. 백앤드 개발자는 서버 컴퓨터에서 동작되는 프로그램을 개발하는 사람이고, 프론트앤드 개발자는 브라우저에서 동작되는 코드를 만드는 사람이라고 생각하시면 될 것 같습니다. 그리고 그 외에도 퍼블리셔, 시스템 엔지니어, DBA 등 다른 개발 직군들도 있다고 생각하시면 되겠습니다.

 

 

-정리 및 요약

- 퍼블리셔(Publisher)는 브라우저의 화면을 구성하는 HTML, CSS Code를 작성하는 사람,

- 프론트엔드 개발자(Frontend Developer)는 브라우저의 이벤트 처리를 위한 Javascript Code를 작성하는 사람,

- 백엔드 개발자(Backend Developer)는 서버 컴퓨터에서 동작하는 어플리케이션 프로그램의 Code를 작성하는 사람,

- DBA는 데이버베이스를 구성하고 SQL 문법을 이용하여 원하는 데이터를 출력하는 사람,

- 시스템 엔지니어(System Engineer)는 서버 컴퓨터의 인프라를 구축하고 유지 관리 하는 사람


이라고 정리 할 수 있겠습니다.

 

오늘은 이렇게 프론트엔드? 백엔드? DBA? IT직군 몽땅 정리해드리겠습니다.에 대해서 알아보았습니다.

질문이 있으시면 댓글 달아주시면 답 달아드릴게요. 긴 글 읽어주셔서 정말 감사드리고, 유익하셨다면 구독도 해주시면 감사드리겠습니다. 그럼 다음 포스팅에서 다시 뵙겠습니다.

감사합니다.

 

728x90
반응형