코드스테이츠/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의 핵심 콘셉트가 무엇인지 이해할 수 있다.
- 추가적인 학습을 하고 싶다면(16개 이상)
- [Spring Framework을 배워야 하는 이유] 하단에 심화 학습에 대한 내용 공부하고 블로그 작성하기
- [POJO(Plain Old Java Object)] 하단에 심화 학습에 대한 내용 공부하고 블로그 작성하기
- [IoC(Inversioin of Control)/DI(Dependency Injection)] 하단에 심화 학습에 대한 내용 공부하고 블로그 작성하기
- [AOP(Aspect Oriented Programming)] 하단에 심화 학습에 대한 내용 공부하고 블로그 작성하기
- [PSA(Portable Service Abstraction)] 하단에 심화 학습에 대한 내용 공부하고 블로그 작성하기
- [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에 대해 이해할 수 있다.