메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

초보자, 비전공자들에게도 추천!

pinkmin***

|

2017-05-17

Hello Coding 그림으로 개념을 이해하는 알고리즘

프로그래밍 세계로 초대하는 알고리즘 입문서

  • 저자 : 아디트야 바르가바
  • 번역 : 김도형
  • 출간 : 2017-04-01
요즘은 초등학생도, 문과생도 "코딩"은 다 알고있을 것 같습니다...
어디에서부터 시작되었는지는 모르겠지만 요즘 코딩열풍이 대단하죠!

전 사실 그 코딩 열풍에 굉장히 네거티브하고 언짢았어요
왜냐면 전 그 코딩이 너무 지루하고 어려웠던 공대생이였으까요...
(저는 그 코딩이 어려워 현재 전공을 버리고 기획일을 합니다 ㅋ)

저는 너무나도 어려웠던 그 코딩을 초등학생도 배울 수 있고 너무 쉬운 것처럼 이야기하는 것들이 대해 조금 화가 났었어요,
제가 배운 코딩은 그렇게 쉬운 것이 아닌데 내가 느낀 그 절망감을 초등학생들도 느끼는건 아닐까 오지랖도 있구요^^

하지만, 이 책을 만나고 생각이 조금 달라졌어요
1. 단순히 프로그램을 위한 코딩이 아닌, 생각의 유연함, 사고력을 길러줄 수 있다는 생각
2. 그리고 배우는 방식을 조금만 바꿔도 재미있고 쉽게 이해할 수 있다는 점!!
 

 

단! 이 책의 다른 점이라면, 알고리즘과 실생활의 조합이 정말 좋았다는 것입니다.
"비디오 게임을 만들고 싶다면? 그래프 알고리즘을 이용하여 인공지능 시스템을 만들 수 있다"

이진 탐색 앞에서도 전화번호부에서 번호를 찾는 것을 가정하여 설명해주죠.
그리고 페이스북 로그인 등등
실제 우리 생활에서 알고리즘이 얼마나 필요한지, 그 알고리즘이 어떠한 대단한(?) 일들을 하고 있는지 알게될거예요.

 

 

단순탐색의 경우 __번 / 이진 탐색의 경우 __번
이렇게 독자들이 직접 문제를 풀어볼게 하여 직접 느낄 수있게 해본 점들도 좋았어요.

그리고 다음장에서는 이렇게 바로 비교를 해주니.
아 단순탐색이 얼마나 미련한 방법인지 순식간에 감이 딱! 옵니다.
우리가 왜 알고리즘을 배워야하는지에 대한 이유가 잡히죠.

 

 

개념을 통해 알고리즘을 잘 설명한 점.
이진탐색은 정말 비전공자들도 이해하기 쉬운 개념이잖아요!
그래서 조금 더 어려운 알고리즘을 하나 더 리뷰해보려해요.
이 실제 제가 대학생때, 대체 이게 뭐냐 했던 개념이 잘 잡히지 않던 부분 중 하나였습니다....

 

이렇게 친근한 예제와 그림으로 개념부터 차근차근 배웠다면
지금의 저는 혹시나.. 프로그래머가 되어있지 않을까하는 생각을 잠시나마 해봤어요

제가 배웠던 알고리즘은 너무나도 뻔한 예제와 개념 이해도 없이 바로 프로그램을 짜는데 급급했었거든요.
그러다보니. 다른 프로그램을 짤때도 그래프가 혹은 이진 탐색이 어디에서 어떻게 사용될지 전혀 감을 잡지 못하죠

하지만 이렇게 개념부터 잘잡고 간다면,
프로그램을 하시는 분들은 분명 훌륭한 밑바탕이 될 것 같습니다.

비 전공자들 중에서도 알고리즘, 혹은 코딩이 궁금하신 분들도 어렵지 않게 한번쯤 읽어볼만해요
 
 
 
 

 

 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?