프론트엔드와 백엔드 차이 - 백엔드 개발자가 되고 싶은 이유

◡̎·2024년 1월 23일
0

zerobase

목록 보기
1/4

1. Front-end


🤔 프론트엔드란?

웹의 앞면으로 사용자가 직접 상호작용할 수 있는 사용자 인터페이스

사용자가 사용하기 쉽고 보기 편해야 참여를 이끌어낼 수 있기에
직관적이고 사용하기 쉬운 UI(User Interface)를 구축

⌨️ 사용하는 언어?

  • HTML : 웹 페이지의 구조를 정의하는 마크업 언어
  • CSS : 웹 페이지의 스타일을 정의하는 스타일 시트 언어
  • JavaScript : 웹 페이지의 동적인 부분을 담당하는 프로그래밍 언어





2. 백엔드


🤔 백엔드란?

웹의 뒷면으로 사용자가 필요로 하는 정보를 저장, 관리, 전달함

프론트엔드에 있는 사용자들의 요청을 처리하고
데이터 베이스와의 상호작용, 비즈니스 로직처리를 담당

⌨️ 사용하는 언어?

  • 서버 사이드 언어 : Python, Java, Ruby, PHP, Node.js
  • 데이터베이스 : MySQL, PostgreSQL, MongoDB
  • 웹 서버 : Apache, Nginx





3. 백엔드 개발자가 되고 싶은 이유


💡 개발자란 직업에 흥미를 가지게 된 계기?

고등학생때 정보수업을 들으면서 처음 "프로그래밍"이란것에 관심을 가지게 되었다. 전진, 후진, 방향전환 등을 구성해서 캐릭터를 지정된 위치까지 이동하도록 만드는 간단한 프로그램이었는데 단순한 명령어만으로 캐릭터를 움직인다는 것 그리고 이동을 완료했을 때의 그 즐거움이 커서 수업시간을 기다리게 되었고 자연스럽게 컴퓨터공학과로 진학하는 계기가 되었으며 지금까지 계속 개발자가 되기 위해 배우는 중이다.

😎 왜 백엔드 개발자가 되고 싶은가?

다양한 개발분야가 있고 모든 분야를 경험해본 것은 아니지만 이전 부트캠프에서 웹 서비스를 구현하면서 머신러닝, 데이터, 프론트, 백을 경험해 봤었다. 그 중 가장 재미있었던 분야가 백엔드였는데 그 이유는 프론트, 데이터베이스, 머신러닝 등의 모든 작업을 하나로 묶어주고 원활하게 돌아갈 수 있도록 해주는 게 매력적으로 느껴지고 즐거웠기 때문이었다. 그래서 이걸 직업으로 삼아서 계속 배우고 일해보고 싶다는 생각이 들어서 선택하게 되었다.

0개의 댓글