|
요즘은 ‘바이브 코딩(Vibe Coding)’이라는 말이 자연스럽게 들릴 만큼, AI와 함께하는 개발 환경이 빠르게 자리 잡고 있다. 나 역시 여러 플랫폼을 활용해 조금씩 바이브 코딩을 시도해왔다. 코드를 직접 한 줄 한 줄 작성하기보다, AI와 대화하듯 기능을 만들어가는 방식은 분명 매력적이었다. 하지만 동시에 알아야 할 플랫폼도 많고, 새로운 도구도 계속 등장하다 보니 그것들을 익히는 것만으로도 벅찼다. 몇 개의 파일을 생성하고 간단한 구조를 잡는 것까지는 어느 정도 가능해졌다. AI의 도움을 받아 기능 단위 코드는 만들 수 있었다. 그러나 프로젝트 규모가 조금만 커지면 상황이 달라졌다. 패키지 설치, 의존성 관리, 실행 환경 설정, 배포 과정까지 생각하면 결국 터미널을 제대로 다루지 않으면 한계에 부딪히겠다는 생각이 들었다. 코드 일부는 AI에게 맡길 수 있어도, 프로젝트 전체를 운영하고 관리하는 단계에서는 터미널이 중심이 된다는 사실을 체감하게 된 것이다. 그동안은 GUI 환경 안에서 해결하려 했고, 터미널은 최대한 미뤄두고 있었다. 하지만 더는 피할 수 없겠다는 생각에 이 책을 집어 들었다. 이 책의 가장 큰 장점은 AI 기반 터미널 도구 세 가지를 비교하며 실습해볼 수 있다는 점이다. 단순히 명령어를 설명하는 방식이 아니라, - 각 도구의 특징 - 실제 사용 흐름의 차이 - 어떤 상황에서 어떤 도구가 더 효율적인지 를 비교하면서 이해하도록 구성되어 있다. 특히 인상 깊었던 점은 “하나의 정답 도구를 제시하지 않는다”는 부분이었다. 특정 툴을 강요하기보다, 개발자가 자신의 작업 스타일에 맞는 도구를 선택할 수 있도록 돕는다. 이는 단순 사용법을 넘어, 사고방식 자체를 넓혀준다. 이 책을 읽으며 깨달은 점은, AI 시대에도 기본기는 여전히 중요하다는 사실이다. 오히려 기본기를 이해할수록 AI를 더 잘 활용할 수 있다. 터미널은 더 이상 ‘어렵고 낯선 창’이 아니라, AI와 협업하기 위한 기반 도구라는 생각이 들었다. 아직 완전히 익숙해졌다고는 할 수 없지만, 적어도 두려움은 많이 줄어들었다. 이제는 “굳이 안 써도 되겠지”가 아니라 “일단 터미널을 열어보자”는 마음가짐이 생겼다. 바이브 코딩을 시작했지만 한 단계 더 나아가고 싶은 사람, AI 도구를 ‘사용’하는 수준을 넘어 ‘운영’까지 해보고 싶은 사람에게 추천하고 싶은 책이다. |