|
PART 1. 바이브 코딩 시대의 개발 사고방식
1-1. AI가 프로그램을 만드는 시대 1-2. 바이브 코딩의 탄생과 의미 1-3. 개발자의 역할은 어떻게 달라지는가 1-4. AI와 협업하는 사람의 핵심 역량 1-5. 아이디어를 요구사항으로 바꾸는 법 1-6. 큰 문제를 작은 작업으로 나누기 1-7. 좋은 프롬프트보다 중요한 맥락 1-8. AI가 만든 코드를 믿어도 되는가 1-9. 개발 과정과 반복 개선의 원리 1-10. 바이브 코딩을 위한 학습 전략 PART 2. 코드와 데이터가 움직이는 원리 2-1. 프로그래밍 언어는 무엇을 하는가 2-2. 코드는 어떻게 실행되는가 2-3. 변수와 자료형의 역할 2-4. 연산과 표현식으로 결과 만들기 2-5. 조건문으로 판단하게 만들기 2-6. 반복문으로 일을 자동화하기 2-7. 함수로 기능을 나누고 재사용하기 2-8. 객체와 클래스로 현실을 표현하기 2-9. 모듈과 라이브러리로 기능 확장하기 2-10. 메모리와 파일에 데이터 저장하기 PART 3. 웹과 AI 서비스의 구조 3-1. 인터넷 서비스는 어떻게 연결되는가 3-2. 브라우저와 프론트엔드의 세계 3-3. 백엔드와 서버의 역할 3-4. JSON으로 데이터를 주고받기 3-5. API는 서비스 사이의 약속이다 3-6. 데이터베이스가 정보를 관리하는 법 3-7. SQL로 필요한 데이터 찾기 3-8. 로그인과 권한 관리의 원리 3-9. 클라우드와 배포의 이해 3-10. AI 모델을 서비스에 연결하기 PART 4. 실전 프로젝트와 지속 가능한 개발 4-1. AI 코딩 도구를 선택하고 준비하기 4-2. 웹사이트를 대화로 완성하기 4-3. 반복 업무를 자동화하기 4-4. 데이터 분석 도구 만들기 4-5. 챗봇과 AI 에이전트 설계하기 4-6. 오류를 읽고 디버깅하기 4-7. 테스트로 결과를 검증하기 4-8. Git과 GitHub로 변경 사항 관리하기 4-9. 보안과 개인정보를 지키는 개발 4-10. 지속 가능한 바이브 코딩 로드맵 |
|
AI가 코드를 대신 써 주는 시대에도, 무엇을 만들지 정하고 결과를 판단하는 일은 여전히 사람의 몫입니다. 자연어로 프로그램을 만들 수 있다고 해도 변수와 함수, API와 데이터베이스, 서버와 오류 같은 기본 개념을 모르면 AI의 답변을 검증하거나 원하는 방향으로 수정하기 어렵습니다. 《바이브코딩을 위한 코딩 이해》는 문법 암기보다 ‘코드가 어떤 원리로 작동하는가’를 이해하는 데 초점을 맞춰, AI를 단순한 코드 생성기가 아닌 실질적인 개발 파트너로 활용하도록 돕습니다.
이 책은 비개발자의 눈높이에서 프로그래밍의 핵심 원리부터 웹·앱의 구조, 데이터의 흐름, AI 코딩 도구의 활용법까지 차근차근 설명합니다. 아이디어를 명확한 요구사항으로 바꾸고, 큰 문제를 작은 작업으로 나누며, AI가 생성한 코드를 읽고 수정하고 테스트하는 과정을 실제 사례와 쉬운 비유로 익힐 수 있습니다. 특정 언어의 문법에 매이지 않고 여러 프로그래밍 언어에 공통으로 적용되는 원리를 다루기 때문에, 웹사이트 제작과 업무 자동화, 데이터 분석, 챗봇과 AI 에이전트 개발로도 자연스럽게 확장할 수 있습니다. 기획자, 디자이너, 창업자, 직장인처럼 개발 경험은 없지만 자신의 아이디어를 직접 구현하고 싶은 독자에게 이 책은 든든한 출발점이 되어 줄 것입니다. 코드를 모두 외우지 않아도 괜찮습니다. 중요한 것은 AI가 만든 결과를 이해하고, 오류를 발견하며, 더 나은 방향을 지시할 수 있는 힘입니다. 이 책과 함께라면 막연했던 개발의 세계를 구체적인 구조로 이해하고, AI와 협업해 실제로 작동하는 결과물을 만드는 첫걸음을 내디딜 수 있습니다. |