본문 바로가기
우아한테크코스/레벨 0

[레벨 0] 학습 계획서

by aksworns22 2026. 1. 27.

최종 목표

레벨 0을 시작하면서 제가 중점적으로 학습 및 보완하고 싶었던 것은 다음과 같습니다.

  • 코틀린 문법을 왜 이런 기능이 필요했는 지에 집중하며 학습/복습하고 싶습니다.
  • 어노테이션과 리플렉션이 무엇이고 어떻게 동작하는 지 확인해보고 싶습니다.
  • 동작 원리에 의문이 생기면 직접 찾아보고 분석해볼 수 있는 힘을 기르고 싶습니다.

학습 자료

학습을 위해서 다음 자료/방법을 활용하려고 합니다.

  • 코틀린 컴파일러 개발자가 쓴 코틀린 인 액션을 통해 기능의 필요성에 집중하며 읽어보고 싶습니다.
  • javap과 인텔리제이의 자바 디컴파일러를 활용해 어떻게 동작되는 지 직접 확인해보고 싶습니다.

주차별 학습계획

이번 기간동안 intelliJ와 gradle 없이 최대한 실습을 진행하려고 합니다.

  • 1주차: 코틀린 컴파일러/JVM의 기본적인 동작 흐름 학습 및 실습환경 구성
  • 2~3주차: 다양한 코틀린 문법 학습 및 뜯어보기
  • 4주차: 어노테이션과 리플렉션 학습

회고 방식(5F)

평일: 매일 학습한 내용을 바탕으로 3F를 기록합니다.

  • Fact(배운 것)
  • Finding(알게된 것): 직접 실습해본 것, 책을 읽고 든 내 생각
  • Feeling(느낌)

주말: 평일 간 학습 내용을 바탕으로 2F를 수행 및 기록합니다

  • Feedback(피드백): 보충이 필요한 부분 점검 및 학습
  • Future(다음주 계획)