728x90

TIL 60

[220923] 그래프, 트리, 이진 트리 - 코드스테이츠 백엔드 부트캠프 #24

TIL 1. 그래프(Graph) 2. 트리(Tree) 3. 이진 트리(Binary Tree) 점검 및 평가 ⭐ 난이도 : ⭐⭐⭐ 이해도 : ⭐⭐⭐ Comment - 여러 자료구조의 종류에 대해서 배웠지만 아직 모르는 구조가 더 많다. 다른 구조들도 검색해보고 필요할 때마다 사용할 수 있도록 블로그에 정리해두면 좋을 것 같다. To-Do List ⬜✔️ - 아침운동 ⬜ - Daily Coding 문제 풀기 ✔️ 내일 학습 내용 키워드 - Search Algorithm: 트리 순회, BFS / DFS

[220922] 자료구조: Intro, 스택 / 큐 - 코드스테이츠 백엔드 부트캠프 #23

TIL 1. 자료구조: Intro 2. 스택(Stack) / 큐(Queue) 점검 및 평가 ⭐ 난이도 : ⭐⭐ 이해도 : ⭐⭐⭐⭐ Comment - 개념 자체는 복잡하지 않지만 문제를 풀면서 직접 구현하려고 하니 아직 감이 잘 잡히지는 않는다. 그래도 여러 방법으로 시도해보면서 성공하게 되면 뿌듯한 느낌이 드는게 좋다. 개발자에게 알고리즘이 중요하고, 코딩 테스트를 위해서도 공부해야 하지만 백엔드 개발자에게는 필수적인 능력은 아니라고 한다. 자료구조에 익숙해지면서 잘 정리해놓고 나중에 찾아서 사용할 수 있을 정도로 익숙해지면 좋을 것 같다. To-Do List ⬜✔️ - 아침운동 ✔️ - Daily Coding 문제 풀기 ✔️ - 구글 캘린더에 독서계획 추가하기 ✔️ 내일 학습 내용 키워드 - Graph..

[220921] JSON, stringifyJSON 구현 실습 - 코드스테이츠 백엔드 부트캠프 #22

TIL 1. JSON 2. [실습] stringifyJSON 구현하기 점검 및 평가 ⭐ 난이도 : ⭐⭐⭐ 이해도 : ⭐⭐⭐⭐ Comment - 데이터 교환을 위해 사용하는 JSON에 대해 간단히 배우고, 재귀를 이용해 JSON 형식을 구현하는 코드를 작성해봤다. 실제 개발 시에는 직접 작성하지 않고 라이브러리를 사용하여 변환한다고 한다. 재귀 함수를 이용해 직접 구현하는게 막막하고 어려웠지만 완성된 코드의 흐름을 보면 신기하기도 하고 재밌다. To-Do List ⬜✔️ - 아침운동 ✔️ - Daily Coding 문제 풀기 ✔️ - Clean Code(클린 코드) 책 정리 깃허브 레파지토리 만들고 Readme.md 작성하기 ✔️ - 구글 캘린더에 독서계획 추가하기 ⬜ 내일 학습 내용 키워드 - 자료구조:..

[220920] 재귀 함수 - 코드스테이츠 백엔드 부트캠프 #21

TIL 1. 재귀 함수 점검 및 평가 ⭐ 난이도 : ⭐⭐⭐ 이해도 : ⭐⭐⭐⭐ Comment - Section 2의 첫날로 재귀 함수를 배우고 문제를 풀어봤다. 문법적인 측면에선 큰 어려움은 없어서 재귀적 사고 순서에 맞춰 풀어보면 크게 어렵지는 않았다. 많은 메모리 사용량과, 코드 흐름이 한눈에 보이지 않아 자주 사용하지는 않지만 이렇게 코드의 흐름을 따라가면서 알고리즘을 이해하는 방식이 재미있고 내게 맞는 듯 하다. To-Do List ⬜✔️ - 아침운동 ✔️ - Daily Coding 문제 풀기 ✔️ - Study에 참여하거나 직접 만들기 ⬜ 내일 학습 내용 키워드 - JSON - stringifyJSON 구현 실습 (Pair Programming)

[220919] 기술면접 준비 및 실습, mini Job-Searching - 코드스테이츠 백엔드 부트캠프 #20

TIL 1. 기술면접 준비 및 실습 2. mini Job-Searching 앞으로 읽을 개발자 서적 : Clean Code(클린 코드) by 로버트 C. 마틴 이 책을 선택한 이유 : 기초적인 프로그래밍 지식이 부족한 나에게 프로그래밍 주석 작성법, 형식 맞추기 등 효율적인 코드 작성 방법이 필요했다. 또, 목차와 예제 코드를 매우 상세하게 기술했고 가독성도 나쁘지 않았다. 목표 완독 날짜 : 2023. 01. 13 To-Do List ⬜✔️ - 아침운동 ✔️ - Study에 참여하거나 직접 만들기 ⬜ 내일 학습 내용 키워드 - 재귀 함수

728x90