본문으로 건너뛰기

3월 2주차 회고 및 다음 계획 작성.

1. 워밍업 강의 진도표 (3/17~ 3/23) ​

FE (3/17~ 3/19)​

Day 10 리액트 테스트 경험하기 (과제必)​

  • Section 7~8

Day 12 NextJS, 타입스크립트 (과제必)​

  • Section 9~10

Day 13 리덕스 학습하기 및 리액트 19 (과제必)​

  • Section 11~13

BE (3/17~ 3/23)​

Day 10 테스트 코드 적용 실습 (과제必)​

  • 지뢰찾기, 스터디카페 중 하나를 골라, 단위 테스트를 작성해 봅시다

Day 11 Spring & JPA 기반 테스트: Persistence Layer​

  • [테스트] 섹션 6. Persistence Layer

Day 12 Spring & JPA 기반 테스트: Business Layer​

  • [테스트] 섹션 6. Business Layer (1-2)

Day 13 Spring & JPA 기반 테스트: Business Layer​

  • [테스트] 섹션 6. Business Layer (3)

Day 14 Spring & JPA 기반 테스트: Presentation Layer​

  • [테스트] 섹션 6. Presentation Layer (1)

DE (3/17~ 3/23)​

Day 10 (과제必)​

  • 피드백 컴포넌트 만들기

Day 11 (과제必)​

  • 네비게이션 컴포넌트 만들기 파트 1

Day 12​

  • 네비게이션 컴포넌트 만들기 파트 2

Day 13 (과제必)​

  • 베리어블 다크모드 개념을 익히고 활용해보기

Day 14 (과제必)​

  • 기타 베리어블 모드 활용 개념 익히고 실습해보기

CS (3/17~ 3/23)​

Day 10 메모리​

  • 알고리즘 Section 3 (6)
  • 운영체제 Section 8 (1~4)

Day 11 가상메모리​

  • 알고리즘 Section 3 (7)
  • 운영체제 Section 8 (5)

Day 12 가상 메모리​

  • 알고리즘 Section 3 (8)
  • 운영체제 Section 8 (6~7)

Day 13 입출력 장치​

  • 알고리즘 Section 3 (9)
  • 운영체제 Section 9

Day 14 입출력 장치 (과제必)​

  • 알고리즘 Section 3 (10)
  • 운영체제 Section 10

Full-Stack (3/17~ 3/23)​

Day 11 Netflix 클론 - 프로젝트 준비​

  • Section 5 (강의 소개, Git 설정)

Day 12 Netflix 클론 - UI 구축 (선택)​

  • Section 5 (UI 구축)

Day 13 Netflix 클론 - 검색 & 상세 페이지​

  • Section 5 (검색 기능, 상세 페이지)

Day 14 Netflix 클론 - 무한 스크롤 & SEO​

  • Section 5 (무한 스크롤, SEO)

Day 15 Netflix 클론 - 추가 기능 구현​

  • 사용자 즐겨찾기 기능 추가 등

2. learn_book 일정 (3월 3주차) ​

FE - 리액트 인터뷰 가이드​

  • 06장: 리덕트: 최고의 상태 관리 솔루션
  • 07장: 리액트에서 CSS를 다루는 다양한 방법
  • 08장: 리액트 애플리케이션 테스팅과 디버깅
  • 09장: Next.js, 개츠비, 리믹스 프레임워크를 활용한 빠른 개발

방법론 - 디자인 패턴의 아름다움​

  • 05장: 리팩터링 기법

CS- 서버 인프라를 지탱하는 기술​

  • 02장: 한 단계 높은 서버/인프라 구축

CS - 그림으로 공부하는 IT 인프라 구조​

  • 04장: 인프라를 지탱하는 기본 이론
  • 05장: 인프라를 지탱하는 응용 이론

3. 3/16 회고 ​

1. 마감 기한과 예상치 못한 오류​

01.webp

커리큘럼은 마감 기한이 정해져 있어 기한 내에 과제를 제출해야 하며, 평일에 과제 내용을 정리하고 주말에 후기를 집중해서 작성해야 합니다.

02.webp

마감이 1시간 남은 상황에서, 로컬에서는 확인할 수 없는 빌드 오류가 발생했습니다. 잠재적인 원인을 수정하고 의심되는 문서를 제거해 보았지만 해결되지 않았고, 버전 변경까지 시도했음에도 문제가 지속되었습니다.

03.webp 결국 원인은 전혀 의심하지 않았던 파일 크기였습니다. 침착하게 오류 코드를 확인했다면 쉽게 해결할 수 있었겠지만, 급한 마음에 당황하면서 문제 해결이 늦어졌습니다. 결과적으로 컨디션이 무너졌고, 이후 작업에도 영향을 미쳤습니다.

이 경험을 통해 급한 상황에서 오류가 발생하더라도 당황하지 말고 순차적으로 접근해야 한다는 것을 깨닫게 되었고 다음에 문제가 발생했을 때 침착하게 접근할 수 있을 것입니다.


후기 ​

펼치기

Liked : 좋았던 점은 무엇인가?

  • 시간 규칙 준수
    • 계획한 내용을 수행하고 정리하다 보면 좋은 습관이 생기게 되는데 시간과 규칙을 준수하게 됩니다. 지금 하고 있는 것은 단순한 커리큘럼 수행처럼 보일 수 있지만, 시간 규칙을 지키도록 설계했기 때문에 업무에 지장이 가지 않는 선에서 스케쥴을 만들게 됩니다.

Lacked : 아쉬웠던 점, 부족한 점은 무엇인가?

  • 코드를 읽지 않음
    • 오류 코드를 충분히 분석하지 않았습니다. 로컬 환경만을 생각하고 혼자 판단하여 가능성이 있는 부분을 수정했습니다.

Learned : 배운 점은 무엇인가? (깨달은것, 인사이트, 기억하고 싶은 것 등)

  • 디자인 패턴
    • DE,BE,CS 의 내용을 정리하다 보니 각 분야에서 체계적으로 업무를 완수하기 위한 패턴이 있는 것을 확인했습니다. 주방에서의 업무 수행이나 연구소에서의 일에서도 더 세부적으로 진행할 수 있었겠다고 생각했습니다.

Longed for : 앞으로 바라는 것은 무엇인가? (앞으로 어떤 행동을 할것인지)

  • 책 읽기
    • 3주차에 들어서면 끝나는 커리큘럼이 생기기 때문에 그 시간에 책을 읽고 더 많은 내용을 작성할 수 있게 될 것입니다.