앞서 행복한 프로그래밍을 무척 즐겁게 읽은 나머지, 저자인 임백준 님의 다른 책도 곧바로 사서 읽어보게 되었다. 우리 컴공과 학생들 사이에서 워낙 유명한 분이라 시작부터 기대가 컸다.
보통 알고리즘이라고 하면 두꺼운 전공 서적과 복잡한 수학 수식이 먼저 떠올라 머리부터 아파온다. 하지만 이 책은 제목처럼 정말 침대에 누워서 편하게 읽을 수 있을 정도로 내용이 가볍고 재밌다. 일상생활의 예시나 퍼즐을 풀듯 자연스럽게 개념을 풀어낸다.
정렬이나 해시 같은 익숙한 개념들도 저자의 유려한 글솜씨를 거치면 한 편의 흥미로운 이야기처럼 다가온다. 그동안 그저 라이브러리로 가져다 쓰기 바빴던 알고리즘들이 어떤 철학을 가지고 만들어졌는지, 선배 개발자들이 어떤 치열한 고민을 거쳐 해법을 찾아냈는지 그 흔적을 따라가는 재미가 쏠쏠하다.
앞서 읽었던 책만큼이나 이번에도 기분 좋은 독서였다. 막연히 어렵고 부담스럽게만 느껴지던 알고리즘에 대한 심리적 장벽을 꽤 많이 낮춰주었다. 개발 공부를 하다 머리가 복잡해질 때 가벼운 마음으로 집어 들기 좋은 훌륭한 책이다.