프론트? 백?

총콩팡잉·2023년 10월 20일
0

END 중에 END는 WEEKEND 지만 프론트엔드백엔드 에 대해 알아보자



📌 프론트엔드

"눈에 직접 보이는 영역"


프론트엔드 개발자는 사용자가 눈으로 보고 있는 영역을 구현한다.
버튼, 입력창, 페이지 내의 애니메이션, 즉 UI(User Interface)를 담당!

사용자가 직접 보고 경험하는 부분인 만큼 마케터, 디자이너와의 협업이 잦고 회사에 따라 디자인까지 담당하는 경우도 있다고 한다.
사용자가 서비스에서 겪는 경험인 UX(User Experience)를 완성도 높게 구현해야 한다.

따라서 프론트엔드 개발은 웹사이트에서 눈에 보이는 부분을 세련되고, 편하게 만드는 것에 관심이 많을수록 좋다.

필수적으로 HTML, CSS, JavaScript라는 언어를 학습해야 한다.

📌 백엔드

"눈에 보이지 않는 영역"


백엔드 개발자는 사용자가 보고 있는 웹 개발 영역 중 정보를 저장 및 관리하고, 전달하는 영역을 담당!

주로 서버가 원활하고 효율적으로 돌아갈 수 있도록 운영을 담당한다.
이런 작업을 하기 위해서는 웹 서비스의 전체적인 구조를 이해해야 하고, 상대적으로 논리적인(알고리즘 적인) 사고가 요구된다.

백엔드 관련 프로그래밍 언어로는 Java, Python, JavaScript(Node.js), PHP 등이 있다.



어떤 걸 해야 하나..?

프론트, 백 모두 장단점이 있어서 어떤 쪽을 선택해야 할지 고민이 많았다.

프론트가 바로 눈에 보이다 보니 재미와 보람이 즉각적이었지만,
짧은 주기로 기술과 트랜드가 바뀌어 조급함(?)이 항상 마음에 있다..

그와 반대로 백은 개발 환경이 안정적이어서 지식을 배워두면 오래 개발할 수 있다는 점이 매력적이었고, 깊게 공부할수록 재미가 생겼다. 또 백엔드는 프론트엔드에 비해 역사가 오래되었기 때문에 자료가 많아서 좋다!

결론은
백엔드를 하나하나 씹어 먹으며 공부해서 마스터가 되고 싶다~!!

profile
Back-end 마스터가 되는 그날까지

0개의 댓글