상세정보
미리보기
바이브 코딩 너머 개발자 생존법: 개발자는 사라지지 않는다, 진화한다
- 저자
- 애디 오스마니 저/강민혁 역
- 출판사
- 한빛미디어
- 출판일
- 2025-11-07
- 등록일
- 2026-01-21
- 파일포맷
- EPUB
- 파일크기
- 18MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
AI가 코드를 다 짜준다? 이제 '진짜 개발자'만 살아남는다AI 시대 개발자의 생존법으로 당신의 가치를 증명하라『바이브 코딩 너머 개발자 생존법』은 AI가 코드를 대신 작성하는 시대, 개발자가 무엇으로 경쟁력을 증명할 수 있는가를 실전적으로 보여주는 책입니다. 이 책은 단순히 프롬프트를 잘 쓰거나 AI 툴을 활용하는 요령을 알려주는 데 그치지 않습니다. 대신 AI와 협업하며 방향과 품질을 주도하는 개발자 중심의 사고방식, 그리고 이를 실무에 적용하는 구체적인 방법을 제시합니다.AI가 반복 작업과 프로토타이핑을 맡는 동안 개발자는 시스템의 구조를 설계하고 품질을 관리하며, 사용자 중심의 판단을 내려야 합니다. AI가 속도와 실행력을 책임진다면, 인간은 방향과 완성도를 책임져야 합니다. 저자는 이러한 역할의 분담이야말로 AI 시대의 개발 문화를 성숙하게 만드는 핵심이라고 강조합니다.또한 프롬프트 설계, 코드 검증과 리팩터링, 그리고 커서, 윈드서프 등 AI IDE 기반 워크플로를 통해 인간과 AI의 협업이 어떻게 생산성을 높이면서도 품질을 지켜낼 수 있는지 구체적으로 보여줍니다.AI가 코드를 다 짜주는 시대일수록, 무엇을 만들고 왜 만드는가를 결정하는 힘이 인간 개발자의 진짜 경쟁력입니다.『바이브 코딩 너머 개발자 생존법』은 AI 시대, 당신의 가치를 증명하는 방법을 알려줍니다.
저자소개
★ 구글에서 ‘웹 성능 × AI 워크플로’의 기준을 세우는 엔지니어링 리더
구글의 시니어 엔지니어링 리더로 개발자 경험(DX), 업무 효율화, 인공지능 기반 소프트웨어 개발 툴을 담당하고 있습니다. 25년이 넘는 업계 경력을 바탕으로 웹 기술 분야에서 전문성을 쌓았으며, 소프트웨어 엔지니어링 모범 사례에 관한 다수의 저서를 집필하는 등 뛰어난 성과를 이뤘습니다.
인공지능 기반 개발 툴 분야에서 광범위한 경험을 쌓으며 커서, 클라인, 코파일럿, 볼트, v0, 러버블, 클로드 코드 등 새로운 플랫폼의 테스트와 평가 작업을 수행했습니다. AI 보조 소프트웨어 개발 관련 글로 수천 명의 개발자에게 영향을 미쳤으며, 구글 크롬에서 리더십을 발휘하며 웹 성능과 AI 보조 개발자 워크플로의 미래를 설계하는 데 기여했습니다.
목차
[PART 1 바이브 코딩]CHAPTER 1 시작하며: 바이브 코딩이란 무엇인가?_1.1 AI 코딩의 스펙트럼: 바이브 코딩부터 AI 보조 엔지니어링까지_1.2 코드 라인을 넘어서: 의도 중심 프로그래밍_1.3 생산성, 접근성, 프로그래밍의 변화하는 본질_1.4 AI 기반 툴 살펴보기: 새로운 생태계_1.5 AI 모델: 코드 생성의 지형_1.6 주요 모델_1.7 작업에 적합한 모델 선택_1.8 바이브 코딩의 이점과 한계: 미묘한 관점요약CHAPTER 2 프롬프트 작성의 비법: AI와의 효과적인 소통법_2.1 프롬프트 엔지니어링 기초_2.2 구체성과 명확성: 알아듣기 쉬운 프롬프트_2.3 반복적인 정제: AI와의 피드백 반복_2.4 두 개의 프롬프트 비교_2.5 프롬프트 작성 기법: 효과적인 커뮤니케이션 도구_2.6 고급 프롬프트: 기법의 조합요약[PART 2 실무에 AI 도입하기]CHAPTER 3 70% 문제: 효과적인 AI 보조 워크플로_3.1 개발자의 AI 실제 사용법_3.2 바이브 코딩의 핵심 원칙요약CHAPTER 4 70%를 넘어서: 인간 역할의 극대화_4.1 시니어 개발자: AI를 활용한 경험의 극대화_4.2 중급 개발자: 적응과 전문화_4.3 주니어 개발자: AI와 발전하기요약CHAPTER 5 생성된 코드의 이해: 검토, 수정, 소유_5.1 의도에서 구현으로: AI의 해석 이해하기_5.2 보편적의 문제: 많이 사용한다고 정답은 아니다_5.3 코드 가독성과 구조: 패턴 및 잠재적 문제_5.4 디버깅 전략: 오류 확인 및 수정_5.5 유지보수를 위한 리팩터링: AI 코드를 자신의 코드로 만드는 방법_5.6 테스트의 중요성: 유닛, 통합, 종단 간 테스트요약CHAPTER 6 AI 기반 프로토타입 제작: 툴 및 기법_6.1 AI 어시스턴트와 함께하는 신속한 프로토타입 제작_6.2 AI 프로토타이핑 툴_6.3 컨셉에서 프로토타입으로: 반복적인 정제_6.4 프로토타입에서 프로덕션으로_6.5 AI 프로토타이핑의 함정과 대응법요약CHAPTER 7 AI를 활용한 웹 애플리케이션 구축_7.1 프로젝트 설정: AI를 활용한 기본 구조 구축_7.2 데이터베이스 설계 및 통합_7.3 풀스택 통합: 프런트엔드와 백엔드의 결합_7.4 AI가 생성한 웹 애플리케이션의 테스트와 검증_7.5 성공적인 AI 구축 웹 프로젝트의 사례요약[PART 3 신뢰와 자율성]CHAPTER 8 보안, 신뢰성, 유지보수성_8.1 AI 생성 코드의 일반적인 보안 취약점_8.2 보안 감사_8.3 AI 생성 시스템을 위한 효과적인 테스팅 프레임워크 구축_8.4 성능 최적화_8.5 AI 가속화 코드베이스의 유지보수성 보장_8.6 코드 리뷰 전략_8.7 안정적인 배포를 위한 모범 사례요약CHAPTER 9 바이브 코딩의 윤리적 쟁점_9.1 지적재산권_9.2 투명성과 출처 표시_9.3 편향성과 공정성_9.4 책임감 있는 AI 사용을 위한 원칙요약CHAPTER 10 백그라운드 코딩 에이전트_10.1 코파일럿에서 자율 에이전트로: 백그라운드 코딩 에이전트_10.2 자율 코딩 에이전트의 작동 방식_10.3 백그라운드 에이전트와 IDE의 AI 어시스턴트 비교_10.4 여러 AI 모델을 결합하여 강점 극대화_10.5 주요 자율 코딩 에이전트_10.6 도전과 한계_10.7 AI 코딩 에이전트를 효과적으로 사용하기 위한 모범 사례요약CHAPTER 11 코드 생성을 넘어서: AI 보조 엔지니어링이 나아갈 미래_11.1 테스트, 디버깅, 유지보수에서의 AI_11.2 AI 기반 디자인과 사용자 경험 개인화_11.3 AI를 활용한 프로젝트 관리의 미래_11.4 자율 에이전트가 소프트웨어 엔지니어링에 미칠 영향_11.5 프로그래밍 언어의 미래: 자연어 중심 개발?_11.6 업계를 변화시키는 바이브 코딩요약