안녕하세요, 괴짜 개발자 namedboy 입니다.😗 너무너무 오랜만에 글을 쓰네요. 4월에 글을 쓰고 난 후 처음이니 40일 이상 걸렸네요. 그동안 러닝 커브에 관한 글을 하나 쓰는 데 너무 오래 걸려 지금껏 블로그 관리가 소홀해졌네요. 앞으로 블로그에 학습과 관련한 내용을 좀 더 다룰 예정이니 관심 있게 봐주시면 감사하겠습니다.
오늘은 게임으로 익히는 코딩 알고리즘
이란 책 리뷰 포스팅입니다.
여러분은 알고리즘 공부를 위해 어떤 방법을 쓰시나요? 코딩 알고리즘 학습 사이트에서 연습하거나 어려운 알고리즘 책을 읽으면서 공부하시나요? 저도 알고리즘 문제가 빽빽하게 나열된 보곤 했었는데요.
이 책을 알고 나서부터 그럴 필요가 전혀 없겠다는 생각이 듭니다. 물론 코딩게임이라는 사이트를 알았다면 독학하는 것도 더 쉽게 할 수 있지 않았을까 하는 생각도 드네요.
코딩게임 서는 게임을 하는 것처럼 코딩 알고리즘을 공부할 수 있습니다. 제가 이 코딩게임 사이트가 정말 좋다고 생각했던 이유가 어려운 알고리즘을 배우는데 게임만큼 좋은 방법이 없다는 생각 때문입니다.
꽤 오래전에 저도 비슷한 생각을 하면서 알고리즘을 배울 때 게임 알고리즘을 적용하면 어떨까 생각을 하기도 했는데, 그걸 그대로 옮겨놓은 듯한 느낌이었습니다. 그래서 사실 굳이 책이 없어도 게임을 즐겨 하던 사람이라면 코딩게임 사이트에 금방 익숙해지실 거라 생각합니다.
하지만 사이트의 모든 내용이 영어로 되어 있고, 난 기초에 기초도 전혀 모르겠다 하시는 분은 이 책 게임으로 익히는 코딩 알고리즘
을 사서 보시면 많은 도움이 되실꺼라 생각합니다.
왜냐하면 이 책은 단순히 알고리즘만 가르쳐주는 것이 아니라, 디테일하게 사이트에 어떻게 접속하고 각 난이도마다 어떤 알고리즘을 써야 하는지 쉽게 한국어로 안내를 해주는 책이니까요! 더불어 알고리즘뿐 아니라 IT에서 흔하게 쓰이는 유머같은 것도 설명을 해주고 있어 단순히 알고리즘만 배우는 딱딱한 서적들보다는 말랑말랑 한 느낌입니다. 전문적으로 코딩을 하고 알고리즘을 익혀야 하는 분들에게는 어떨지 모르겠지만, 기존의 서적들이 너무 어려워서 배우기 힘들다 하시는 분들에게는 최고의 대용품이 되지 않을까 싶습니다.
책의 마지막 부분에는 현직 대표님이나 먼저 공부하고 취업에 성공한 선배님들의 인터뷰 내용도 실려 있어 알고리즘 테스트 외에도 면접을 준비하는 데 도움을 받을 수 있는 내용 또한 충실하게 포함되어 있습니다. 저 역시도 취업에 대해 준비하던 시절이 있었는데, 그때 이런 책이 있었다면 얼마나 좋았을까 하는 생각이 들 정도네요! 생생한 현장경험에 대한 내용은 어디서 쉽게 얻을 수 없는 내용이기에 더 귀중한 내용이란 생각입니다~!
혹시 나는 중급자 레벨인데 겉으로 보기에 이 책이 너무 초급자 내용만 포함하고 있는 게 아닐까? 한다면 섭섭한 생각입니다! 현직 개발자인 저도 쉽게 접근하기 어려운 문제들을 어떤 알고리즘을 써야 풀 수 있는지 차근차근 설명해주는 데 문제에 따라 어떤 알고리즘을 써야 하는가에 대해 쉽게 이해할 수 있게 설명이 되어 있어 책 내용을 이해하면서 따라 하다 보면 어느새 고급에 와있는 자신을 보시게 될 거란 생각이 강하게 듭니다.
특히 게임을 만들기를 원하는 취업준비생의 경우 실제 게임에 적용해볼 수 있는 수학적 내용도 함께 다루고 있으니 최적인 것 같네요. 조금 아쉽다면 알고리즘이라는 분야를 초보자도 이해할 수 있을 정도로 쉽게 설명하기 위해 문제 하나 하나당 장수가 상당히 많은 분량을 차지하는 것 같아 많은 문제를 풀어보고 싶은 분에게는 조금 부족할 수 있겠다는 생각이 듭니다.
그래도 이 책을 통해 충분히 연습한 후 코딩게임에서 좀 더 연습한다면 훌륭한 알고리즘 풀이 능력을 기를 수 있을 거라 생각합니다.
이 책 [게임으로 익히는 코딩 알고리즘]
은 링크를 통해 구매가능합니다!
지금까지 제 경험으로 봐서 코딩은 꾸준하게 하는 것 말고는 방법이 없는 것 같습니다.
꾸준한 노력을 통해 취업뽀개기에 성공하시길 빌겠습니다!
모두 화이팅하세요!