SICP 스터디를 생각하고 계신거 같아서 경험담을 공유하면 도움이 될까해서 글을 남깁니다.
아꿈사에서 13주에 걸쳐 스터디를 진행했습니다.
http://www.andstudy.com/andwiki/wiki.php/SICP
제일 처음에 스터디를 시작한다고 했을 때, 책이 가진 명성 덕분인지 엄청 많은 사람이 지원을 해서 같이 스터디를 시작했습니다.
자그만치 30명이 넘었었죠.
하지만 스터디를 진행하면 할수록 사람이 떨어져 나가고 시간이 좀 지나니 꾸준히 나오는 사람은 8명 정도였습니다.
연습문제를 제일 처음엔 다들 풀어왔는데, 뒤로 갈수록 책 내용도 따라가는게 벅차 발표하는 사람만 몇 개 찝어서 연습문제를 풀어오
고 발표자료에 끼워 넣는 식으로 했습니다. 예습, 복습에 시간이 많이 들어가서 연습 문제를 다 풀려고 하니 상당히 힘들더라구
요.
저를 포함해 스터디 팀원분들이 lisp를 이 책으로 처음 접해서 인지, 책을 끝내고 뒤풀이 때 언어에 대한 토론이 상당히 활발했
던 걸로 기억합니다.
무척 힘들었지만 가장 기억에 남는 스터디 책이었습니다.
On Oct 11, 2:03 pm, Ohyecloudy <ohyeclo...@gmail.com> wrote:
> 안녕하세요. 눈팅회원 ohyecloudy 입니다.
> 스터디에 참석하고 싶은데, 현재 참석하고 있는 아꿈사 스터디(http://cafe.naver.com/architect1)와시간
> 이 같아서 참석 못하고 있답니다.
>
> SICP 스터디를 생각하고 계신거 같아서 경험담을 공유하면 도움이 될까해서 글을 남깁니다.
>
> 아꿈사에서 13주에 걸쳐 스터디를 진행했습니다.http://www.andstudy.com/andwiki/wiki.php/SICP
--
Google 그룹스 'Lisp을 좋아하는 사람들의 그룹(한국 리스퍼)' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 lisp-...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 lisp-korea+...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/lisp-korea?hl=ko에서 그룹을 방문하세요.
제 생각에 중요한 것은 SICP 2장을 읽으면서 데이터를 추상화하는 방법이나 추상화된 데이터를 타입에 맞게 처리하는
프로시저를 구분하고 통합하고 등등인것 같습니다.
scheme이 놀라운 점이 이런 일들을 언어 자체를 배우는데 시간을 많이 들일 필요없이
어느새 익숙해진다는 것 같습니다.
C로 하려면 함수 포인터나 메모리 구조같이 약간 하드웨어적인 부분들까지 배워야할 수도 있었을것 같습니다.
띄엄띄엄 1,2장을 읽었지만 어쨌든 개발자라면 언어와 상관없이 꼭 봐야할 책이라고 생각됩니다.
2010년 10월 14일 오전 1:41, 별파란 <byul...@gmail.com>님의 말:
> --
> Google 그룹스 'Lisp을 좋아하는 사람들의 그룹(한국 리스퍼)' 그룹에 가입했으므로 본 메일이 전송되었습니다.
> 이 그룹에 게시하려면 lisp-...@googlegroups.com(으)로 이메일을 보내세요.
> 그룹에서 탈퇴하려면 lisp-korea+...@googlegroups.com로 이메일을 보내주세요.
> 더 많은 옵션을 보려면 http://groups.google.com/group/lisp-korea?hl=ko에서 그룹을 방문하세요.
>
--
----
Love and Serve make me happy
blog - http://gurugio.blogspot.com/
homepage - CalciumOS http://code.google.com/p/caoskernel/
그리고 파란님의 글을 읽다가 문득 생각이 든 건데, '특성과 장단점을 파악'하기 위해서는 대조군이 있는 게 낫지 않을까요? 예
를 들면, SICP를 스터디하면서 연습문제 푼 것들을 서로 리뷰할 때, (저나 아니면 누구든) Haskell이나
Smalltalk로 풀어가서 Lisp 풀이와 비교해 본다면 재밌을 것 같은데요. 우리끼리 막연히 '난 Lisp이 좋아'라고 생각
하기 보다는, 정말 추상화 수준에서 경쟁상대가 될만한 언어들과 비교했을 때 Lisp으로 문제를 푸는 게 어떤 장단점이 있는지
볼 수 있다면, Lisp에 대한 좀 더 객관적으로 알 수 있지 않을까요? 다른 스터디와 뭔가 차별점도 생길 것 같구요. 스터디
가 끝날 때 쯤엔 (개인적으로 정점에 있다고 생각되는) 세 언어를 모두 잘 알게 될 수도~ ^^