"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."
AI 시대가 오면서 개발자의 역할도 조금씩 달라지고 있다.
예전에는 직접 코드를 얼마나 잘 짜느냐가 중요했다면, 이제는 AI를 얼마나 잘 활용하느냐도 생산성과 직결되는 시대가 되었다.
나 역시 현재 AI 플랫폼과 클라우드 서비스를 개발하는 일을 하고 있고, 회사에서도 AI를 활용한 개발 환경을 적극적으로 사용하고 있다. 그런데 실제로 사용하다 보면 생각보다 많이 듣게 되는 말이 있다.
"토큰이 또 다 닳았네..."
월 플랜을 사용하고 있음에도 불구하고 대화가 길어질수록 AI의 답변 품질이 흔들리거나, 맥락이 꼬이거나, 갑자기 엉뚱한 방향으로 가버리는 경험을 자주 하게 된다.
그러던 중 접하게 된 책이 바로 <바이브 코더를 위한 최소한의 AI/IT 지식>이다.
이 책의 가장 큰 장점은 "왜 그런 일이 벌어지는가?"를 굉장히 쉽게 설명해준다는 점이다.

특히 초반부의 토큰과 컨텍스트 윈도에 대한 설명은 인상적이었다.
AI와 긴 대화를 하다 보면 오래된 대화 내용이 밀려나고 핵심만 남게 되는데, 이를 책에서는 서류가 쌓여 있는 책상으로 비유해서 설명한다. 복잡한 개념인데도 그림 하나만 보면 바로 이해가 된다.
대화가 길어질수록 왜 AI가 이상해지는지, 왜 갑자기 맥락을 잃어버리는지, 왜 새로운 대화창으로 작업을 분리해야 하는지를 아주 현실적으로 풀어낸다.
특히 영어로 보다 구체적이고 구조적으로 명세할수록 토큰 사용 효율과 결과 품질이 좋아질 수 있다는 부분은 실제 업무에서도 꽤 공감이 갔다.
AI를 많이 사용하는 사람일수록 느끼겠지만, 결국 중요한 건 단순히 질문을 많이 하는 것이 아니라 "맥락을 얼마나 효율적으로 전달하느냐"에 가까운 시대가 되어가고 있다.
책이 흥미로운 이유는 여기서 끝나지 않는다.
보통 IT 입문서들은 용어 설명에만 집중하다 보니 읽다가 지치는 경우가 많은데, 이 책은 개념을 생활 속 비유로 풀어낸다. 예를 들어 프론트엔드와 백엔드를 식당의 홀과 주방으로 설명하거나, 로컬 환경과 배포 환경의 차이를 "내 방에 걸어둔 그림"과 "전시회에 공개된 그림"의 차이처럼 표현한다.

이런 설명 방식 덕분에 단순히 암기하는 느낌이 아니라, 시스템의 구조를 이미지처럼 이해하게 된다.
특히 CORS 같은 개념은 개발자들에게도 꽤 헷갈리는 영역인데, 브라우저가 출입 명부를 확인하는 보안 관리자처럼 동작한다는 비유는 꽤 직관적이었다.

나는 오랜 시간 시스템 개발과 백엔드 영역에서 일을 해왔다. HPC와 클라우드, 서버와 플랫폼을 다루는 일을 오래 하다 보니 자연스럽게 "보이지 않는 영역"에서의 개발 경험이 많았다. 그래서인지 이 책에서 설명하는 서버, 배포, 환경 변수, DNS, 버전 관리 같은 내용들이 더 현실적으로 와닿았다.
특히 "내 컴퓨터에선 되는데 왜 배포하면 안 되지?"라는 문장은 개발자라면 누구나 한 번쯤 절규해봤을 문장 아닐까. 배포 과정에서 발생하는 의존성 문제, 환경 변수 누락, 버전 충돌, 캐시 문제 등을 어렵지 않게 설명하면서도 핵심은 놓치지 않는다. 실제로 서비스 운영을 해본 사람이라면 "아..." 하며 공감할 만한 포인트들이 꽤 많다.

또 흥미로웠던 부분은 이 책이 단순히 AI 사용법만 다루지 않는다는 점이다.
API, HTTP 상태 코드, 데이터베이스, 로그인 구조, OAuth, 캐시, CDN, 테스트와 리팩터링까지 서비스 개발에 필요한 기본 개념들을 하나의 흐름으로 연결해준다.

그래서 이 책은 단순히 "바이브 코딩 입문서"라기보다는, AI 시대에 개발을 시작하는 사람들이 최소한 이해해야 할 시스템 감각을 설명하는 책에 더 가깝게 느껴졌다.
특히 바이브 코딩을 처음 접하는 사람들은 "되긴 되는데 왜 되는지 모르겠다"라는 순간을 굉장히 자주 만나게 된다. 이 책은 바로 그 지점을 파고든다. 왜 돌아가는지, 왜 안 돌아가는지, 왜 배포하면 깨지는지, 왜 API 키를 깃허브에 올리면 안 되는지 같은 기본 개념들을 순차적으로 연결해준다.
덕분에 단순히 AI에게 코드만 맡기는 것이 아니라, 결과물을 스스로 검증하고 이해할 수 있는 힘을 만들어준다.
무엇보다 좋았던 점은 설명 방식이었다. 기술 서적임에도 불구하고 지나치게 딱딱하지 않다.
오히려 "개발을 전혀 모르는 사람에게 설명해주듯" 풀어내면서도 핵심 개념은 놓치지 않는다.
그림과 비유가 굉장히 많아서 읽다 보면 마치 누군가 옆에서 이야기해주는 느낌으로 읽히는 책이다.
AI 시대가 되면서 개발의 진입장벽은 분명 낮아졌다.
하지만 아이러니하게도, 기본 개념의 중요성은 오히려 더 커지고 있는 것 같다.
AI가 만들어준 코드를 그대로 붙여 넣는 시대가 아니라,
그 코드가 왜 동작하는지를 이해하고 검증할 수 있는 사람이 결국 오래 살아남게 될 것이다.
그런 점에서 이 책은 "AI를 잘 쓰기 위한 최소한의 시스템 교양" 같은 책이었다.
개발 입문자뿐 아니라, AI를 활용해 생산성을 높이고 싶은 현업 개발자들에게도 꽤 재미있게 읽힐 만한 책이라고 생각한다.
https://www.hanbit.co.kr/store/books/look.php?p_code=B4505455282
