-
-
알고리즘 첫걸음 - 그림으로 쉽게 이해하는 알고리즘
양성봉 지음 / 생능 / 2020년 1월
평점 :
2020년, 지금은 온 국민 알고리즘의 시대입니다
이 책을 읽고 있는 독자인 저는 컴퓨터공학을 전공하고 컴퓨터프로그래머로 일을 하고 있는 소위 IT 개발자입니다. 저는 알고리즘이라는 영역에 익숙한 채 살아왔고 지금도 공부하는 한 분야인데 알고리즘은 원래 전문가들의 영역에 가까웠습니다. 하지만 최근 한 10년도 채 되지 않는 사이에 알고리즘이 대중화되고 일반인에게도 익숙한 용어가 되어가고 있습니다. 제 생각에 알파고 임팩트를 기점으로 인공지능 기술이 확산되어 인공지능에 탑재된 알고리즘은 무엇이냐 알파고 알고리즘은 무엇이냐 등으로 이슈가 되었기 때문이라고 봅니다. 결론적으로 지금은 알고리즘이라는 것이 꽤 많이 대중화되서 초등학생부터 대학생, 직장인까지 공부하는 분야가 되었습니다. 알고리즘은 원래 어려울 수 밖에 없는데, 이 어려운 알고리즘을 최대한 쉽고 이해하기 편하게 설명하는 책들이 나오고 있는데, 지금 이 책 "알고리즘 첫 걸음, 그림으로 이해하는 알고리즘"이 대표적인 입문자용 알고리즘 학습서적이자 IT 교양서적입니다
쉽게 친절하게 그림으로 설명하는 알고리즘
그리디 알고리즘, 분할과 정복, 백트래킹 등의 용어는 알고리즘을 공부해본 개발자들에게는 쉽게 이해되지만 일반인들이나 IT를 공부하려는 청소년들에게는 어려운 주제입니다. 이 책에서는 용어도 쉽게 바꾸었습니다. 분할과 정복은 나누어 풀어보자, 그리디 알고리즘은 욕심내어 풀어보자, 다이나믹 프로그래밍은 작은 것부터 풀어보자, 백트래킹은 되돌아가며 풀어보자로 쉽게 이야기하고 있습니다. 게다가 책의 전반에 걸쳐 모든 설명을 그림과 도식, 삽화, 만화를 기반으로 설명하고 있어서 저자가 쉽게 이해할 수 있는 알고리즘 책을 쓰려고 얼마나 노력했는지를 알 수 있습니다. 이렇게 쉬운 책을 다루고 있지만 보다 더 전문적인 내용을 원하는 사람은 각 챕터마다 삽입되어 있는 문제와 공식등을 참고할 수도 있으니 입문자와 전문가의 두 마리를 모두 잡으려는 시도가 돋보입니다.