tu***
2019-06-03

프로그래밍 언어의 기본 문법은 학습하였지만 막상 코딩을 시작하려니 막막한 입문자, 힘겹게 취직은 했지만 아는 것보다 모르는 것이 더 많은 초보 개발자, 업무를 진행할 때마다 많은 시행착오로 인해 업무 처리가 버거운 개발자라면 꼭 이 책으로 도전해보세요!
소개
프로그래밍을 직업으로 갖고 일하면서, 알고리즘은 개발자의 실력을 알아볼 수 있는 지표로 볼 수 있다. 그렇기에 최근 IT기업에서는 알고리즘 테스트등을 하는 회사들이 많다.
하지만 나와같은 초보개발자 그리고 비전공자에게 알고리즘이라는 단어자체가 매우 어렵고 또한 알고리즘적 사고가 잘되지 않는다고 느껴진다.
이책은 제목처럼 ‘codingame.com’이라는 서비스를 통해 게임을 하며 알고리즘을 자연스럽게 익히는데 도움을 준다.
장점
게임을 통해 알고리즘을 자연스럽게 익힐 수 있고, 또한 해설을 통해 막힌 부분을 해소해준다.
단점
게임에 대한 해설이 이미 존재하므로 답을 보고 해설을 미리 보게 된다.
후기
요즘 알고리즘 책에서는 대부분 파이썬을 이용한 알고리즘을 익히는 부분이 단순 자바스크립트만을 사용하는 나와같은 프론트엔드개발자에게는 조금 이질적으로 느껴졌다.
하지만 책을 읽으면서 이전에 잠시 익혔던 파이썬에 대한 기억이 살아났다. 또한 게임을 통해 자연스럽게 알고리즘을 익힌다는 것 자체가 흥미롭고 또한 재미있었다.
그리고 직접 해보지는 않았지만 타인과 경쟁하는 부분도 있어 나보다 뛰어난 사람이 훨씬 많다는 점을 다시 깨달았다.
재미있기 때문에 여러번 읽어 자연스럽게 알고리즘을 패턴처럼 습득 수 있는 충분한 요소가 존재 책이다.