다빈치 코딩 - 당신의 미래를 바꾸는 실전 코딩 전략
이철기.최찬경 지음 / 성안당 / 2022년 3월
평점 :
품절



문제를 논리적으로 풀어나가는 능력, 이것이 코딩의 본질이다. 코딩은 컴퓨터의 사고방식이다. 따라서 컴퓨터 언어를 잘 이해하고 프로그래밍을 잘한다고 해서 그것이 코딩 능력의 전부인 것처럼 알아서는 안된다는 것이다. 게다가 우리나라 코딩 교육의 경우 주입식 교육이라는 틀을 벗어나지 못한 상태로 이뤄지고 있어 코딩의 본질을 이해하지 못하고 알고리즘의 개념도 실생활에 적용할수 수 있는 능력을 길러주는 것과는 거리가 먼 상태다.





구석기 주먹도끼에서 인류의 코딩 행위의 기원을 본다. 살아남기 위한 본능적 발명에 당연하다고 할 수 있는 기능성뿐만 아니라 심미성까지 깃들어 있다는 사실을 발견할 수 있다는 것이 놀라웠다. 이는 곧 융합적 사고를 의미하며 알고리즘의 기원이라고 할 수 있다. 다시 말해 구석기인의 사고방식이 곧 오늘날 살아가는 사람들의 사고방식과 본질적인 측면에서 다르지 않다는 것을 알려주는 것이다.

논리적 사고와 알고리즘적 이해 능력을 키우는 것이 교육의 목적이 되어야 하는데, 단순한 코딩 입력 기술자로 전락시키는 것이 한국 교육의 현실이다. 이는 이미 인도에서 벌어지고 있는 일인데, 숨은 IT 강국으로 알려진 인도가 대체적으로 미국이나 다른 서구 국가들의 코딩 하청 인력 공급기지화된 측면을 알 수 있었다.

기술만 습득해서는 결국 일용직의 수준을 벗어나지 못한다. 그 기술이 만들어진 배경과 역사, 기술을 통해 단순한 업무뿐만 아니라 그것을 적용하여 다른 분야로 적용하여 확장할 수 있는 능력, 그리고 근본적으로 그것이 한 인간으로 하여금 생각하는 힘을 길러주는 것이 바로 코딩을 배워야 하는 이유임을 이 책은 정확히 알려주고 있다.





이 책은 코딩의 의미와 우리 삶에 실질적으로 적용할 수 있는 방법을 모색하는 책이지만 의외로 역사를 큰 관점에서 조망해볼 수 있는 다양한 자료들을 제공하고 있어 또다른 차원에서 유익이 많다. 예를 들어 중앙아시아의 무기 발전이 직접적으로 유럽을 정복하는 데 이르게 하지는 못했지만 그 간접적 영향이 파괴력을 더해 유럽 전역을 흑사병(페스트)으로 몰아가 죽음의 그림자를 드리우게 하는데, 공교롭게도 이것이 유럽 사회를 문명사적으로 한 차원 더 발전시키는 계기가 되는 역사 발전의 과정을 잘 정리해주고 있는 것 등이다.

이 책이 컴퓨터 코딩 방법을 가르쳐주는 내용이 아님이 가장 코딩의 본질을 잘 전달하고 있다는 사실을 알아야 한다. 코딩적 사고방식의 사례는 다빈치와 에디슨, 다윈, 반고흐, 이순신에게서 가져왔다. 주어진 상황에서 해결해야 될 문제를 어떤 방식으로 접근하는가를 배울 수 있는 것이다. 단순한 컴퓨터 입력 기술이 아닌 더욱 합리적이면서도 전략적인 사고방식으로 더 행복하고 풍요로운 삶을 도모할 수 있는 기술, 그것이 바로 코딩이며, 코딩적 사고방식, 다시 말해 생각하는 힘의 진정한 가치인 것이다.

* 네이버 「리앤프리 책카페」 카페 이벤트를 통해 출판사로부터 책을 무상으로 제공받아 읽고 쓴 서평입니다.





댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기 thankstoThanksTo