코드스테이츠 Section-2 회고

DY_DEV·2023년 4월 10일
0

목표, 그리고 잘지내고있나?

전반적으로 스스로에게 불만족스러운 section이었다. 추가적으로 자격증 준비를 하면서 시간분배가 꼬여버렸다. 때문에 TIL로 미루고, 복습과 추가적인 학습을 병행하지도 못했다. 일단 이번달 말에 시험이 있는데 해당 시험을 잘 마무리하고 section2에 대한 복습을 할 계획이다.

section2 과정 동안 배운 내용들🔥

1. JAVA-재귀

  • 알고리즘의 가장 기본적인 시작점. 문제를 쪼개고 다시 원점으로 돌아오는 과정을 반복 학습했다.
  • 문제를 풀면서 인텔리제이를 통한 디버깅에 대한 이해도를 높였다.

2. JSON- StringifyJSON

  • 난이도 높은 과제를 수행했다. java에서 제공하는 데이터 타입을 JSON으로 변경하는 기능을 구현하는 과제였다. 특정 타입이 입력되면 알맞은 형태의 JSON으로 변환하는 과정을 코딩했다. 특히 입력이 HashMap인 경우가 어려웠는데, 해당 로직을 스트림으로 구현하는 과정이 꽤 까다로웠다. 아직 자바 숙련도가 부족함을 절실히 깨달았다.

3. 자료구조

  • 해당과정에서는 기본적인 알고리즘들과 자료구조를 공부하고 페어와 함께 문제를 해결했다. 자바보다 파이썬이 익숙해 많은 혼동을 느꼈다.

4. 네트워크

  • 웹에대한 전반적인 이해를 높일 수 있었다. 학부에서 배웠던 내용이지만 다시 복습하는 느낌으로 공부했다. 양질의 학습자료를 제공받아 학습에 많은 도움이 되었다.

5. 관계형데이터베이스

  • sql과 스키마 디자인에 대해 학습했다. 조회, 삽입,갱신 등 sql주요 문법의 숙련도를 높였고 스키마 디자인을 통해 앱에 필요한 테이블과 필드를 생성하고 관계를 부여할 수 있게 되었다. 내용이 방대해 자격증 시험이 끝나고 추가적인 학습을 할 계획이다.

6. spring framework

  • 본격적으로 spring 프레임워크에 대한 학습을 시작했다. 해당 내용이 내가 코드스테이츠에서 가장 갈망하던 파트였다. spring 학습에 대한 가이드라인을 제공받아 매우 만족스러웠고, 본격적으로 시작하기 앞서서 개점정리에 들어갔다. 해당 파트에서는 POJO기반과 DI, IoC, AOP등 스프링의 핵심 기능들을 학습했다. 그 이후 AOP를 적용하는 실습까지 수행했다. 개인적으로 매우 어려웠던 내용이라는 생각이 든다. section1,2를 통틀어 수업 자료를 읽으면서 이해가 어려운 적이 처음이었다. 3번 넘게 읽어도 머릿속에 구체화하기 힘들었고 따로 강의를 들으며 추가공부가 필요한 부분이라고 생각했다.

keep and problem✔

keep

  • 규칙적이고 반복적인 생활
  • 학습시간 체크
  • 건강관리

problem

  • 새벽보다 아침을 활용하지 못한 것
  • codestates section 학습시간이 줄어든 것
  • 운동의 빈도를 줄이고 강도를 높인것. 부상의 위험이 높아졌다.

try

  • 12시 이전 취침
  • 시험준비 잘 마무리하기
  • 조급함 버리기

0개의 댓글