코드스테이츠/section2

코드스테이츠 백엔드 44기 [Section2] 회고

강예은 2023. 4. 10. 17:19

비대면이라 밖에 나가지도 않으면서 진도 밀리는 나

근데 운동은 안빠지고 다니는 걸 보면 의지차이인가... 정신🍒

 

회고시즌이 왜 이렇게 빨리 왔을까요?

블핑 컴백 주기정도는 되어야 맘이 놓일 것 같소만,,, 왜 회고만 빨리 돌아온? 아인슈타인도 한 수 접고갈 상대성 ㄷㄷ

아픔을 마주해야 하는 순간입니다. 하지만 개선의 여지가 있어보이는데요(남 얘기 하듯). 섹션2 회고. 가봅시다.

💡 목표 상기

  • 코드스테이츠 수료 후 하반기 내 취업하기
  • 주니어 개발자로 탈피, 좋은 개발자로 지속적인 성장하기

 

🥰Keep

  • 스터디카페를 결제했다. 가깝지만 집과 적당히 거리가 있어서 쉬는 걸 방지할 수 있고 새공간 쿨타임이 안차서 집중이 잘 됨!
  • 정해진 시간에 시작할 수 있게 되었다. 기상시간은 잘 지켜지고 있는 것 같다.
  • 잘 해낼 수 있을 것 같다는 염치없지만 쓸모있는 마음 보유

 

🤔Problem

  • 야간공부가 맞는사람이라고 착각했는데 사실 미루길 좋아해서 늦게 시작했고 쫒기는 사슴처럼 하니 집중력이 높아졌다는 착각을 하게 됨
  • 수면시간을 지키기 위함이라고 스스로 허울좋게 진도를 미룸. 다끝내지 않고 자는 것에 맛들림. 잠이 안와야하는데 너무 잘 옴

 

✨ Try

  • 스터디카페 매일 가기, 1일 1블로깅 or 1커밋
  • 집중력을 잃지 않는 것에 최선을 다하기 (잠오는 음식/혈당스파이크 피하기, 수면시간 지키기)
  • 정 졸리면 커피냅(커피때려넣고 급히 15분만 잠들면 각성효과가 좋다함)
  • 반딧불반 적극적으로 참여하기. 과제도 성실히!
  • 밈 그만 알기. 미디어 달인 사표 써




 

[Section2] 이해도 자가 점검 리스트

  • 웹 애플리케이션 네이티브 애플리케이션의의 기본 개념에 대해 이해할 수 있다.
  • 네트워크를 만드는 기술을 이해할 수 있다.
    • TCP/IP의 기본에 대해 이해할 수 있다.
    • IP의 기본개념에 대해 이해할 수 있다.
    • TCP와 UDP 개념과 그 차이를 이해할 수 있다.
    • PORT의 개념과 그 차이를 이해할 수 있다.
      • URL, DNS의 기본에 대해 이해할 수 있다.
      • DNS 기본적인 작동원리를 이해할 수 있다.
  • 웹을 구성하는 기술을 이해할 수 있다.
    • 웹의 기본적인 개념에 대해 이해할 수 있다.
    • 클라이언트-서버 아키텍처에 대해 이해할 수 있다.
    • 웹 애플리케이션 아키텍처에 대해 이해할 수 있다.
    • 웹 애플리케이션 아키텍처 요청흐름에 대해 이해할 수 있다.
    • 웹 애플리케이션을 구현하는 방식과 기술들에 대해 이해할 수 있다.
    • SSR과 CSR의 기본 개념과 그 차이를 이해할 수 있다.
    • CORS의 기본 개념에 대해 이해할 수 있다.
    • SPA를 가능하게 하는 AJAX에 대해 이해할 수 있다.
  • HTTP messages의 구조를 설명할 수 있다.
    • HTTP의 동작 방식을 이해할 수 있다.
    • HTTP requests와 responses를 구분할 수 있다.
    • HTTP의 응답 메시지를 찾아볼 수 있다.

Chapter 1 - Spring Framework 소개

  • Framework가 무엇인지 이해할 수 있다.
  • Spring Framework이 무엇인지 이해할 수 있다.
  • Spring Framework을 왜 배워야 하는지 이해할 수 있다.

Chapter 2 - Spring Framework의 특징

  • POJO의 의미를 이해할 수 있다.
  • POJO가 필요한 이유를 알 수 있다.
  • IoC/DI의 의미를 이해할 수 있다.
  • IoC/DI가 필요한 이유를 알 수 있다.
  • AOP의 의미를 이해할 수 있다.
  • AOP가 필요한 이유를 알 수 있다.
  • PSA의 의미를 이해할 수 있다.
  • PSA가 필요한 이유를 알 수 있다.

Chapter 3 - Spring Framework 모듈 구성

  • 아키텍처(Architecture)의 의미를 이해할 수 있다.
  • 우리가 알아야 할 애플리케이션의 아키텍처를 이해할 수 있다.
  • 아키텍처를 통해 Spring Framework의 모듈(Module) 구성을 이해할 수 있다.

Chapter 4 - Spring Boot 소개

  • Spring Boot이란 무엇인지 이해할 수 있다.
  • Spring Boot을 사용해야 하는 이유를 알 수 있다.
  • Spring Boot의 핵심 콘셉트가 무엇인지 이해할 수 있다.
 

Chapter 1 - DI(Dependency Injection)

  • Spring 컨테이너(Container)와 빈(Bean)의 의미를 이해할 수 있다.
  • 빈 스코프(Bean Scope)의 의미를 이해할 수 있다.
  • Java 기반 컨테이너(Container) 설정에 대해 이해할 수 있다.
  • Spring DI(Dependency Injection)의 의미를 이해할 수 있다.
  • Component 스캔에 대해 이해할 수 있다.

Chapter 2 - AOP(Aspect Oriented Programming)

  • AOP의 의미를 이해할 수 있다.
  • AOP가 필요한 이유에 대해 이해할 수 있다.
  • AOP에서 사용되는 용어들에 대해 이해할 수 있다.
  • 타입별 Advice, Pointcu 표현식, JointPoint 등의 의미를 이해할 수 있다.
  • 애너테이션을 이용한 AOP에 대해 이해할 수 있다.