티스토리 뷰
우아한테크코스 레벨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
-
웹 환경의 성능 개선
- 강의자료 참고
-
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 학습
- 강의자료(쿼리 최적화, 대용량 데이터처리) 참고
- 범위
- DB 이론적인 부분 (Parser, Optimizer 등)
- 성능 최적화 : SQL 쿼리 튜닝 (특히 인덱싱&슬로우쿼리 ★)
- 다른사람들의 미션코드보며 비교
- 학습목표
- 대규모 데이터를 어떻게 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 서버포비 강의(multi thread vs single thread.pdf) + 블로그 포스팅
- System, 성능, 모니터링 관련 주제
- CU코치 System.pdf
- 대규모 서비스 관련 기술
- Spring Core(Ioc, DI ..) 참고자료 : SLiPP
- [자바 웹 프로그래밍 Next Step] 책
- [스프링 웹 프로그래밍.pdf] 자료
'우아한 테크코스' 카테고리의 다른 글
우아한 테크코스) Lv3 - 7~9주차 [DI 구현] 미션 후기, 코드 리뷰 (0) | 2019.11.16 |
---|---|
우아한 테크코스) Lv3 - 5~6주차 [JDBC 구현, 대용량 데이터 처리] 미션 후기, 코드 리뷰 (0) | 2019.10.20 |
우아한 테크코스) Lv3 - 3~4주차 [MVC 구현] 미션 후기, 코드 리뷰 (0) | 2019.10.13 |
우아한 테크코스) Lv1, 2 - 나에 대한 피드백 정리, 회고 (from 미니프로젝트, 페어프로그래밍) (0) | 2019.10.03 |
우아한 테크코스) Lv3 - 1~2주차 [WAS 구현] 미션 후기, 코드 리뷰 (0) | 2019.10.01 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- dfs
- bfs
- brute-force
- Stack
- 개발자
- OneToMany
- git
- sort
- Algorithm
- 프로그래머스
- Android Studio
- socket
- 회고
- queue
- 해외여행
- 웹해킹
- reversing
- graph
- C
- javascript
- Vo
- Data Structure
- Android
- mysql
- 리버싱
- webhacking.kr
- FRAGMENT
- 우아한 테크코스
- JPA
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함