Snowball Challenge | 4.19~4.25

soo5717·2021년 4월 25일
0

스노우볼 챌린지

목록 보기
3/11
post-thumbnail

1. 목표

  • 장기 목표 - 1일 1커밋
  • 중기 목표 - Android (Kotlin + MVVM Architecture)
  • 단기 목표 - 부스트 코스 강의 수강 (코틀린 프로그래밍 기본2) 및 복습

이번 주 단기 목표는 코틀린 강의2를 수강 후에 코틀린 앱 프로그래밍을 하는 것이었지만, 강의를 수강하면서 어려운 부분이나 헷갈리는 부분들이 많아서 바로 앱 프로그래밍으로 넘어가기보다는 기본을 다지는 것이 좋지 않을까 싶어서 앱 프로그래밍 계획을 복습하는 것으로 변경하였다. 이전 강의에서 실습하지 않았던 부분이나 슬라이드에 있는 부분들을 추가로 실습해보면서 복습하는 시간을 가졌다.

2. 진행

2021.4.19 월요일

  • 코틀린 프로그래밍 기본 2 - 클래스와 객체

2021.4.21 수요일

  • 코틀린 프로그래밍 기본 2 - 프로퍼티와 초기화

2021.4.22 목요일

  • 코틀린 프로그래밍 기본 2 - 다양한 클래스와 인터페이스
  • 코틀린 프로그래밍 기본 2 - 제네릭과 배열

2021.4.23 금요일

  • 코틀린 프로그래밍 기본 2 - 컬렉션의 구조와 활용
  • 코틀린 프로그래밍 기본 2 - 동시성 프로그래밍과 코루틴
  • 코틀린 프로그래밍 기본 1 - 코틀린이란 무엇일까 (복습)
  • 코틀린 프로그래밍 기본 1 - 변수와 자료형, 연산자 (복습)
  • 코틀린 프로그래밍 기본 1 - 함수 기본 편 (복습)

2021.4.24 토요일

  • 코틀린 프로그래밍 기본1 - 함수 활용 편 (복습)

2021.4.25 일요일

  • 코틀린 프로그래밍 기본1 - 프로그램 흐름 제어 (복습)
  • 코틀린 프로그래밍 기본1 - 코틀린과 표준함수 (복습)

3. 결론

3.1 이번 주 피드백

총 점(5점 만점) : ⭐⭐⭐

  • 1일 1커밋 => 총 15커밋 / 6일 미완료
  • 부스트 코스 강의 수강 (코틀린 프로그래밍 기본 2) => 완료
  • 부스트 코스 강의 복습 (코틀린 프로그래밍 기본 1) => 완료
  • 부스트 코스 강의 복습 (코틀린 프로그래밍 기본 2) => 진행 중

지난주보다는 조금 나아졌지만 이번에도 1일 1커밋은 완료하지 못했다. 다음 주는 꼭 완료해야겠다..!

그래도 복습까지 하면서 2번 수강하니까 초반에는 헷갈리던 람다나 함수형 프로그래밍 부분이 이제는 조금 더 이해가 가는 것 같다. 실제 프로젝트에 적용해봐야 확실하게 이해했는지를 파악할 수 있겠지만 이런 식으로 개념을 확실히 잡아놔야 나중에 프로젝트를 진행할 때 좀 더 코드를 간결하고 효율적으로 짤 수 있는 기반이 되는 것 같다. 이전에는 그냥 급하게 프로젝트를 진행하면서 내가 작성한 코드지만 이해도 없이 그저 구글링하며 따라하기에 급급했던 것 같은데 앞으로는 코드 한 줄이라도 생각하며 작성하는 습관을 길러야겠다.

코틀린 프로그래밍 기본2는 아직 복습 진행 중인데 아마 오늘내일 중으로 다 끝낼 수 있을 것 같다.

3.2 다음 주 단기 목표

  • 부스트 코스 강의 복습 (코틀린 프로그래밍 기본 2)
  • The 친절한 코틀린 앱 프로그래밍 수강 및 실습 or 토이 프로젝트 진행

다음 주는 시험 기간이라 잠시 쉬고 있던 기존 프로젝트나 코테 스터디 등으로 바쁠 것 같아서 일단은 앱 프로그래밍을 수강하면서 간단하게 실습을 하거나 토이 프로젝트를 진행하는 것만 목표로 잡아보았다.

profile
BE Developer

0개의 댓글