Yunseok's Dev Blog

배운 것을 적는 블로그입니다.
학습 중심의 부트캠프를 운영중입니다.

코드숨 쏙쏙 들어오는 함수형 코딩 스터디 회고

코드숨에서 쏙쏙 들어오는 함수형 코딩 책을 가지고 8주 동안 스터디를 진행했다. 1주는 책을 살펴보며 질문 만들면서 책 읽기 방법을 다루었고, 2 ~ 7주는 책의 내용에 대해서 다루었다. 마지막 주에는 같이 모여서 서평을 작성하고 스터디 회고를 했다.

시도해 본 점

질문 만들어 오기

스터디 첫째 날에는 원래 책을 같이 살펴보는 시간을 갖는데, 이번 스터디에서는 사람들이 인출하는 방법을 더 배웠으면 해서 질문 만들면서 읽기 방법을 알려주었다.

그리고 만들어온 질문을 서로에게 질문하며 답변하는 시간으로 스터디를 진행해 보았다. 이때 답변할 때는 항상 완전한 문장으로 만들어야 한다. 어려울 수 있지만 생각나는 대로 답변해 보고 다시 책을 보고 완성시키며 학습한 내용을 암기할 수 있다.

실습

원래는 질문 만들어오고 답변하기로 스터디를 진행하려고 했다. 첫째 날에는 그렇게 했다. 그런데 책을 읽어보니 책 내용을 외우는 게 중요한 것이 아니라 실제로 할 수 있어야 했다. 예를 들어서 코드를 보고 액션, 계산, 데이터로 나눌 수 있어야 했다. 그래서 스터디 시간에 실습을 하기로 했다.

  • 주어진 코드를 액션, 계산, 데이터로 구분하고 액션에서 계산을 추출하여 분리하는 실습을 했다.
  • 함수 본문을 콜백으로 변경하는 리팩터링 실습을 했다.
  • 반복문을 고차 함수로 만드는 것을 실습했다.
  • 고차 함수에 익숙해지기 위해서 단어 빈도 수 세기 문제를 풀며 실습을 했다.
  • 코드를 분석하여 타임라인을 만들고 버그를 찾아내고, 문제를 해결하는 것을 실습했다.

좋았던 점

  • 실습을 많이 했다. 단순히 내용을 아는 것을 넘어서 할 수 있는 것이 많아졌다.

아쉬웠던 점

  • 실습의 난이도를 설정하는 게 아쉬웠다. 너무 어려운 것도 있었고 너무 쉬운 것도 있었고 준비가 아쉬운 것도 많았다.

다음에 시도해 볼 점

  • 스터디가 끝난 후 무엇을 할 수 있게 되어야 할지에 집중해서 스터디를 준비해야겠다.
  • 실습을 더 많이 준비하고, 책 내용 위주로 준비해야겠다.

Sources