오늘부터 IT를 시작합니다 - 비유와 이야기로 풀어낸 비전공자를 위한 필수 IT 교양서
고코더(이진현) 지음 / 한빛미디어 / 2022년 8월
평점 :
장바구니담기




비전공자를 위해 비유와 이야기로 IT의 세계를 풀어내겠다는 이 책의 포부에 부합하듯, 「편의점 인간」이라는 소설로 일본의 권위 있는 문학상인 아쿠타가와상을 수상한 무라타 사야카의 예를 들면서 IT 개발자의 근무 환경과 여건을 편의점의 그것들과 빗댄 저자의 접근법이 우선 인상적이었다. 현대 사회에서 가장 일상적인 공간이 된 편의점과 같이, IT의 세계를 어떻게 친근하게 설명할지 기대하며 계속 읽어나가게 된다.

개발자들이 하는 가장 기본적인 작업을 코딩이라고 하는데, 저자는 이 코딩을 “오프라인의 일을 온라인으로 옮기는 작업”이라고 설명한다. 이는 기본적으로 아날로그적인 현실 세계를 디지털화하는 것이 자연스러운 사람들의 행위라고 할 수 있다. 단순함과 복잡함의 정점에 있을 것 같은 코딩 작업 가운데서도 그들만의 정서와 생각의 결을 읽어볼 수 있는 기회를 준다는 점에서 이 책은 독특하고 신선했다.

컴퓨터를 하나의 소통 대상으로 인식한다면, 그 소통 도구는 수학의 이진법이다. 디지털을 이루는 가장 기본적인 개념이라고 한다. 이진법이 왜 정보를 최대의 효율로 전달할 수 있는 방법인지 설명하는 부분은 인간의 사고방식과 컴퓨터의 사고방식이 단지 표현상의 차이로 구분될 수도 있다는 상상을 하게 한다.

그런데 이진수로 세상을 표현하면 일반인으로서는 도저히 이해하기 어려운 0과 1의 종잡을 수 없는 나열로 표현된다. 이것을 더 쉽게 다루고 이해할 수 있도록 만들어 주는 것이 바로 ‘프로그래밍 언어’라고 한다. 수학의 공식과 비슷한 느낌인데, 프로그래밍 언어와 기계어(0과 1의 모음) 사이에 통역사와 같은 역할이 필요하다. 이를 ‘컴파일러’와 ‘인터프리터’라고 한다.

개념적으로는 0과 1, 물리적으로는 하나의 전선(통신선)이라는 매우 제약적인 조건이 오늘날 정보통신 기술이 근간이 되는 문명사회를 가능하게 한 것이다. 여기서 우리는 유한한 조건이 무한한 가능성을 만들어 내는 신비함을 엿보게 된다. 또 그 신비함이 인간으로부터 비롯되는 사실도 경이롭게 느껴진다.

‘파일’은 우리가 ‘검색’만큼이나 이 시대를 살면서 가장 많이, 자연스럽게 쓰는 단어인데, 그 의미를 구체적으로 인식하고 쓰는 경우는 드물다. 저자는 파일을 “의미 있는 정보를 담는 논리적 단위”라고 설명한다. 이 설명에 따르면 컴퓨터는 여러 파일들의 총합이라고 볼 수 있고, 인문학적으로 보면 하나의 파일은 하나의 인생에 비유될 수 있다는 점에서 좀 더 인간적인 감각으로 파일이라는 개념이 다가왔다.

인류가 사용하는 전기의 2%가 인터넷에 사용된다고 한다. 결코 적은 비율이라고 할 수 없다. 이 말은 곧 인터넷 검색만으로도 상당한 양의 이산화탄소가 배출된다는 것을 의미한다. 가상화폐의 채굴에 사용되는 전기의 양과 그에 따라 환경에 미치는 영향이 큰 문제가 될 수 있다는 보도를 접했던 기억이 있다. 비대면을 비롯한 온라인 시스템이 보이는 것과는 다르게 순전히 친환경적일 수 없는 이유를 확인할 수 있다. 그래서 보다 효율적인 전력 사용을 가능하게 하는 하드웨어와 소프트웨어의 개발에 힘을 기울이는 것이라고 이해할 수 있다. 수익과 환경이라는 두 마리 토끼 중 어느 하나도 놓칠 수 없기 때문이다.

인터넷 기술에서 문화적인 영역까지 포괄하는 발전 단계의 상징이라 할 수 있는 웹 디자인의 탄생 배경을 독일의 바우하우스가 추구했던 총체적 예술과 연결시켜 설명한 부분과, 프로그래밍 언어에서의 영어라 할 수 있는 자바스크립트가 개발되면서 기존 웹 환경에 일으킨 혁신을, 조명 기술이 발달하면서 더 역동적인 연출이 가능해진 무대예술과 연결시켜 설명한 부분도 기억에 남는다. 나무의 나이테를 자연 속 서버로 묘사하면서 IT 분야에서의 서버 개념을 설명하는 부분에서는 감탄했다.

이 책은 IT 분야를 크게 ‘컴퓨터와 인터넷’, ‘프런트엔드와 백엔드’, ‘서버’, ‘데이터베이스’, ‘코딩’이라는 다섯 가지 줄기로 구분하여 독자들이 해당 분야에 대한 전문적인 지식이 없어도 대략의 그림을 그릴 수 있는 기본 지식을 쌓을 수 있도록 도와준다. 중간중간 약간은 어려운 개념과 설명이 보이긴 하지만 대체로 누구나 IT에 대해 더 친근한 느낌을 가질 수 있을 거라는 생각이 들었다. 더불어 따뜻하고 친절한 문체 역시 이 책의 가장 큰 장점 중 하나라고 할 수 있다.

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




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