요즘 알고리즘에 대해서 관심을 갖기 시작해서
이 책을 선택했습니다
대충훑어 보았을 때는 게임 시나리오 같은 것이나 게임 구현 관련 예를 섞어서 알고리즘을 설명하는 책 인 줄 알았는데요
읽다보니 진짜 알고리즘 게임에 대한 이야기 이더군요
알고리즘 미션을 코드로 풀면서 등급을 높여나가는 게임 사이트가 있는데요
이 사이트를 해설해주고
그 중에 저자가 설명하고 싶은 알고리즘을 사용하는 미션들을 선택해서 게임을 풀어가는 방법과 알고리즘을 해설해 주는 내용이었습니다
몰입이라는 개념에 대해서 세계적인 권위자인 미하이 칙센트 미하이가 쓴 "몰입"이란 책을 읽은 적이 있습니다
칙센트는 다양한 상황에서 몰입을 느껴보았던 사람들을 수배해서 인터뷰를 했고 그의 저서의 이름을 flow로 정했습니다
우리말로는 "몰입"이라고 번역된 flow는 사실 떠다니는... 흐르는... 이런 뜻이지요
몰입 속에 있는 사람들은 시간이 지나가는 것을 잊고 그 상황 속에 몸과 마음이 떠있고 흘러가는 느낌을 받았던 것입니다
그는 몰입에 이르는 방법도 설명했는데요
그것은 학습과 도전의 반복이었습니다
도전해서 성취할만한 과제를 수행하고 이것을 계기로 학습을 조금해서 성장한 다음 조금 더 어려운 과제에 도전 하고
조금 더 학습해 나가는 그런 방식입니다
이런 사이클이 잘 이루어지면 대상자는 몰입할 수 있다고 하는 군요
우리가 게임에 잘 빠져드는 이유는 여기에 있습니다
학습욕구가 생기는 도전과제가 난이도 별로 존재하기 때문이죠
이 책은 알고리즘 학습에 이런 방식으로 몰입할 수 있는 단초를 제공해주는 것 같습니다
다만 이미 알고리즘에 대해서 꽤 알고 있는 상황이라면 몰입이 힘들 수도 있습니다 왜냐하면... 몰입 사이클에서 학습이 빠지게 되거든요
(이 책은 책 서두에서도 밝히듯이 초보자들을 위해 작성 된 것 같더군요)
그러나 이 책을 통해서 알고리즘 게임에 적응해 본다면 알고리즘에 대해 경험이 있는 사람도 도움을 받을 수 있을 듯 합니다