티스토리 뷰

우아한테크코스 레벨3 (9주)

Lv3 - 회고

  • 레벨 1, 2, 3 중 가장 미션이 재밌는 레벨이었다. 하지만 갑작스레 면접일정이 겹치며 상당기간(대략 2-3주)을 미션에 집중할 수 없어 아쉬웠다.
  • 선택의 갈림길에 섰다. 레벨3 미션 집중 or 면접준비. 정답은 없고 어느것을 선택했어도 후회는 없었을 것이다. 난 후자를 선택했고 역시 후회하진 않는다. 재밌는 레벨3 미션도 끌렸지만, 면접준비를 하며 그동안 레벨1-3에서 6개월간 배운 수많은 개념들을 되짚어보고 정리하고 싶었다. 잊고 있던 것과 애매하게 알고있던 것들을 다시 한번 정리하며 내 것으로 만들 수 있어 좋았다.
  • 레벨2부터 슬슬 체계화해오던 나만의 공부방식을, 이젠 어느정도 확립해서 공부에 대한 스트레스도 약간 줄었고 편해졌다. 1차면접직후엔 레벨3+면접준비로 평소보다 2배바빳던 (사실 몸보단 심리적압박) 탓에 번아웃이 오기도했는데, 앞으로도 바쁠테고 개발자로 살아가는데 있어서 '적절한 나만의 루틴'을 돌려가며 살아가도록 노력하기로.
  • 14층 분위기가 싱숭생숭했던 것도 있지만 뭔가 끝이 오고있다는 느낌이 계속 들고 아쉽다. 남은 레벨4도 5주밖에 되지않는다. 이제까지 잘해왔고 남은 레벨4도 붕뜨지말고 평소처럼 차분히 하루하루 열심히 해가자~~

Lv3 - 남은 학습주제

레벨3에서 미션을 진행하며 새롭게 등장한 개념들이나, 다시한번 되짚고갈 학습주제

미션1 - WAS

  • Java ThreadPool

    • 이론적 개념들
    • jwp-spring-boot 프로젝트에서 yml파일과 스레드수 조정해보며 테스트해보기
    • 참고자료1, 참고자료1
  • 웹 환경의 성능 개선

    • 강의자료 참고
  • Packet 미션 & 관련 네트워크 지식

    • CU코치 Network.pdf 참고
    • Adv 미션 : DNS, ICMP

미션2 - MVC

  • Servlet, Servlet Container 관련개념
  • Adv 미션
    • Argument Resolver
    • Interceptor (with Servlet Filter)
      • 강의자료, 강의필기(Lv3-3주차) 참고
    • Template Engine
  • Spring's MessageConverter
  • Spring's HandlerMethodReturnValueHandler

미션3 - JDBC

  • DB 학습
    • 강의자료(쿼리 최적화, 대용량 데이터처리) 참고
    • 범위
      1. DB 이론적인 부분 (Parser, Optimizer 등)
      2. 성능 최적화 : SQL 쿼리 튜닝 (특히 인덱싱&슬로우쿼리 ★)
      3. 다른사람들의 미션코드보며 비교
    • 학습목표
      • 대규모 데이터를 어떻게 DB에 넣을지에 대한 고민
      • 실행계획을 읽는 연습과 인덱스 설정, 선행 테이블을 줄여보며 성능 개선 경험
      • 컬럼 변경, LIKE 등이 Optimizer에 갖는 의미
      • 테이블 정규화 vs 단일 테이블
      • 집계함수 사용

미션4 - DI

  • static방식과 스프링의 싱글톤 방식 비교
  • Adv 미션
    • Proxy와 Bean 의존관계
    • @Transactional
  • Spring DI 구조 파악
    • 강의자료(DI와 Spring DI)

추가 학습 자료

  • 강의자료 관련
    • RESTful API 설계
    • JVM Stack vs Heap
      • 무민 테코톡 + 포비 강의(JVM Call Stack & Heap.pdf) 참고
      • 테코톡(10.30), DI-1주차 필기 참고
    • AOP 개념 및 Interceptor + Spring AOP
      • 강의자료, DI-2주차 필기 참고
    • Transaction과 Spring Transaction
    • Single Thread 서버 vs Multi Thread 서버
    • System, 성능, 모니터링 관련 주제
      • CU코치 System.pdf
    • 대규모 서비스 관련 기술
  • Spring Core(Ioc, DI ..) 참고자료 : SLiPP
  • [자바 웹 프로그래밍 Next Step] 책
  • [스프링 웹 프로그래밍.pdf] 자료
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함