앞으로의 백엔드 공부 계획
·
ETC
벌써 부트캠프를 시작한 지 1달이 지났다. 최근에 개인적으로도 회사로도 예상치 못한 일들이 많이 일어나는 바람에 부트캠프를 끊어놓고도 제대로 따라가지 못하고 있는 상황인데…….. 지난 라이브 세션에서 회사와 병행하는 사람들이 따라가야하는 필수 범위를 알려주셔서 스케줄과 범위를 소화할 수 있는 범위 내에서 약간 조절해가며 진행할 예정이다. 아래가 원래의 진도표. 1개월차 - 자료구조 / 알고리즘 몰입 기간 Part 01. Java 기초 - 마종현 강사님 Part 02. 자료구조/알고리즘 - 마종현 강사님 2개월차 - 컴퓨터공학 / 데이터베이스 몰입 기간 Part 03. 컴퓨터 공학 필수 개념- 이준희 강사님 Part 04. 객체 지향/라이브러리 활용 - 박규태 교수님 Part 05. 데이터 베이스/자바 프..
백엔드 커리어 로드맵
·
ETC
IT 분야의 엔지니어 / 개발자라면 다들 한번씩 보았을 rodemap.sh의 로드맵. 기존에는 데브옵스 엔지니어 정도만 살펴본 적이 있었는데, 백엔드 로드맵을 제대로 보는 건 이번이 처음인듯. 백엔드 개발자 로드맵은 다음 링크(https://roadmap.sh/backend)에서 확인할 수 있는데, 캡처본만 봐서 몰랐지만 사이트에서 각 항목을 클릭해보면 자세한 설명과 참고할 만한 자료들을 확인할 수 있다. 인터넷 인터넷이 어떻게 동작하는지? HTTP란? 브라우저란? 브라우저가 어떻게 동작하는지? DNS란? 어떻게 동작하는지? 도메인 이름이란? 호스팅이란? 언어 학습 Java Javascript C# Python PHP Ruby 버전 관리 시스템(VCS: Version Control Systems) Git..
2022년도 회고 및 백엔드 개발을 배우려고 하는 이유(feat. 제로베이스 부트캠프)
·
ETC
올 해 새롭게 제로베이스에서 부트캠프를 시작하게 되어서 백엔드 개발을 배우게 된 계기를 정리하면서 작년도 회고도 간단하게 같이 해보려 한다. 2022년도 회고 작년 상반기 회고: https://jinnypark9393.github.io/220629-python-final/ 일단 작년 하반기에 해보려고 했던 항목들에 대해서는 한 개 빼고 거의 실패했다…ㅎㅎ 변명이지만 상반기 회고 때 면접을 보고 있던 상태였던 회사에 합격하게 되는 바람에 새로운 회사 온보딩 과정 하느라 정신없어서 원래 목표에 대해서는 거의 신경 쓸 겨를이 없었다. 지금 생각해보면 그 때가 개인 공부를 하기 딱 좋은 시기였었다... 아무튼 짧게 목표들을 되돌아 보면, 매일 깃허브 잔디 심기 ⇒ 실패 원래는 깃허브 블로그를 운영중이었기 때문에..
자료구조: Queue (백준 1021번)
·
Programming
자료구조: Queue백준 1021번: 회전하는 큐문제지민이는 N개의 원소를 포함하고 있는 양방향 순환 큐를 가지고 있다. 지민이는 이 큐에서 몇 개의 원소를 뽑아내려고 한다.지민이는 이 큐에서 다음과 같은 3가지 연산을 수행할 수 있다.첫 번째 원소를 뽑아낸다. 이 연산을 수행하면, 원래 큐의 원소가 a1, ..., ak이었던 것이 a2, ..., ak와 같이 된다.왼쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1, ..., ak가 a2, ..., ak, a1이 된다.오른쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1, ..., ak가 ak, a1, ..., a_k-1이 된다.큐에 처음에 포함되어 있던 수 N이 주어진다. 그리고 지민이가 뽑아내려고 하는 원소의 위치가 주어진다. (이 위치는 가..