[우테코 8기 모바일 안드로이드] 레벨 0 2주차 회고

2026. 2. 9. 21:34·우아한테크코스

서론

벌써 레벨 0의 2주차가 지나 3주차에 접어들었다. 짧다면 짧고 길다면 긴 2주간의 기간이었지만 많은 것을 배우고 돌아볼 수 있던 한 주였던 것 같다. 

 

우선 기존에는 단순히 아쉬웠던 부분이나 개선 방향을 정리하여 회고록을 작성했는데, 돌아보니 뭔가 정리가 덜 된거같기도 하고 다른 학우분들의 회고록을 보니, 회고에도 방법론이 있다는 사실을 알게 되었다. 덕분에 나도 이번 주 부터는 좀 더 체계적으로 회고를 작성해보려고 한다. 

 

KPT 회고 방법

내가 선택한 회고 방법론은 KPT(Keep Problem Try) 회고 방법이다. 찾아보니 팀단위 프로젝트에서의 회고에 사용되는 사례가 많았기도 하고, KPT에 무엇을 했는지에 대해 대응되는 카테고리가  없어 내 임의로 What 을 추가하여 사용해보려고 한다.

 

 

 

What(무엇을 했는가?)

일주일 학습 패턴 세우기

초기 학습 계획을 세울 때는 정하지 못했는데 5일 학습, 2일 휴식(혹은 못한 학습 마저 진행하기)의 계획을 세웠다!

 

평창 여행

 2주차  월요일~화요일에는 이전에 계획하던 스키장 여행이 있었기 때문에 정말 재밌게 다녀왔다.

2일을 여행에 사용하였지만 여유시간을 빼면 딱 5일이 남기에 계획대로 잘 해야겠다는 생각으로 학습을 진행했던 것 같다. 

 

Kotlin in Action 2/e 책 1부 학습하기

1주차에 자바에 대한 대략적인 내용을 학습했다면, 2주차에는 Kotlin in Action 2/e 책의 1부. 코틀린 소개의 내용을 공부했다.


Kotlin in Action 2/e: 책 소개 및 서론

Kotlin in Action 2/e: 코틀린 코드의 컴파일

Kotlin in Action 2/e: 코틀린 기초(1): 함수, 변수, 클래스, 프로퍼티, 이넘, when()

Kotlin in Action 2/e: 코틀린 기초(2): 스마트 캐스트, if를 when으로 리팩터링, while, for, 예외처리

Kotlin in action 2/e: 함수 정의와 호출(1) joinToString() 함수 직접 구현

Kotlin in action 2/e: 함수 정의와 호출(2) 로컬 함수, 코드를 확장 함수로 추출하기

Kotlin in action 2/e: 클래스, 객체, 인터페이스

 

이번 주 알고리즘

추가적으로 이번 주에는 다이나믹 프로그래밍 문제를 하루 한 문제씩 풀었다!

 

https://hynwlee.tistory.com/30

https://hynwlee.tistory.com/32

https://hynwlee.tistory.com/34

https://hynwlee.tistory.com/35

 

 

학습 우선순위 매기기

또한 1주차 공부를 하면서 공부할 분량이 생각보다 많음을 깨닫고 공부할 내용에 우선순위를 매겨야 겠다는 생각을 했다. 물론 우선순위가 높은 순서대로 책을 보는 것 보다, 우선 순위가 낮을 수록 회고 및 정리에 사용할 시간을 좀 줄일 생각이다. 

 

완전 세부 토픽까지 우선순위를 정하진 못했지만 우선 이번주차 분량부터 우선순위를 매겨봤다. 우선순위를 어떻게 매겨볼지 고민하다가, 요구사항을 정할 때 사용하는 MOSCOW 방법론을 약간 참고해서 must(아예 모르거나 핵심적이라고 생각하는것), could(이미 학습했거나 아는 내용인 것들), should(위 이외의 중간 정도의 토픽들) 로 나누어 봤다.  

 

알고리즘 문제 해결 시간 조정

또한 우선순위의 일환으로 원래 생활 패턴 정상화를 위해 오전에 알고리즘 문제해결을 하였으나 아침에 일찍 일어나기 습관을 이제 잘 실천하고 있기도 하고, 메인 공부(자바, 코틀린)가 좀 더 중요하다고 생각하여 알고리즘 문제 해결을 하루의 마무리로 조정하였다.  

 

Keep(현재 만족하고 있는 부분)

 

규칙적인 생활

1주차에도 넣었던 부분이지만, 나름 규칙적인 생활 패턴을 이어가고 있다. 이번주에도 매일 8시에 눈뜨기에 성공했다!

 

코틀린만 학습하지 않고 자바와 연관하여 학습하기

이건 사실 내 학습보다는 교재에 대한 만족이라고 할 수 있을 것 같다.

교재에서 틈틈히 코틀린 문법과 자바 문법의 차이라던가, 이 코틀린 코드를 자바에서 어떻게 호출하여 사용할 수 있는지 등 계속 자바와 연계하여 내용을 설명해줬다. 여러모로 교재 만족도가 높은 것 같다

 

의문 던지기

어떤 개념을 배울 때 계속 의문을 던지면서 학습하고 있다. 특히 어떤 개념이 나오면 이걸 왜 사용하는지에 대한 생각을 자주 해보는 것 같다.   

 

예를 들어 3장의 로컬 함수에 대해 학습할 때,

함수 내의 중복되는 로직을 함수 바깥의 메서드로 빼지 않고, 왜 굳이 코드의 depth를 증가시키면서 로컬 함수로 추출하는지에 대한 의문을 던졌고 이를 중심으로 정리했더니, 코틀린의 로컬 함수는 외부 함수의 파라미터나 변수를 그대로 사용할 수 있기 때문에 

 

외부 함수로 빼서 정의했을 때는 필요한 정보를 다시 전달해줘야 하지만, 로컬 함수는 그런 부분에서 자유로운 이점이 있다는 사실을 잘 이해할 수 있었고 결론적으로 그럼에도 depth는 증가되는 트레이드 오프 관계가 있겠음을 생각해볼 수 있었다. 

 

Problem(개선이 필요하다고 생각하는 부분)

학습 속도 조절 

이전 주에도 언급 했던 부분이었지만 계획한 학습을 다 하지 못했다. 이번 주는 여유 시간 없이 진행했음을 감안해도 1부를 다 끝내지 못했다. 

 

사실 약간은 나를 과대평가 했던 것 같다. 1부는 코틀린 기초지식이었기 때문에 하루에 1~2장은 학습 할 수 있겠다고 계획하였으나, 실상은 하루에 한장을 온전히 다 학습하기에도 벅찼다. 

 

공부와 휴식시간 밸런스 조절

이전의 문제와 비슷한 맥락의 문제이지만, 계획한 진도대로 학습을 온전히 진행하지 못하는 날이 많아서 이번 주는 공부와 휴식시간의 밸런스가 조금 맞지 않았다고 생각한다.

 

물론 단기적으로 보았을 때 문제가 되지는 않겠으나, 장기적인 학습 습관을 다지는 레벨 0의 기간인 만큼 이러한 부분도 좀 더 고민해봐야 겠다고 생각한다.

 

Try(개선 방안)

아직 학습을 진행하지 못한 1부 부분에 대해..

우선 아직 학습을 진행하지 못한 1부 부분은 다음 주차에 학습을 진행하고, 회고 및 정리는 가장 후 순위로 미룰 계획이다. 때문에 학습하면서 특별히 기억해야 할 부분이나 인상 깊었던 부분만 기록해 두었다가 여유 시간 등에 간단한 회고 및 정리를 작성할 계획이다. 

 

상대적으로 중요도 가 높은 내용을 위주로 글로 작성하기

사실 학습이 지연되는 가장 큰 원인 중 하나가 블로그 포스팅 작성이라고 생각한다... 사실 처음에는 모든 공부 내용을 회고, 정리하여 블로그 포스팅으로 정리하고자 하였으나,

 

이번이 거의 블로그를 처음 시작하기 때문에 시간이 많이 소요 되는 것 같다. 때문에 순서대로 학습은 진행하되, 학습 우선순위에서 must, should 의 내용들만 우선 글로 먼저 정리해야겠다는 생각이 들었다. 

 

뽀모도로 타이머 사용하기

프리코스를 진행할 때는 학교 공부나, 프로젝트와 겹쳤기 때문에 한정적인 시간을 효율적으로 사용하기 위해 뽀모도로 타이머를 사용하여 프리코스를 진행했었고, 덕분에 꽤 능률이 좋았던 것 같다.

 

레벨 0 기간에는 특별한 일정이 없기 때문에 조금 여유롭게 공부를 하자는 생각에 자유롭게 공부를 했는데, 이번 주를 보내면서 내 스스로의 여가시간 보장을 위해 좀 더 효율적으로 공부를 해야겠다는 생각을 하게 되었다  그래서 다음 주 부터는 뽀모도로 타이머와 함께 공부를 진행해보려고 한다..!

 

마무리 하며.. 

잘했던 못했던 일단 2주차도 얻어갈게 많은 한 주였다는 생각이 든다, 우테코 0레벨을 진행 중인 모두가 화이팅 했으면 좋겠다!

'우아한테크코스' 카테고리의 다른 글

[우테코 8기 모바일 안드로이드] 레벨 1 미션 🚀 사용자가 있는 Gemini 웹앱 출시하기 회고  (0) 2026.02.28
[우테코 8기 모바일 안드로이드] 오리엔테이션 회고  (0) 2026.02.28
[우테코 8기 모바일 안드로이드] 레벨 0 3주차 회고  (1) 2026.02.16
[우테코 8기 모바일 안드로이드] 레벨 0 1주차 회고  (0) 2026.02.01
[우테코 8기 모바일 안드로이드] 우테코 8기 지원 회고  (0) 2026.01.26
'우아한테크코스' 카테고리의 다른 글
  • [우테코 8기 모바일 안드로이드] 오리엔테이션 회고
  • [우테코 8기 모바일 안드로이드] 레벨 0 3주차 회고
  • [우테코 8기 모바일 안드로이드] 레벨 0 1주차 회고
  • [우테코 8기 모바일 안드로이드] 우테코 8기 지원 회고
Kirbyyy
Kirbyyy
개인적인 일상과 회고를 기록하는 블로그입니다.
  • Kirbyyy
    커브볼의 생존일지
    Kirbyyy
  • 전체
    오늘
    어제
    • 분류 전체보기 (53)
      • 우아한테크코스 (8)
      • 프로덕트 빌드 (0)
      • Problem Solving (20)
      • C++ (0)
      • Kotlin (19)
      • Java (3)
      • CS (2)
        • AI (2)
      • 취미생활 (0)
        • 서평 (0)
        • 프라모델 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    너비 우선 탐색
    C++
    백준 1356
    백준 31575
    백준
    백준 16174
    분할 정복
    ProblemSolving
    백준 33272
    백준 파도반 수열
    BFS
    백준 11123
    백준 알고리즘
    다이나믹 프로그래밍
    그리디 알고리즘
    백준 16173
    백준 연속 합
    Problem Solving
    우테코 8기
    백준 RGB 거리
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Kirbyyy
[우테코 8기 모바일 안드로이드] 레벨 0 2주차 회고
상단으로

티스토리툴바