본문 바로가기

Study in Bootcamp88

Section2를 마무리하며 어느 새 벌써 두 번째 섹션을 마무리하게되었다. Section2의 후반부로 갈 수록 블로깅도 못하고, 몸 관리도 못했다. 한달이 흘렀을 시점에 몸이 안 좋아졌었는데, 체력적인 문제였던 건지 한포진이 주기적으로 올라왔다. 병원에 가려고 하면 금방 가라앉아서 가기도 민망한 상태였다. 근데 솔직히 이거 다 핑계라고 느껴지긴 한다. Section3에 가면 조금 더 성실하게 회고를 써야겠다. Spring이 시작되고 많이 어려움을 느꼈다. 그 전에도 꾸역꾸역 따라가고 있었는데, DI와 AOP 코드 실습을 하면서 버거움을 처음으로 느꼈던 것 같다. 아무래도 코드를 해석하는데 한계를 마주했고, 그저 따라 가기에만 바빴기 때문이다. 네트워크 파트는 그래도 복습을 하다보면 조금 씩 이해가 가고 있는 부분이 많다. 하지만 .. 2022. 8. 18.
Day34 TIL(Daily Coding, Spring Framework) 2022.08.09 1. 오늘의 학습 • Daily Coding • Spring Framework • Spring Framework 특징 2. 학습 목표 • Spring Framework이 무엇인지 이해할 수 있다. ⭕️ : 이해가 되었고, 내 언어로 정리도 했다. 누군가에게 알려주기 위해 더 세부적으로 쉽게 정리해보고 싶다. • Spring Framework을 왜 배워야하는지 이해할 수 있다. 🔺 : 필요성을 어느 정도 인지했다. 찾아보기도 했고. 이 또한 설명하기 위해 더 쉽게 정리해 보고 싶다. • Spring Framework의 특징의 의미를 이해하고, 필요한 이유를 알 수 있다. ☝🏻 POJO(Plain Old Java Object) 🔺 : 좀 더 찾아보고 정리하고 싶다. 기본적인 설명은 이해가.. 2022. 8. 9.
Day 31 TIL (Daily Coding, SQL) 2022. . 1. 오늘의 학습 • Daily Coding • SQL 2. 학습 목표 • SQL 주요 문법을 이해할 수 있다. ☝🏻 조회, 삽입, 갱신, 삭제 구문을 자유자재로 사용할 수 있다. 🔺 : 자유자재까지는 아닌 것 같다. 그래도 생각하고 입력할 수는 있다. 근데 이것은 완전히 문제에 한정이다. 터미널로 몇번 연습을 더 해보는 게 좋을 것 같다. ✌🏻조회시 다양한 조건을 걸어 원하는 정보만 조회할 수 있다.🔺 : 기초적인 것은 할 수 있는 것 같다. 근데 처음에는 조금 헤맸다.그래서 찾아가면서, 따라하면서 해봤다. 검색하지 않고 할 수 있을 때까지 여러번 해보면 좋을 것 같다. 매일 한 두번씩만 조회해 보는 것도 좋을 듯 하다. 🤟🏻 통계를 위한 쿼리를 만들 수 있다. ❌ : 이것은 아직 엑스일.. 2022. 8. 4.
Day30 TIL(Daily Coding, REST API, Postman 실습 ) 2022.08.04 1. 오늘의 학습 • Daily Coding • REST API • Postman 실습 2. 학습 목표 • REST API에 대해 이해할 수 있다. ☝🏻REST API 문서를 읽을 수 있다. ❌ : 아직은 자신이 없다. 주말에 더 복습을 해봐야 읽을 수 있을 것 같다. ✌🏻REST API에 맞춰 디자인할 수 있다.🔺 : 아직은 자신이 없다. 주말에 더 복습을 해봐야 명확하게 할 수 있을 것 같다. 🤟🏻 Open API와 API Key에 대해 이해할 수 있다. ⭕️ : 개념에 대한 이해는 했으며, 간단하게 설명할 수 있다. • Postman이 무엇인지 이해하고 사용할 수 있다. ☝🏻HTTP API 테스팅이 무엇인지 알 수 있다.🔺 : 나는 이해했으나, 설명하기에는 아직 부족하다. 조금 .. 2022. 8. 4.
Day 28 TIL(Daily Coding, Algorithm with Math) 2022.08.01 1. 오늘의 학습 • Daily Coding • Algorithm with Math • Algorithm with Math 문제 풀이 2. 학습 목표 • 기초 개념을 학습합니다. 🔺 : 순열과 조합에 대한 이해는 되었다. 하지만 아직 나의 언어로 정리한 후 누군가에게 설명을 하기에는 부족하다고 느껴졌다. 아직 이 정도의 수준은 아니다. 조금 더 공부하고 찾아본 후, 나의 언어로 정리하여야 할 필요를 느낀다. 그리고 누군가에게 설명한다는 생각으로 정리해야 나의 것이 되고, 이해도 더 잘 될 것 같다. 좀 더 공부해보자. • 페어와 함께 연습문제를 풀고 제출합니다. 🔺 : 페어분이랑 코드로 풀어보고, 레퍼런스도 참고했다. 그 속에서 이해되지 않는 부분을 같이 찾아보고 공부했다. 특히 Co.. 2022. 8. 1.
Day 27 TIL(Daily Coding, 문제 4문제) 2022. . 1. 오늘의 학습 • Daily Coding • 문제 4문제 3. 돌아보기 🔥 오늘의 마무리 : 솔직히 오늘은 문제를 조금 풀고 많이 쉬었다. 점점 흐트러 지는 중.. 주말의 나야 미안해...(주말에 다 하느라 주중의 나를 매우 원망함.) 얼마나 집중을 못했냐면, 3번 문제가 1번과 2번 보다 쉬웠을 거라고 했는데 난 3번 문제부터 집중을 못해서 못풀었다. 허허.. 근데 알고리즘 이렇게 오래 잡고 있어도 되나 싶다. 레퍼런스를 보려다가도 '좀 더 하면 풀 수 있을 것 같은데'라는 생각이 계속 들다보니 두시간 세시간이 흘렀다. 조금 효율적으로 풀어갈 방법을 간구해야할 것 같다. 하루 종일 문제만 풀다보니, 블로깅을 할 힘도 에너지도 모자랐다. 그러다보니 블로깅도 주말로 미룬... 금요일의 나.. 2022. 7. 31.
Day 26 TIL(Daily Coding, 시간 복잡도, Greedy, BFA, BSA) 보호되어 있는 글 입니다. 2022. 7. 28.
Day 25 TIL(Daily Coding, Tree Traversal, BFS, DFS) 2022.07.27 1. 오늘의 학습 • Daily Coding • Tree Traversal • BFS/ DFS 2. 학습 목표 • 자료구조를 활용하여 알고리즘 문제에 접근할 ❌ : BFS와 DFS는 정말 접근하기 아직 너무 어려운 것 같다. 구현에 관련해서, 예시에 관련해서, 개념에 관련해서 좀 더 차근히 차분히 찾아보고 정리해야 할 것 같다. 계속 정리 얘기를 하는데, 정리가 너무 너무 중요하다. 나는 정리를 하면서 다시 새기는 타입이기 때문에 무조건 무조건 해야한다. 3. 돌아보기 1️⃣ Daily Coding : 오늘 데일리 코딩을 하면서 StringBuffer와 StringBuilder의 차이에 대해서 찾아봤다. 둘의 차이에 대해서 정말 몰라서 검색해 본 것이다. 이 부분은 따로 정리를 해서 .. 2022. 7. 27.
Day 24 TIL(Daily Coding, Tree, Graph) 2022.07.26 1. 오늘의 학습 • Daily Coding • Tree • Graph 2. 학습 목표 • Tree, Graph 자료구조에 대해 이해할 수 있다 ☝🏻 알고리즘 문제에서 Tree, Graph 자료구조를 배열로 대체하여 흉내 낼 수 있다. ❌ : 솔직히 문제를 풀 정도가 아니라고 생각한다. 구현에 있어서는 아직 너무 미숙하고 어렵다. 복습하고, 주말에도 그리고 꾸준히 연습해봐야 할 것 같다. ✌🏻 각 자료구조의 개념과 구조를 파악하고 목적을 이해할 수 있다. 🔺 : 개념과 구조는 그려가면서 이해하다 보니 그래도 이해할 수 있었다. 목적도 찾아보면서 알 것 같았다. 하지만 아직은 많이 모자라다고 느껴지기에 세모를 주고, 더 알아보는 것으로. 🤟🏻알고리즘 문제의 각 상황에 맞는 자료구조를 떠.. 2022. 7. 26.
Day 23 TIL(Daily Coding, Stack, Queue) 1. 오늘의 학습 • Daily Coding • Stack • Queue 2. 학습 목표 • 자료구조가 무엇인지 설명할 수 있다. • Stack, Queue 자료구조에 대해 이해할 수 있다 ☝🏻 알고리즘 문제에서 Stack, Queue 자료구조를 배열로 대체하여 흉내 낼 수 있다. 🔺 : Stack과 Queue의 문제에서 자료구조 배열을 대체할 수 있으나, 다른 여러 문제를 더 풀어봐야 할 것 같음. 아직 동그라미라고 자신있게 말할 수 있는 정도가 아니다. ✌🏻 각 자료구조의 개념과 구조를 파악하고 목적을 이해할 수 있다. 🔺 : 스택과 큐 두 자료구조의 개념과 구조는 알 것 같다. 목적도 알 것 같다. 그래도 더 알아봐야 할 것 같으니 세모.. 어려운 개념이라 그냥 넘어갈 수 없음. 🤟🏻알고리즘 문제의.. 2022. 7. 25.
Day 22 TIL(Daily Coding, Stringify JSON) 2022.07.22 1. 오늘의 학습 • Daily Coding • Stringify JSON • 과제 2. 학습 목표 • Java에서 제공하는 데이터 타입을 JSON으로 변경하는 기능을 구현할 수 있어야 합니다. ☝🏻null을 입력받을 경우, 알맞은 형태의 JSON으로 변환합니다. ⭕️ ✌🏻 Boolean 타입을 입력받을 경우, 알맞은 형태의 JSON으로 변환합니다. ⭕️ : 간단한 방법과 조금은 다르게 풀어서 하는 방법 두 가지를 다 해봤다. 확실히 간단한게 최고.. 그래도 배우는 단계이니까 풀어서도 할 줄 알아야 할 것 같아서 해봤다. 덕분에 .booleanValue()라는 메서드를 알게 되었고, 사용도 해보았다. (참고한 사이트 2022. 7. 22.
Day 21 TIL(Daily Coding, 재귀함수) 2022. 07.21 1. 오늘의 학습 • Daily Coding • 재귀함수 • 재귀함수 문제풀이 (페어) 2. 학습 목표 • 재귀적으로 사고하는 법을 터득합니다. ☝🏻 문제를 잘게 쪼개어 사고하는 법을 활용할 수 있다. ⭕️ : 이론에서는 대충 느낌을 알았다면, 문제를 풀면서 익숙해졌다. 문제를 풀면서 하나씩 예시를 넣어서 써보고, 그것을 나눠보면서 식을 찾아갔다. package Recursion; import java.util.*; public class Example { public static void main(String[] args) { int[] arr = {5,6,7,8,9,10}; System.out.println("배열의 길이는 : " + arrLength(arr)); } public.. 2022. 7. 21.