[ZB]끄적끄적 3

앞으로의 백엔드 공부 계획(feat. 백엔드 공부법)

현재상황 큰일났다...ㅠ 원래 계획은 3~4월 달까지 정보처리기사 실기에 집중을 하고, 제로베이스 백엔드 과정은 진도가 밀리지 않을 정도로 따라갈 생각이었는데 이 과정이 이렇게 빠른 속도로 진행될 줄 몰랐다.. 내가 생각했던 것보다 하루에 습득해야 되는 분량도 많았다... 게다가 알바도 2개를 하다 보니 결국 정처기도, 제로베이스도 강의가 밀리고, 진도를 못 따라가고 있다.. 왜 강의시간은 짧은데 8시간의 공부시간이 필요하다고 하는지 뼈저리게 깨달았다.. 앞으로의 계획 먼저 알바 < 정처기 < 제로베이스로 우선순위를 정해보았다. 가장 공부에 지장이 있는 알바 1개를 다음 주부터 그만두기로 했으며, 정보처리기사보다 제로베이스에 집중하기로 했다. 정보처리기사는 다시 시험을 볼 수 있고, 공부 기간이 제로베이..

[ZB]끄적끄적 2024.03.01

백엔드 커리어 로드맵 & 어떤 백엔드 개발자가 되고 싶은지

백엔드 개발자로 성장하기 위한 일반적인 로드맵은 뭐가 있을까? 프로그래밍 언어 학습: 백엔드 개발에는 다양한 언어가 사용된다. 특히, 자바, 파이썬, 자바스크립트(Node.js), 고(Golang), 루비 등이 널리 사용되며 하나 이상의 언어에 익숙해지고 깊이 있는 이해를 갖는 것이 중요하다. 웹 프레임워크 및 라이브러리 습득: 백엔드 개발에는 프레임워크 및 라이브러리를 사용하여 개발 속도를 높이고 코드를 효율적으로 구성하는 것이 필수적이다. 예를 들어, Spring(Java), Django/Flask(Python), Express.js(Node.js) 등이 대표적이다. 데이터베이스 관리: 백엔드 개발자는 데이터를 관리하고 조작하기 위해 데이터베이스를 다루어야 한다. 이를 위해 관계형 데이터베이스(SQL..

[ZB]끄적끄적 2024.02.23

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

1. 프론트엔드와 백엔드 : 우리가 흔히 접하고, 개발하는 앱과 웹에서 이를 개발하기 위해 일반적으로 사용되는 두 가지 용어이다. 이 프론트엔드와 백엔드는 사용자들은 웹페이지를 처음 접했을 때 보이는 화면만을 볼 수 있기 때문에 프론트엔드와 백엔드의 포지션이 나누어져 있다는 것을 모를 수 있지만, 각자의 독립적인 역할과 책임을 가지고 있기 때문에 앱, 웹 개발 분야에 있어 매우 중요한 포지션이다. 따라서 이 둘의 차이점을 명확히 인지하고, 숙지하여야 개발 프로젝트에 대한 이해도를 높일 수 있다. 2. 프론트엔드(Front-end) 프론트엔드는 직접적으로 사용자들의 눈에 보이는 영역 즉 사용자 인터페이스(UI)를 개발하고 관리하는 영역이다. 쉽게 말해 회원가입 칸이나 로그인 칸을 예쁘게 꾸미고 위치를 조정..

[ZB]끄적끄적 2024.02.16