Yunseok's Dev Blog

배운 것을 적는 블로그입니다.

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

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

시도해 본 점

질문 만들어 오기

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

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

실습

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

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

좋았던 점

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

아쉬웠던 점

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

다음에 시도해 볼 점

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

Sources