본문 바로가기

book

한 걸음 앞선 일잘러가 지금 꼭 알아야 할 바이브 코딩 with 커서

반응형

 

길벗 출판사에서 도서협찬을 받아서 리뷰를 진행했습니다.

 

바이브 코딩이 AI기술 발전으로 많이 알려지고 활용되고 있습니다.

누구나 이제 아이디어만 있으면 무언가를 만들어보고 시도해볼수 있습니디.

이 책은 프로그래밍 경험이 전혀 없고, 웹/앱에 대해서 몰라도 하나하나 설명해주기 때문에 큰 어려움이 없습니다.

결과물을 빠르게 확인하고 깃허브와 버셀에 실제 배포까지 진행을 하면서, 다양한 서비스를 만들어볼수 있는

경험과 자신감을 제공하고 있습니다.

 

 

실제 책도 취대한 쉽게 편하게 구성하시고, 이야기를 풀어 나가십니다.

바이브 코딩을 처음 접하면, 너무 많은 기술들이 소개되고 언급되고 있어서 혼돈이 생기게 되는데, 

이책은 그런 막연한 어려움을 딱 정리해서 소개해주는 내용이 많아서 초급자 분들도 정리가 쉽게 됩니다.

 

통합 도구형(IDE), 명령줄 터미널 형태인 에이전트 방식, 클라우드 형태 중에 이책에서는 가장 범용적은 IDE방식인 커서를 이용해서 

실습하고 구현합니다.

2장에서는 기본적으로 실제 개발에 필요한 개념들, 웹/앱의 서비스 동작 구조 이해, 프런트앤드 핵심 요소, 백앤드와 DB관련 기본 개념을 설명하는 것을 통해서, 단순히 바이브코딩을 통해서 나온 결과물을 경험하는 것이 아닌 실제 작업을 잘 시키기 위한 기본적인 소양을 쌓게 됩니다. 기본적으로 간단하게 개념을 잡고 가는 방향이니, 너무 부담스럽지 않습니다.

요즘 많이 사용되어지는 백엔드+DB의 통합기능인 파이어베이스, 슈퍼베이스라는 언급되어서 최신 기술 스택이 잘 반영되어 있습니다.

 

 

 실습 환경

· python, node, git을 설치합니다. 책의 예시는 윈도우 기반으로 설명됩니다. 맥에서 구성하는 것도 그렇게 어렵지 않습니다.

· 커서 환경

 

> AI모드 4가지 모드를 지원합니다.

 

> 각종 언어 모델을 연동하는 기능을 제공합니다.

  

 실습하기

· 명함만들기 기능 (커서에서 자체적으로 python으로 내부서버를 기동시킵니다)


 

쉽게 github에 올려서 배포하는 것을 쉽게 경험하실수 있습니다.

 

다양한 실습 진행하기

· 바이브 코딩의 패턴 말하고(See) -> 실행하고(Run) -> 보는(See) 흐름을 가집니다.

· 간단한 패턴보다 복잡한 서비스를 하기 위한 Plan모드 사용법도 자세히 알아봅니다.

· 개인 브랜딩 사이트 만들기를 Plan모두로 작성하면서, github cli를 통해서 배포를 통해서 실습합니다.

 

사용하면서 발생될수 있는 다양한 에러상황을 정리한 내용은 뱌이브 코딩 사용시, 다양한 케이스를 살펴볼수 있어서 좋았습니다.

 

· 재무재표 시각화 및 AI분석하기

 - 우리는 다트DART, 전자공시시스템에 대해서 살펴본 경험이 많이 있으실겁니다. 

전자공시시스템에서도 오픈다트 키를 발급받을수 있습니다. https://opendart.fss.or.kr/

 

전자공시 OPENDART 시스템

--> 시스템 점검으로 모든 서비스 이용이 일시적으로 중단되어니 양해 부탁드립니다. 시스템 점검 일정 2019년12월30일 23:00 ~ 12월31일 24:00 (1시간) *상기 작업 시간은 사정에 의해 변경 될 수 있습니

opendart.fss.or.kr

· 유튜브 댓글 AI분석 서비스

 - 구글 콘솔에서 API, OpenAI API키 발급받고 서비스 연동을 합니다.

 - 구현해야 하는 사항을 명확히 프롬프트 입력합니다.

 

PRD정의한 내용을 기반으로, 서비스 개발에 필요한 사항을 선택할수도 있고, 알아서 선택하게 할수도 있습니다.

 

이 책이 매우 좋은 점은 다양한 API를 활용하는 예시가 많다는 것입니다.

연동하는 사고를 확장하므로써 서비스를 기획하고 개발하는 확장성있는 생각을 가지게 됩니다.

API뿐만 아니라, 파이어베이스, n8n, github배포 및 cli확장, 버셀 등 다양한 부분을 실습하는 것이 좋았습니다.

입력 프롬프트가 잘 구성되어 있어서, 하나하나 실습하고 구현되는 모습을 눈으로 확인하며서 실제 바이브 코딩을 하게 됩니다.

기능을 좀더 구체화 해보고, 수정을 하면서 각자 원하는 기능을 추가할수 있게 처음 기본을 잘 학습할수 있는 책입니다.

책에서는 커서를 이용해서 진행을 하지만, 동일한 내용으로 클로드코드, Codex, 제미나이 cli를 이용해서 동일하게 프롬프트를 작성하고

실행해볼 수 있습니다.

 

 

 

 

 

 

반응형