프론트엔드 & 백엔드 차이
프론트엔드
백엔드에서 가져온 데이터의 출력,입력에 대한 비지니스 로직을 구성하고
사용자가 웹 애플리케이션을 쉽게 사용할수 있도록
인터페이스 UI 와 사용자 경험 UX 최적화에 초점을 맞춰 기술적으로 구현하는 것이다
사용언어 | ||
HTML | 하이퍼 텍스트(페이지 사이의 링크를 정의) 마크업 랭귀지(웹 페이지의 구조를 정의) |
|
CSS | HTML 의 디자인 역할 담당 | |
JavaScript | 웹 애플리케이션의 상호작용하는 동작 구현 담당 |
백엔드
사용자가 원하는 정보를 제공하고 받을수 있도록
프론트에서 요구하는 데이터의 포맷, 데이터 베이스 입출력 등 DB 를 설계 및 구현하여
데이터를 저장하고 서버를 운영 관리 하는 것이다 ( DB + API개발)
사용언어 | |
JAVA | 웹 애플리케이션 개발 , 서버, 모바일, 임베디드 등 사용 |
Python | 웹 애플리케이션 개발 , 서버, 모바일, 임베디드 등 사용 |
C언어 | 웹 애플리케이션 개발 , 서버, 모바일, 임베디드 등 사용 |
Ruby | 객체 지향 프로그래밍 언어 |
Node.js | 브라우저 외부에서 자바스크립트 코드를 실행할수 있게 한다 |
PHP | 서버 분야에서 주로 사용 |
백엔드 개발자가 되고 싶은 이유
첫번째 , 혼자 하는 일
금융 심사 ,쇼핑몰 운영, 고객센터 등에서 일해오면서 사람과 대화하는걸 싫어하지는 않았지만
기본적인 성향이 혼자있는걸 좋아하는 스타일이다
혼자 묵묵히 맡은 바를 하고 집중해서 한가지에 올인하는것을 좋아하기에
그 점에서 개발자는 최적의 성향이지 않을까 생각된다
두번째, 새로운걸 하는걸 좋아한다
정확히는 내가 배우고 싶어하는것만 배우는걸 좋아한다.
그래서 잡다하게 다양하게 여러 분야는 관심도 없고 좋아하지 않는데
내가 하고 싶다고 생각한 그 한가지만 내가 성에 찰때까지 하는것이좋다
2017년에도 생활코딩 배울때 관심있었지만 가지않았던 길을
2023년에 기회가 오니 결국 다시 여기로 왔다
세번째, 결국엔 프론트엔드 백엔드를 다 해야한다
개발자의 길을 간다면 결국엔 프론트엔드와 백엔드 둘다 잘 알아야지
개발자로써는 나의 삶을 완성했다 라는 기분이 들것같다
현실적으로 풀스택 개발자가 개발자로써의 연봉도 제일 높다고 했다
그러기 위해서 목표를 백엔드 개발자로 하였고
백엔드 개발자가 되기 위해 단계를 올라갈수록
나의 삶의 가치는 더 올라갈것이다
'🌈 일상 > 백엔드 개발자 다가가기' 카테고리의 다른 글
어떤 백엔드 개발자가 되고 싶은가 + 백엔드 커리어 로드맵 (0) | 2023.02.20 |
---|---|
프로그래밍 JAVA 백엔드 도서 책 추천 (0) | 2023.02.17 |
2023년 백엔드 개발자 공부 계획 (0) | 2023.02.02 |
제로베이스 백엔드 스쿨_2023년 새로운 시작 (0) | 2023.02.02 |
제로베이스 개발자 강의 무료 부트캠프 (0) | 2022.10.25 |