10주 개발 클래스
← 전체 위키
1주차 · 준비물 · 편집기 설치 · 실습

W1 — 강의 완료 · 요약 & 참고자료

7/16(목) 12:10 진행 완료 — 강의 요약·다음 주까지 할 일이 바로 아래에 있습니다. 설치가 아직이거나 문제가 있었다면 ③ 편집기 & Claude Code 설치부터 보시고, 안 되면 ④ 트러블슈팅을 확인하세요.

1강의 요약 — 복습 · 못 오신 분 따라잡기

오늘 다룬 핵심입니다.
  1. 지금은 "1인 유니콘"의 시대 — LLM(현대판 금속활자)으로 혼자서도 서비스를 만듭니다. (독학 1인이 직원 없이 연 수백만 달러: Pieter Levels)
  2. 그냥 "만들어줘"(바이브 코딩)는 위험 — 설계 없이 코드만 뽑으면 보안 구멍·비용 폭탄·유지 불가. "3주 만들고 아무도 안 씀"도 흔합니다.
  3. 핵심은 코딩이 아니라 "설계" — LLM은 설계만 잘 주면 무한히 빨리 구현해줍니다. 우리가 배울 건 설계를 AI와 빠르게 하는 법.
  4. 빅테크도 문서로 일한다 — 기획자가 문서를 쓰고 구현은 여럿이 나눠 합니다. 그 "구현 담당"을 이제 AI가 하고, 문서만 좋으면 누구든(=AI가) 복제합니다.
  5. 전체 흐름 = 문서 → 구현 → 검증 루프 — PRD(뭘·왜)는 처음 한 번, 이후 매주 설계 → 결정 → 구현 → 검증을 반복합니다.
  6. 오늘 한 일 = PRD 한 장 — 문제·유저·MVP·성공기준·Non-Goals(안 할 것). AI에 던지고 → 되묻게 하고(Grill me③에서 스킬로 자동화) → 좁히고 → 그대로 받지 말고 내가 판단.
🖥 전체 발표 자료 보기 (슬라이드 · P키 발표모드)
※ 슬라이드는 수업용이라, 자세한 맥락은 위 요약이 더 읽기 좋습니다.
📌 다음 주(W2)까지 할 일
  • PRD 1장 완성해서 가져오기 — Claude Code 계정으로 (③ 참고)
  • (선택) 편집기 + Claude Code 설치 → PRD로 MVP 첫 화면까지 시도 — 아직 안 하셨다면 ③ 편집기 & Claude Code 설치, 안 되면 ④ 트러블슈팅 확인
  • (선택) Grill me로 PRD 비판적으로 검토받기
  • (선택) 초기 보안 체크리스트 초안 — 인증 방식·API 키 보관 정도만 한 줄씩
🗒 오늘 강의 AI 요약 전문 보기 — 14개 항목, 강의 중 다룬 내용 그대로
날짜 및 시간: 2026-07-16 11:58:50
위치: [삽입 위치]
강사: 김승원

요약

2026-07-16에 진행된 10주 과정 1주 차 오리엔테이션 강의로, AI와 대규모 언어 모델(LLM)을 활용해 비개발자도 직접 소프트웨어와 응용 애플리케이션을 설계·개발·배포할 수 있도록 하는 실습 중심 클래스의 목표와 진행 방식이 소개되었다. 강사 김승원은 AI 자동화팀 리더로서, AI를 단순히 코딩 도우미로 쓰는 수준을 넘어 기획서/PRD(Product Requirements Document), 설계서/Design Document, Architecture Decision Record(ADR) 등 체계적인 문서를 기반으로 AI를 "무한한 임부"처럼 활용하여 서비스 구현을 이끌어내는 방법론을 다룰 계획이라고 설명했다.

강의는 인쇄술 혁명과 LLM 시대를 비교하며, 지식·생산 비용이 급감하고 소수 인원도 큰 성과를 낼 수 있는 시대적 변화와 기회를 강조했다. 피터 레벨스의 1인 개발 수익 사례, 2인 개발 게임 '메차 카멜레온'의 대형 수익 사례 등을 통해 AI 시대의 개발 생산성 변화를 소개하는 한편, 무분별한 AI 의존 개발은 보안 취약, API 키 유출, 개인정보 유출, 악성 트래픽에 따른 호스팅 비용 폭탄 등 심각한 문제로 이어질 수 있음을 경고했다. 따라서 올바른 문제 정의, 성공 기준, 보안·검증 체계, 설계 문서화가 필수임을 강조했다.

수업은 총 10주 과정으로 구성되며, 초반에는 인증·보안, 확장성, 아키텍처, 성능 병목 분석 등 공통 주제를 다룬 뒤, 중반 이후 챗GPT 유사 서비스, 카카오톡 유사 메신저, 트위치/아프리카TV 유사 스트리밍 서비스 등의 트랙으로 심화하고, 최종적으로 배포까지 진행할 예정이다. 수강생은 예시 트랙을 따라갈 수도 있고, 유튜브·인스타그램 스타일 콘텐츠 플랫폼, 가계부, 아기 모니터링 앱, 개인 영상 서비스 등 자신만의 아이디어를 제안해 구현할 수도 있다.

1주 차에서는 수강생들의 배경과 목표도 공유되었다. 비개발 직군의 개발 체험, AI 서비스 구현, 대용량 유저 처리 인프라 확장 학습, 업무 소통을 위한 개발 이해, 개인 블로그 콘텐츠 영상화, 기능 위주 개발 경험에서 E2E 프로그램 개발로의 확장 등 다양한 목적이 제시되었다. 강사는 이러한 목표에 맞춰 방향성을 조정하고, "먼저 만들고 필요한 지식을 그때그때 AI에게 질문하며 학습하는" 탑다운·문제중심 접근을 권장했다.

수업 자료, 슬라이드, 녹음 파일은 외부망 포털 wiki.airportflow.xyz에서 구글 계정 또는 IIAC 사번으로 접근해 확인할 수 있으며, 결석 시에도 녹음과 자료를 활용해 복습할 수 있다. 보이스 녹음이나 슬라이드를 AI에 입력해 추가 설명을 받는 복습 방식도 권장되었다. 또한 한글 자료를 마크다운으로 변환하거나, PDF·이미지로 업로드해 AI가 처리하도록 하는 실무 팁, 프롬프트·위키·커맨드 기반 워크플로우 활용법도 안내되었다.

강의 후반에는 클로드 코드(Claude Code/Cload Code)와 같은 AI 개발 도구를 사용해 PRD를 작성하고, 이를 기반으로 MVP(최소 기능 제품)를 구현하는 흐름이 시연되었다. VS Code 또는 PyCharm 같은 코드 편집기와 터미널을 통해 클로드 코드에 접속하고, 미리 준비된 PRD 템플릿을 제공한 뒤, 유튜브 같은 동영상 제공 서비스를 예시로 서비스 차별점과 핵심 기능을 AI와 대화하며 구체화하는 방식이 소개되었다. Grill me 명령을 통해 AI가 비판적인 질문을 던지게 하여 기획의 완성도를 높이는 방법도 설명되었다. 이후에는 수강생들의 편집기 및 클로드 코드 설치, 계정 연동, 버전·호환성 문제를 현장에서 확인하고 지원하는 시간이 이어졌다.

지식 포인트

1. 클래스 개요와 목표
  • 클래스 구조
    • 총 10주 과정으로 구성된다.
    • 1주 차는 오리엔테이션, 동기부여, 전체 진행 방식 소개, 개발 환경 설치 확인이 중심이다.
    • 주차별 콘텐츠는 진행 상황에 따라 일부 변동될 수 있다.
    • 매주 강의 자료, 발표 슬라이드, 보이스 녹음 파일이 외부망 포털에 게시된다.
  • 핵심 목표
    • AI를 활용해 누구나 직접 애플리케이션을 개발해보는 실습 중심 강의다.
    • 비개발자도 참여 가능하도록 문제 정의, 문서화, AI 활용, 구현, 배포까지의 방법론을 제공한다.
    • 창업, 사이드 프로젝트, 업무 자동화, 업무 협업 개선 등 실질적 성과로 이어지는 개발 경험을 목표로 한다.
    • 단순 기능 구현이 아니라 대용량 사용자 대상 솔루션을 염두에 둔 설계·확장·운영 관점까지 다룬다.
  • 강사의 교육 철학
    • 강사는 AI 자동화팀 리더로, 직접 개발하고 설명하는 과정을 통해 이해를 심화하고자 한다.
    • "가르칠 수 있으면 완벽하게 이해할 수 있다"는 원칙을 바탕으로 수업을 운영한다.
    • 타인의 성장을 돕는 과정에서 얻는 동기와 카타르시스를 교육의 중요한 이유로 언급했다.
2. 수업 자료 접근 및 복습 방법
  • 포털 정보
    • 포털 주소: wiki.airportflow.xyz
    • 외부망에서 접근 가능하다.
    • 로그인은 구글 계정 또는 IIAC 사번으로 가능하다.
    • 제공 자료에는 개발 자료, 강의 계획, 발표 슬라이드, 보이스 녹음 파일 등이 포함된다.
  • 복습 방식
    • 결석하거나 내용을 놓친 경우 포털의 녹음 파일과 슬라이드를 활용해 복습할 수 있다.
    • 강의 보이스 녹음이나 텍스트를 AI에 입력하여 요약, 추가 설명, 개념 정리를 받을 수 있다.
    • 발표 슬라이드도 주차별로 확인 가능하므로 진행 내용을 따라가기 쉽다.
3. 역사적 맥락과 AI 혁신의 의미
  • 인쇄술과 LLM의 비교
    • 인쇄술 이전 유럽의 문해율은 약 10% 수준으로, 읽고 쓰는 능력은 성직자·서기관 등 소수에게 집중되어 있었다.
    • 인쇄술 도입 이후 50년 동안 출판된 문헌의 양이 그 이전 1,000년치보다 많을 정도로 폭증했다.
    • 책 가격은 약 100배 하락했고, 지식 접근 비용이 급격히 낮아졌다.
    • 읽고 쓰기 능력의 대중화에는 수백 년이 걸렸으나, 장기적으로 종교개혁, 산업혁명, 사회적 평등 확대에 영향을 주었다.
  • LLM 시대의 의미
    • LLM과 AI 개발 도구는 소프트웨어 생산 비용을 크게 낮추고 있다.
    • 스마트폰 전환기에 모바일 메신저 등 새로운 기회를 선점한 사례처럼, LLM 시대에도 빠르게 설계하고 실행하는 사람이 기회를 잡을 수 있다.
    • AI가 대부분의 코딩을 보조하거나 대체하는 시대가 되었으며, 개발자의 역할은 단순 구현에서 문제 정의·설계·검증으로 이동하고 있다.
4. LLM 시대의 개발·비즈니스 사례
  • 초소수 인원 개발의 성공 사례
    • 피터 레벨스(Pieter Levels)는 1인 개발로 약 40억 원의 수익을 창출한 사례로 소개되었다.
    • 발리 등에서 원격으로 여러 사이트를 운영하며 성과를 낸 사례로 언급되었다.
    • '메차 카멜레온' 게임은 2명이 개발해 출시 후 약 2개월 만에 추정 수익 500–600억 원을 기록한 사례로 소개되었다.
    • 과거에는 대규모 팀과 장기간의 모델링·그래픽 작업이 필요했던 게임·서비스 개발이 소수 인원으로도 가능해지고 있음을 보여준다.
  • 무경력·고연봉 밈과 현실
    • "발리 원격, 무경험, 200K 연봉 희망" 같은 인터넷 밈이 언급되었다.
    • AI 아바타로 가짜 경력 10년을 주장하게 만드는 등 비현실적·비윤리적 요청 사례를 풍자했다.
    • 단순히 AI에게 아무렇게나 지시한다고 좋은 결과가 나오는 것은 아니며, 품질·윤리·보안 문제가 뒤따를 수 있음을 강조했다.
5. 무분별한 AI 의존 개발의 위험
  • 비용 폭탄과 인프라 리스크
    • 서비스를 AWS, Google Cloud 등 클라우드 서버에 배포할 경우 악의적 트래픽이 유입되면 호스팅 비용이 급증할 수 있다.
    • 잘못 설계된 서비스는 서버 운영비가 수억 원까지 증가하는 위험이 있다.
    • 로드 테스트, 비용 시뮬레이션, 모니터링 지표 설정이 필요하다.
  • 보안 취약 사례
    • '러버블'이라는 앱에서 보안 설정 미비로 약 170건의 개인정보 유출이 발생한 사례가 언급되었다.
    • 한국의 '모두의 창업' 사이트가 해킹되어 제출된 창업 아이템이 공개된 사고도 소개되었다.
    • API 키 유출로 주요 정보가 노출되거나 요금 폭탄이 발생하는 사례가 다수 있다고 설명했다.
  • 결론
    • 비개발자가 "이거 만들어줘" 수준의 즉흥적 명령만으로 AI를 구동하면 심각한 사고가 발생할 수 있다.
    • 설계, 보안, 검증, 운영 기준을 명확히 세운 뒤 AI를 활용해야 한다.
6. 올바른 접근: 설계 중심의 AI 활용
  • AI를 "무한한 임부"로 활용
    • AI는 잘 작성된 설계도와 명확한 요구사항을 받으면 장시간 자동으로 구현을 수행할 수 있다.
    • 반대로 모호한 지시, 급한 요청, 불충분한 설명은 결과물의 품질을 떨어뜨린다.
  • 주요 설계 문서
    • 시행계획/기획서: 문제 정의, 타겟 사용자, 성공 기준, 비즈니스 지표, 시작 이유 등을 담는다.
    • PRD(Product Requirements Document): 제품의 목표, 사용자, 사용 사례, 핵심 기능, 제약 조건, 요구사항을 정리한다.
    • Design Document: 데이터베이스 구조, 화면 UI, 서버 아키텍처, 확장 전략 등을 구체화한다.
    • Architecture Decision Record(ADR): 주요 기술 선택과 근거, 대안, 트레이드오프를 기록한다.
  • 검증 기준의 중요성
    • AI가 구현한 결과물을 평가할 수 있도록 사전에 품질 기준과 성공 기준을 정의해야 한다.
    • 검증 기준이 있어야 MVP가 의도한 문제를 해결하는지 판단할 수 있다.
  • 문서 기반 복제 가능성
    • 핵심 문서가 있으면 서비스 구현이 훨씬 쉬워지는 시대가 되었다.
    • 8년 경력 빅테크 엔지니어가 Architecture Decision Record와 설계자료를 요약·공개해 큰 주목을 받은 사례가 소개되었다.
    • 신입 개발자 채용은 줄고, 설계를 담당할 수 있는 시니어 역량의 중요성이 커지고 있다는 관점도 제시되었다.
7. 학습·커리어 전략: 탑다운·문제중심 접근
  • 제품을 먼저 만들며 배우기
    • 전통적으로 모든 기초 지식을 장기간 공부한 뒤 개발을 시작하는 방식보다, 만들고 싶은 앱을 정하고 필요한 개념을 그때그때 학습하는 방식이 권장되었다.
    • AI에게 "5살도 이해할 수 있게", "중고등학생 수준으로" 등 수준을 지정해 설명을 요청하며 학습할 수 있다.
  • Gabriel 사례
    • 고등학교 중퇴 후 OpenAI 핵심 개발자로 합류하고 이후 창업한 인물의 사례가 소개되었다.
    • 교과서식 학습보다 제품 제작과 문제 해결 중심으로 지식을 쌓은 경로가 강조되었다.
  • 실천 원칙
    • 만들고 싶은 애플리케이션을 먼저 정한다.
    • 문제 정의와 사용자, 성공 기준을 문서화한다.
    • 필요한 개념은 AI에게 질문하며 즉시 적용한다.
    • 문서화와 검증 기준을 병행해 재현성과 확장성을 확보한다.
8. 10주 커리큘럼 및 트랙 구성
  • 공통 주제
    • 인증과 보안: 2-factor, 해싱, API 키 관리, 인증 미비로 인한 서버·비용 사고 방지.
    • 규모와 성능: 사용자 증가, 응답 지연, 워크로드 분산, 확장 구조.
    • 아키텍처: 단일 구조에서 컴포넌트 분리, 핫스왑 가능한 구조, 기능별 모듈화.
    • 성능 병목 분석: 사용자 불편을 사전에 파악하고 모니터링·분석하는 방법.
  • 트랙별 심화
    • 챗GPT 유사 서비스: 김승원 강사 담당.
    • 메신저/카카오톡 유사 서비스: 민수 과장 담당.
    • 스트리밍/트위치·아프리카TV 유사 서비스: 지수 대리 담당.
    • 공통 보안·아키텍처·확장 주제를 먼저 학습한 뒤 각 트랙별 기능 고도화를 진행한다.
  • 최종 단계
    • 각 프로젝트를 배포하는 것이 최종 목표다.
    • 예시 트랙 외에 개인 아이디어 기반 서비스도 가능하며, 강사가 조언을 제공한다.
9. 실습 방향과 예시 애플리케이션
  • 예시 프로젝트
    • 유튜브 또는 인스타그램 스타일의 콘텐츠 플랫폼.
    • 개인 가계부 애플리케이션.
    • 아기의 상태를 영상으로 지속 관찰하는 모바일 앱.
    • 챗GPT 유사 챗봇.
    • 카카오톡 유사 메신저.
    • 트위치/아프리카TV 유사 스트리밍 서비스.
  • 트랙 선택
    • 강의에서 제공하는 예시 트랙을 따라갈 수 있다.
    • 수강생이 자체 아이디어를 제안해 구현해도 된다.
    • 개인 프로젝트는 문제 정의, 타겟 사용자, 성공 기준, 기능 범위를 명확히 해야 한다.
10. PRD 작성 및 MVP 개발
  • PRD의 개념
    • PRD는 제품 요구사항 명세서로, 시행계획과 유사한 역할을 한다.
    • 만들고자 하는 제품의 요약, 문제 정의, 해결책, 사용자, 사용 사례, 핵심 기능, 제약 조건 등을 담는다.
    • 미니 챗봇 같은 간단한 애플리케이션도 PRD만으로 UI와 기능 범위를 정의하고 구현을 지시할 수 있다.
    • 회사나 팀마다 양식은 다르며, 강사는 구글·메타 등에서 사용하는 양식을 참고한 템플릿을 제공한다.
  • AI를 활용한 PRD 작성
    • 클로드 코드(Claude Code/Cload Code) 같은 AI 개발 도구를 통해 PRD 작성을 자동화할 수 있다.
    • 준비된 PRD 템플릿을 AI에게 제공하고, 만들고 싶은 서비스 예시를 제안하면 AI가 초안을 작성한다.
    • 예시로 "유튜브 같은 동영상 제공 서비스"를 입력한 뒤, 차별점과 핵심 기능을 AI 질문에 답하며 구체화하는 흐름이 시연되었다.
    • AI는 서비스 차별점, 핵심 사용자, 기능 우선순위, 성공 기준 등에 대한 질문을 던지고, 사용자는 답변을 통해 PRD를 완성한다.
  • 언어 사용
    • LLM 성능을 더 효과적으로 활용하기 위해 가능하면 영어로 개발·요청하는 것이 권장되었다.
    • 문법이 틀려도 AI가 대부분 이해하므로 완벽한 영어보다 명확한 의도가 중요하다.
  • 자동 진행 모드
    • auto mode를 사용하면 매번 yes/no 확인을 하지 않고 AI가 작업을 자동으로 이어갈 수 있다.
    • 자동화는 편리하지만, 품질 검토와 보안 점검은 반드시 필요하다.
  • Grill me 활용
    • Grill me 명령을 사용하면 AI가 감사실처럼 매우 깐깐하고 비판적인 질문을 던진다.
    • "이 시행계획의 근거가 무엇인가?", "부족한 부분이 있다"와 같은 질문을 통해 기획의 약점을 드러낸다.
    • 이를 활용하면 PRD와 시행계획을 더 탄탄하게 만들 수 있다.
    • 기본 제공 기능은 아니며 별도 설치가 필요하고, 설치 방법은 관련 사이트를 통해 공유될 예정이다.
  • PRD 기반 MVP 구현
    • 완성된 PRD를 기반으로 AI에게 "이걸 구현해줘"라고 지시하면 초기 버전의 애플리케이션, 즉 MVP를 생성할 수 있다.
    • 강의의 최종 목표는 문서 작성에서 끝나는 것이 아니라, PRD 기반으로 실제 동작하는 애플리케이션을 만들고 배포하는 것이다.
11. 개발 환경 설정 및 설치 이슈
  • 필요한 도구
    • 코드 편집기: VS Code 또는 PyCharm.
    • AI 개발 도구: 클로드 코드(Claude Code/Cload Code).
    • 터미널: 윈도우 PowerShell, VS Code 내장 터미널 등.
  • 클로드 코드 설치
    • 클로드 코드는 터미널을 통해 설치 명령어를 실행해 설치한다.
    • 설치 명령어는 제공된 주소(traxy)의 'Clexia 3번' 항목에서 복사해 터미널에 붙여넣는 방식으로 안내되었다.
    • 설치 중 문제가 발생하면 스크린샷과 에러 메시지를 강사에게 전달해 도움을 받을 수 있다.
  • 클로드 코드의 특징
    • 웹 기반 AI 도구와 달리 로컬 컴퓨터의 파일과 폴더에 직접 접근해 작업할 수 있다.
    • PRD, 코드, 설정 파일 등을 실제 프로젝트 폴더 안에서 생성·수정할 수 있다.
  • 계정 연동
    • 클로드 코드 사용에는 계정 연동이 필요하다.
    • 구글 로그인 또는 IIAC 사번을 사용할 수 있다.
    • 외부망에서 특정 시간에 비밀번호를 받아 연동 절차를 진행해야 할 수 있다.
  • 장비 및 환경 주의사항
    • 내부망 PC는 재부팅 시 작업 내용이 사라질 수 있어 개인 노트북 사용이 권장된다.
    • 노트북이 없는 경우 지하에서 대여할 수 있다.
    • 일부 수강생은 개발 환경 설치 과정에서 버전 호환성 문제를 겪었으며, 1.4 설치가 불가능해 1.3으로 대체하는 사례 등이 언급되었다.
    • 메일로 안내된 편집기 설치 여부를 1주 차에 확인하고, 미완료자는 현장에서 지원받는다.
  • 현장 진행
    • 강의 시작 전 전원, 조명, 화면 글씨 가독성, 책상, 카메라 각도, 좌석 배치 등을 조정했다.
    • 강의는 12시 10분에 공식적으로 시작되었다.
12. AI 도구와 자료 처리 실무 팁
  • 프롬프트·위키·커맨드 활용
    • 프롬프트를 작성해 코드 환경과 위키에 반영하고, 커맨드를 활용해 작업을 자동화·효율화하는 방식이 권장되었다.
    • 자료가 많을수록 AI가 맥락을 더 잘 파악할 수 있으므로, 관련 문서를 충분히 제공하는 것이 유리하다.
    • 한글 자료도 적극적으로 활용할 수 있다.
  • 한글 자료 처리
    • 한글(HWP 등) 문서는 클라우드 기반 AI에게 마크다운 변환을 요청할 수 있다.
    • 변환이 어렵다면 한글 문서를 PDF로 변환해 업로드하거나, 스크린샷 이미지로 제공해 AI가 읽게 할 수 있다.
    • PDF나 이미지 파일을 AI에게 제공하고 요약, 구조화, 마크다운 변환을 요청하는 흐름이 가능하다.
13. 수강생 배경과 목표
  • 주요 목표
    • 개발 체험 및 실습 경험 획득.
    • AI 서비스를 직접 구현.
    • 대용량 유저 처리와 인프라 확장 학습.
    • 개발 관련 업무를 맡게 되어 원리와 배경 이해.
    • 업무 협업·계약 상대자와 원활히 소통하기 위한 개발 언어 이해.
    • 개인 블로그 콘텐츠의 영상화 및 개인 제작 환경 구축.
    • 과거 프로그래밍 경험은 어려웠지만, AI 보조 개발 방식으로 재도전.
    • 기능 단위 개발 경험에서 E2E 프로그램 개발 경험으로 확장.
    • 실제 체감형 AI·코딩 학습 기회 확보.
14. 1주 차 실습 목표와 산출물
  • 가능한 경우 진행할 내용
    • 개인 프로젝트 시행계획 1–2장 작성.
    • 최종 UI를 텍스트로 설명: 버튼 위치, 화면 구성, 주요 사용자 흐름 등.
    • 결과 화면이나 컨셉 이미지를 설명 텍스트로 정리.
    • 클라우드 코드 실행 흐름 개요 확인.
    • 단일 PRD로 구현된 미니 챗봇 사례 시연.
    • 설치된 편집기와 클로드 코드 환경 점검.

질문

  • [Insert Question/Confusion]
  • [질문/궁금증 삽입]

과제

  • ☐ 1. 포털 wiki.airportflow.xyz에 구글 계정 또는 IIAC 사번으로 접속해 1주 차 자료, 슬라이드, 녹음을 확인하고 계정 접근성을 점검한다.
  • ☐ 2. VS Code 또는 PyCharm 같은 코드 편집기를 설치하고, 메일로 안내된 개발 환경 설치 상태를 확인한다.
  • ☐ 3. 안내된 방법에 따라 클로드 코드(Claude Code/Cload Code)를 설치하고 계정을 연동한다. 설치 문제가 발생하면 스크린샷과 에러 메시지를 강사에게 전달한다.
  • ☐ 4. 개인별로 만들고 싶은 애플리케이션을 1개 선택하거나, 예시 트랙(챗GPT/메신저/스트리밍 등) 중 하나를 선택한다.
  • ☐ 5. 선택한 애플리케이션에 대해 문제 정의, 타겟 사용자, 성공 기준(예: 월 1,000명 사용), 핵심 기능을 포함한 1–2장 분량의 시행계획 초안을 작성한다.
  • ☐ 6. 시행계획을 바탕으로 AI를 활용해 PRD 초안을 자동 생성하고, 요구사항, 제약 조건, 비즈니스 지표, 사용 사례 등 누락 항목을 보완한다.
  • ☐ 7. 클로드 코드에서 PRD 템플릿을 활용해 원하는 서비스의 PRD를 작성하고, AI가 던지는 질문에 답하며 기획을 구체화한다.
  • ☐ 8. 작성된 PRD를 기반으로 클로드 코드에게 "구현해줘"라고 요청하여 MVP(최소 기능 제품)를 생성해 본다.
  • ☐ 9. 선택 과제로 Grill me 스킬을 설치·사용해 PRD와 시행계획에 대한 비판적 피드백을 받고 보완한다.
  • ☐ 10. 초기 보안 체크리스트를 작성한다: 인증 방식, 해싱, 2-factor, API 키 보관·회전 정책, 개인정보 보호 방안 포함.
  • ☐ 11. 악의적 트래픽, 데이터 유출, API 키 유출, 호스팅 비용 폭탄 등 위험 시나리오와 대응 계획을 문서화한다.
  • ☐ 12. Design Document 초안을 작성한다: 데이터베이스 스키마, UI 구성, 서버 아키텍처, 확장 전략 포함.
  • ☐ 13. Architecture Decision Record(ADR)를 작성해 주요 기술 선택과 근거, 대안, 트레이드오프를 정리하고 버전 관리한다.
  • ☐ 14. 한글로 구성된 기존 자료를 마크다운으로 변환하는 실습을 수행한다. 변환이 어려우면 PDF 또는 스크린샷 이미지로 AI 처리 성능을 비교한다.
  • ☐ 15. 프롬프트 설계 및 위키/커맨드 워크플로우를 테스트하고, 자료가 많을수록 AI 결과가 어떻게 달라지는지 기록한다.
  • ☐ 16. 결석 가능성을 고려해 포털의 보이스 녹음을 AI에 입력하여 요약·설명을 받는 복습 루틴을 설정한다.
  • ☐ 17. 공통 트랙(보안·확장·병목 분석)을 완료한 뒤, 선택 트랙에서 기능 고도화 항목을 2개 이상 정의한다.
  • ☐ 18. 클라우드 배포 전 로드 테스트, 비용 시뮬레이션, 모니터링 지표를 설정해 비용 폭탄 예방 대책을 검증한다.
🎙 오늘 강의 전사 녹취록 전체 보기 — 타임스탬프 포함, 12:10 시작 ~ 65분
[00:00 - 00:03] 김승원: 해놨습니다. 클래스 녹음 1 주 차입니다.
[00:07 - 00:09] Speaker 2: 이것도 끝까지 이렇게? 켤까요?
[00:11 - 00:12] Speaker 2: 이렇게? 네.
[00:22 - 00:28] Speaker 3: 그럴 줄 알았어요? 어? 왜 꺼?
[00:35 - 00:59] Speaker 3: 그거 좀. 이거 좀.
[01:00 - 01:03] 김승원: 안 돼요? 안되면 저거 그냥 끌고 와서 그냥 해도 될 것 같은데.
[01:08 - 01:12] Speaker 3: 불이 없다. 그쵸? 불이 없어요.
[01:19 - 01:19] Speaker 3: 왜 까져있어요?
[01:32 - 01:33] Speaker 3: 아 그래서 이게 있었나?
[01:42 - 01:49] Speaker 4: 이거 써야 될 거 같은데? 안 되죠? 왔다 갔다 하지 마 저거 그냥 끌고 오면 되니까.
[02:03 - 02:06] Speaker 5: 네. 실제 위험성에 대해서도 논의했습니다.
[02:14 - 02:17] 김승원: 너무 우악스럽게 끄다? 그럴 수도 있어. 내 거 아니야? 약간.
[02:19 - 02:26] Speaker 6: 내 거 아닌 거 확실히 알게 모르겠습니다. '이거 내 거 아니야' 라고 하네. 뒤에서 보면 봐야겠는데?
[02:27 - 02:28] Speaker 6: 잠깐만요.
[02:32 - 02:44] Speaker 6: 이 책상 자체를 다 비춰줄까요? 아, 몰라. 저기는 좀 앞에 있는 것 같긴 한데. 제가 맡겠습니다.
[02:54 - 02:56] Speaker 3: 이게 좀 글씨가 삭긴 하는데.
[02:57 - 02:59] 김승원: 아 이거요? 이건 키우면 됩니다.
[03:03 - 03:03] Speaker 6: 대리님 거기 앉으세요?
[03:05 - 03:09] Speaker 6: 상관없습니다. 아 근데 우리가 못 잔디 있으면 안 되겠구나.
[03:10 - 03:13] 김승원: 아 아니요. 스무분 다 못 와요. 오늘 한 세 분 빠져요. 오늘.
[03:17 - 03:22] 김승원: 안녕하세요. 이거 왜 안 떨어져 가지?
[03:28 - 03:31] Speaker 3: 왜 여기 앉으세요? 조심해라.
[03:33 - 03:43] Speaker 3: 내 개인 조교 선배님.
[03:45 - 03:46] 김승원: 일부러 껐는데. 아 그래요? 아 예 그러시죠.
[03:55 - 03:56] Speaker 3: 아 제 걸로.
[04:21 - 04:32] Speaker 3: 열심히 살아? 응? 열심히 살아야 돼 위키 만들어야 돼 금요일날 만들어 보고 싶어 어 금요일날.
[05:24 - 05:24] Speaker 3: 안녕하세요,
[05:58 - 05:59] Speaker 3: 안녕하세요.
[06:24 - 06:31] Speaker 4: 네, 괜찮습니다. 편하게 들어드리겠습니다. 지금 하셔도 누르셔도 됩니다. 괜찮으면 누르셔도 됩니다.
[06:34 - 06:37] Speaker 4: 수강신청 지금도 열려있을 거라 괜찮으실지.
[06:55 - 06:56] 김승원: 안녕하세요.
[07:24 - 07:25] Speaker 6: 그래요, 보직원들이네요 열공이시네요.
[07:49 - 07:53] Speaker 4: 제일 끝에 잘 보이시나요? 괜찮으세요?
[08:33 - 08:33] Speaker 5: VS 포토.
[08:37 - 08:38] Speaker 5: 원래 설치했었어.
[08:41 - 08:41] Speaker 4: 어제.
[08:44 - 08:48] Speaker 4: 그게 되게 쉽다. 근데 숫자로.
[08:50 - 08:51] Speaker 4: 저는 이 말 진짜.
[08:53 - 09:01] Speaker 5: 왜 이게 왜 달성 가능한지. VS 포토가 안 나와요. 1,3 물어봤어? 2, 3, 3, 4. 빅스도 1,4 버전으로 설치 안 돼.
[09:02 - 09:08] Speaker 5: 1,4 가 70 번. 1,4 도 안 돼가지고. 1,3 으로 해야겠다.
[09:25 - 09:28] Speaker 3: 저 이거 3 번. 아니 근데 며칠 전에.
[09:30 - 09:30] Speaker 3: 며칠 전에.
[09:32 - 09:36] Speaker 3: 아니 근데 이게 진짜. 저는 지금까지 했었는데.
[09:39 - 09:39] Speaker 3: 그건.
[09:41 - 09:43] Speaker 3: 대박! 저는 이걸로.
[09:46 - 09:52] Speaker 5: LG 랑 삼성이랑 한 건 이번에 그 특정 기간에 할인 고장 그런 게 있어요. 검증했어요?
[09:57 - 10:00] Speaker 5: 국민에게 돌려드리는. 감사.
[10:07 - 10:09] Speaker 5: 너무 비싸가지고.
[10:31 - 10:33] Speaker 3: 네? 이 얘기 사실 당일.
[10:33 - 10:35] Speaker 2: 주스 2 세만 드립니다.
[10:37 - 10:38] Speaker 2: 좋습니다. 초 몰랐어요.
[10:45 - 10:58] Speaker 7: 저도 신청하겠어요. 아 네. 아니 오늘 그냥 하셔도 됩니다. 아니 아니 저 오늘 하루만 하는 줄 알았는데 이게 길다고 해서 한 번씩 오셔서 보셔도 괜찮거든요. 아니요 저는 하고 싶어요. 예를 들어주십시오 감사합니다.
[11:00 - 11:03] Speaker 4: 어제도 세팅 해봤거든요 아 예 아셨어요?
[11:05 - 11:26] Speaker 4: 프롬프트 넣어서? 프롬프트 하고 메이스 코드에다가 위키로? 위키로 해가지고 커맨드도 잘 커맨드도 일단 잘 어 너무 좋습니다 네 그래서 좀 잘 사용하고 있습니다 이게 사실 공감하게 들어오면 너무 좋은데 내 자료가 많으면 많을수록 좋거든요 그러니까요 한글 자료가 보통은 이제 많은데.
[11:28 - 11:30] Speaker 7: 그거는 마크다운으로 바꿔서 넣는 게 쉽지 않더라고요.
[11:30 - 11:42] 김승원: 아 그거 그냥 한글자로도 클라우드한테 해달라고 하면 해줘요 클라우드? 아니요 예 마크다운을 다 바꿔줍니다 그냥 한글이랑 뭐 웬만한 상장자 다 바꿔줬던 걸로 기억하거든요 아닌가?
[11:43 - 11:57] 김승원: 정확히 기억이 안 나는데 아니면 그냥 한글을 그냥 PDF 로 구워버리고 그걸 그냥 던져줘도 돼요 PDF 는 있거든요 PDF 아니면 그냥 사진으로 그냥 해도 되고 사진으로 그냥 스크린샷 찍어서 그냥 그거 주셔도 됩니다.
[11:58 - 12:04] Speaker 7: 송파일에다가 PDF 나 사진 넣어주면 그거 인증하는 건가요? 네 알겠습니다.
[12:07 - 12:14] 김승원: 파일 그냥 지정해줘도 되고 아니면 여기 있는 거 중에 안 들어간 거 해주고 이렇게 해도 되고 네 그렇습니다 8 년 됐거든요?
[12:17 - 12:20] Speaker 3: 네 안녕하세요.
[12:41 - 12:46] 김승원: 12 시 10 분이 돼 가지고 시작 한번 해보도록 하겠습니다.
[12:48 - 12:51] 김승원: 오늘도 클래스 이게 10 주인데.
[12:53 - 13:49] 김승원: 또 개인 시간에 이렇게 또 나와가지고 그 클래스 듣는 게 쉽지 않은데 또 신청해주셔서 감사드립니다. 저는 일단 AI 자동화팀의 지금 리더로 활동하고 있고 저희 10 주 클래스는 소프트웨어나 이런 챗 GPT 나 유튜브 누구나 쓰는 이런 어플리케이션을 한번 직접 개발해보는 AI 를 활용해서 개발해보는 클래스입니다. 이게 뭐 개발자들만 할 수 있는 그런 거라기보다 누구나 좀 쉽게 할 수 있게 다만 제가 이제 그런 좀 누구나 좀 대용량 누구나 쓰는 솔루션을 개발하는 방법을 방법론을 가르친다고 보시면 될 것 같습니다 그래서 일단은 이 클래스는 10 주 정도로 돼서 여기 인터넷에 wiki.airportflow.xyg 이게.
[13:50 - 14:17] 김승원: 포털에 가시면 외부망에 있습니다. 여기 포털에 가셔서 구글 계정이나 혹은 4 번, IIC 4 번 둘 중에 하나로 로그인을 해주시면 개발 자료나 이런 것들을 보실 수 있고요. 오늘 뭐 할지 그리고 내가 강의를 못 들었으면 그러면 나중에 그 발표 자료가 어떤 게 있는지도 확인하실 수 있습니다. 그래서.
[14:39 - 15:20] 김승원: 이 클래스를 제가 굉장히 다양한 부서에서 백그라운드가 다양한 분들이 지원해 주셔서, 사실 정확하게 요거를 내가 이 클래스를 들으면서 어떤 걸 가져가겠다 그런 것들을 좀 한번 간단하게 한두 마디 정도만 말해주시면 요거 클래스 진행하는데 도움이 될 것 같거든요. 저는 사실 이 클래스를 제가 진행하는 이유는 유튜브나 이런 것들을 개발하는데 있어서, 사실 굉장히 어렵고 이거를 제가 먼저 개발하고 남들한테 이것을 설명해 주면 그러면 또 제 스스로도 이게 더 도움이 많이 되고 누굴 가르칠 수 있으면 그걸 완벽하게 이해할 수 있다.
[15:20 - 15:54] 김승원: 뭐 이런 말이 있잖아요. 그래서 그런 점이 하나가 있고 두 번째는 남한테도 가르치고 또 남들이 이런 걸 좀 잘하는 데 있어서 잘하게 되면 그걸 보는 거에 대해서 약간 또 카타르시스가 좀 오기도 하더라고요. 그런 뭐 성장하는 것을 뭐 보는 게 즐겁다 뭐 이런 뭐 만화에 있는 뭐 그런 점도 조금 있습니다 그래서 그런 걸 좀 서로 좀 저는 그런 목적으로 이런 클래스를 개설했고 네 그렇게 하고 있습니다. 혹시 돌아가면서 한 두 마디 정도만 뭐 이 클래스에서 내가 뭐.
[15:54 - 16:12] 김승원: 이거 개발해서 난 돈 벌 거야 아니면 뭐 퇴사하고 뭐 다른 데 뭐 이직해보고 싶다 아니면 뭐 그런 뭐 간단한 뭐 그거라도 좋으니까 한두 마디 정도만 혹시 좀 해주실 수 있으면 그 클래스 운영하는데 좀 방향성이나 이런 거 잡는 데 도움이 될 것 같습니다. 관태 대리님 먼저 한 번만.
[16:13 - 16:29] Speaker 5: 네 안녕하세요 저는 AX 혁신식 운영기획팀에서 자율주행 담당하고 있는 김동태 대리이고요 저는 이 수업 들으면서 좀, 소프트웨어를 직접 개발을 좀 체험을 해보고 싶은 경험을 해보고 싶어서 그래서 신청하게 되었습니다.
[16:35 - 16:38] Speaker 7: 안녕하세요. 팀프라디스팀 박종선이라고 하고요.
[16:40 - 16:47] Speaker 7: 저도 이런 AI 를 활용한 이제 서비스를 만들어보고 싶은 경험이 있어서.
[16:48 - 16:51] Speaker 4: 시청하게. 잘 부탁드립니다.
[16:55 - 17:12] Speaker 3: 개발 아무것도 모르는데 갑자기 업무를 해서 개발 업무를 반대하게 돼가지고 잠정적으로 어떻게 돌아가는지가 궁금해서 신청해 드렸습니다.
[17:16 - 17:21] Speaker 3: 개발을 아예 몰라서 이번 기회를 통해서 한번 배워보고 싶어서 듣고 싶습니다.
[17:28 - 17:45] Speaker 6: 김성화 감독이랑 같이 사내벤처하고 있는 김지수 이고요. 소원선회가 뭐 소프트웨어를 같이 만들고 있긴 한데 이제 좀 대용량 유저 처리하는 어떤 인프를 확장하고 하는거에 대해서 조금 더 깊이 스터디 해보려고 이번에 좀 같이 진행을 하게 되었습니다.
[17:45 - 17:47] Speaker 3: 그렇게 하겠습니다.
[17:49 - 18:03] Speaker 3: 안녕하세요. 저는 시의사업자력팀 연구소 분들이랑 문과랑, 미끄라운드가 여는데 증상이 좋아져서 그런 정신을 할 수 있다고 들어서 한 번 배워보고 싶어요.
[18:14 - 18:19] Speaker 3: 가인이 어깨 위에 올라가면 세상에서 이런 말이 있는데 에이, 어깨 위에 한 번 올라가고 싶어요.
[18:25 - 18:28] Speaker 3: 안녕하세요, 저는 살리우드입니다.
[18:33 - 18:35] Speaker 3: 그러다 보니까 좀 피해가 있었는데.
[18:37 - 18:38] Speaker 3: 배워보고 싶어서.
[18:42 - 18:59] Speaker 6: 안녕하세요. 저는 온텐일고 찰스실로 온 TF 팀의 송창선 차장입니다. 저는 블로그에도 글을 많이 올려놓은 게 있는데 영상으로 좀 만들고자 개인 환경을 하고 있다가 이번에 과장님이 좋은 클래스를 열어주셔서 참석했습니다.
[19:00 - 19:00] Speaker 4: 감사합니다.
[19:03 - 19:17] Speaker 4: 그때요 저는 통신연구소 차장님들이기가 학교 다닐 때 약간 이런 프로그래밍을 조금 했었는데 그때는 되게 어려웠던 기억이 있어요. 근데 요즘에는 그냥 말로 쓰면 자동으로 프로그래밍을 해준다고 해서 좀 들어오고 싶어서. 안녕하세요.
[19:21 - 19:24] Speaker 4: 통신연구팀 김수경 과장이고요. 저도 업무를 하다.
[19:24 - 19:29] Speaker 7: 보니까 개발을 그냥 거리감 있게 할 건 아니고 이제 업무하면서도.
[19:32 - 19:36] Speaker 6: 계약 상대자나 이런 데서도 개발 언어를 서로 소통하는.
[19:36 - 19:40] Speaker 5: 쓸 일도 많은 것 같아서 그런 백그라운드도 좀 파악하고 그래도.
[19:40 - 19:45] Speaker 4: 안에 몇 개 담아도 얻어가면 좋지 않을까 싶어서 참석하게 됐습니다. 감사합니다.
[19:51 - 19:56] Speaker 3: 뭔가 AI 를 잘 활용해보고 싶기도 하고 호기심에 신청했는데 좀 어려울.
[19:56 - 20:06] 김승원: 것 같아서. 계속 다음부터 아버님들 하려니까 버려보고. 최대한 하실 수 있게 한번 잘 진행해 보겠습니다.
[20:10 - 20:28] Speaker 6: 안녕하세요. 저는 AI 자동화 TF 팀에 지금 승원 과장님하고 지수 댁님이랑 같이 근무하고 있는 박민수 과장입니다. 저는 그냥 기능 위주로만 개발을 해봐가지고 DC 프로그램을 이렇게 처음부터 끝까지 해본 경험은 좀 있다 보니까 이번 기회 통해서 한번 배워보고 싶어서 신청하게 됐습니다. 감사합니다.
[20:30 - 20:43] 김승원: 지금 조금 늦게 오신 분이 계셔서 저희가 왜 클래스 신청하게 됐는지 한두 마디 정도만 그리고 목표로 하는 것이 있으시면 그런 거 간단히 좀 소개하는 시간이 됐습니다. 네 안녕하세요.
[20:44 - 20:59] Speaker 4: 원칙제한님 김유정 대리입니다. 저는 예스나 이런 데서 코딩이다 AI 다 많이 듣기만 했지 어떤 건지 실제 좀 이렇게 체감해 볼 기회가 없어서, 오클래스 열어주신 김에 저도 한번 해보고 싶어서 신청하게 되었습니다.
[21:02 - 21:45] 김승원: 감사합니다. 대부분 다 개발을 좀 경험해보고 싶고 또 이런 정도로 지원해 주시는 것 같습니다. 그래서 제가 좀 많이 열심히 해서 아 이제 내가 이걸로 창업해야겠다 이렇게 생각이 드실 수 있게끔 잘 한번 진행을 한번 하도록 해보겠습니다. 아니면 사이드잡이나 아니면 뭐 아니면 뭐 더 많은 뭐, 어플리케이션을 직접 개발하고 뭐 해보고 이런 의욕이 들 수 있게끔 잘 한번 진행을 해보도록 하겠습니다. 일단 오늘 강의는 여기 강의 자료는 계속해서 이 사이트에 올라가니까 못 오시거나 아니면 오늘 좀 궁금한 점이 있으시면 제가 했던 이 보이스들도 다 여기 올라갈 거거든요.
[21:45 - 22:16] 김승원: 그래서 그것들도 보시고, AI 한테 이거 보이스 그대로 먹여서 난 이게 이해가 안 되는데 어떻게 또 좀 해주고 뭐 이런 식으로 좀 쉽게 이해를 하실 수도 있고요 그리고 발표 슬라이드도 여기에 보시면 다 올라갈 겁니다 그래서 이렇게 오늘 첫째 주랑 여기 보시면 둘째 주, 이런 식으로 이렇게 계속해서 진행이 되고요 조금씩 내용은 바뀔 수 있습니다 다만 이런 자료들을 계속해서 한 번씩 보시고 싶으시면, 한 번씩 봐주시면 이해를 하는데 좀 더 도움이 될 것 같습니다.
[22:17 - 22:52] 김승원: 오늘은 일단은 저희 10 주 강의가 어떤 식으로 진행이 되고 그리고 아마 그냥 개략적인 이런 동기부여 이런 정도의 발표일 것 같아요. 이렇게 한번 설명을 드리고 그리고 시간이 된다면 제가 메일로 안내드렸던 편집기 설치가 만약에 됐으면 제가 확인을 한번 하고 만약에 안 되셨으면 조금 도와드리는 정도로 그렇게 하면 좋을 것 같습니다. 그래서 발표 자료를 한번 좀 진행을 해보도록 하겠습니다. 일단 저희가 10 주 동안 개발을 하면서 어떤 특정 어플리케이션이라고 하죠?
[22:52 - 23:26] 김승원: 유튜브나 인스타그램, 아니면 제가 집에서 할 수 있는 그런 조그마한 앱을 만들 수도 있습니다 예를 들어 가계부나 아니면 내 아기의 상태를 계속해서 영상으로 보고 싶다던가, 내 핸드폰으로 그런 식의 다양한 어플리케이션을 생각하실 수 있고 내가 직접 아이디어를 구사해서 만드실 수도 있고 저희가 예시로 3 개 정도를 또 드립니다 그래서 그 예시 트랙을 그대로 따라오셔도 되고, 아니면 내가 만들고 싶고 그런 것들이 있으면 직접 이렇게 제안을 하셔도 괜찮습니다. 일단은 지금 AI 가 코딩을 다 해주는 시대라고 이렇게 말을 하고 있습니다.
[23:26 - 23:58] 김승원: 그래서 여기에 개발자 인터뷰를 제가 한번 봤었는데요 여기 보시면은 이분이 클라우드 코드를 처음 만든 개발자인데 보통 이 프론티어 랩에 있는 엔지니어들은 우리보다 한 6 개월에서 1 년 먼저 앞서 모델을 씁니다. 그래가지고, 좀 더 이 변화에 민감하고 또 이게 세상이 어떤 식으로 바뀔지 아무래도 좀 감이 좀 먼저 오는 사람들인데 그 강의자가 이렇게 물어보더라고요 AI 로 인해서 어떤 사회 변화가 올까요? 뭐 이렇게 물어봤는데 이 사람이 하는 말이.
[24:05 - 24:10] 김승원: 잠시만요 보통 제가 일할 때 볼륨을 끄고 일을 해서 이게.
[24:15 - 24:16] Speaker 3: Thify in tech string.
[24:19 - 24:20] 김승원: I'm going to.
[24:21 - 24:56] Speaker 8: There's one thing, which I think to me is the clearest parallel for what's happening right now. And this is in the 1400s, the printing press in Europe. And what happened was before the printing press, essentially 10% of the European population was literate. They knew how to read and write. They were often employed by kings and lords that were not literate. And their job was to read and write. And this is not something that everyone knew how to do. The printing press was invented, then there were two more presses. And in the 50 years after the first printing press, there was more literature published in Europe than in the thousand years before.
[24:57 - 25:22] Speaker 8: And over the same period, the cost of literature, the cost of a book went down like 100 X. And then it took a couple of hundred years, 'cause learning to read and write as hard. You need education systems and government and everyone can't be working on farms and so on. 그 다음 600 년, literacy globally wake 70%, and so, you know, we'll read and write, and you'll reading and writing to now to read and write. Althous still there are 프로페셔널 writers and that is the thing that you can do.
[25:24 - 25:54] 김승원: 저는 여기 영상을 그때 한번 보면서 AI 가 개발을 다 해주는데 미래에 어떻게 변할 건가? 이런 걸 좀 물어보니까 이 엔지니어가 나는 이 시대가, 이 변화의 그런 정도가, 금석활자가 발명된 정도라고 생각을 한다 그래서 사실 금석활자라는 게 발명되기 전에는, 1400 년대에 발명되기 전에는 글을 읽고 쓸 수가 없으니까 소수의 그런 지식들이 성직자다 아니면 이런 왕에게 집중되어서 대부분의 농사를 짓거나 이런.
[25:55 - 26:33] 김승원: 삶을 살았습니다. 다만 그런 것들이 이제 지식이 대중화되면서 종교개혁이 일어나고 그리고 근대에서 이런 산업혁명이 일어나면서 모든 사람이 좀 평등해지고 또 좀 윤택한 삶을 살게 되었고 또 그 과정에서 새로운 시대가 열리면서 먼저 조금 더 빨리 움직이는 사람들이 또 기회를 잡기도 하고 그렇게 됐었습니다. 그래서 지금 LLM 이 이렇게 발전을 하면서 누구나 이제 좀 AI 가 코딩을 다 해주는 시대가 됐습니다. 그래서, 이런 소수의 예전에는 백 명, 몇 천 명에 하던 이런 일을 한두 명이서 이렇게 하는 경우가 많고 또 이것들이 또 성공적으로 비즈니스적으로 이어진 케이스도 되게 많습니다.
[26:33 - 27:00] 김승원: 예를 들어 피터 레벨스라고 하는 이런 개발자는 지금 1 인 개발로 대략 한 40 억 정도를 벌고 있습니다. 그냥 발리에서 이렇게 누워서 코딩하면서 여러 가지 사이트를 혼자서 운영하면서 대략 한 40 억 정도를 벌고 있고요. 그리고 최근에 여기 일본에서 되게, 핫한 이런 메차 카멜레온이라고 이게 숨바꼭질하는 그 게임인데요 이거를 보셨는지 잘 모르겠는데 뭐 이런 식으로.
[27:01 - 27:02] Speaker 4: 뭐 이런.
[27:03 - 27:04] 김승원: 식으로 약간 그.
[27:06 - 27:38] 김승원: 숨바꼭질 게임인데, 내가 이제 숨바꼭질을 하고 사람들이 이걸 찾는 게임입니다 이런 게임을 예전에는 보통 게임 개발이라고 하면 배틀그라운드나 이런 몇 년 동안 모델링하고 그리고 그래픽 디자인하고 이렇게 진행을 했었는데 지금은 딱 두 명이서 메차 카멜론을 개발해서 출시가 지금 한 두 달 정도 됐는데 대략 한 500,600 억 정도의 수익이 떨어질 것 같다고 추정을 하더라고요 그 사람들이 그래서 이러한 굉장히 소스 인원이 이런 시대에 저희.
[27:39 - 28:22] 김승원: 활자가 발명돼서 글을 먼저 읽는 것처럼 먼저 들어가서 이런 기회를 잡고 뭔가 변화를 이끌어가는. 카카오톡이나 사실 이런 것들도 보면 문자에서 스마트폰이 나오면서 먼저 이렇게 개발하고 그쪽에서 기회를 잡은 거잖아요. 이러한 시대가 돼서 이러한 것들 때문에 먼저 기회를 잡고 또 시대에 뒤처지지 않기 위해 AI 가 코딩을 해주는 이런 흐름에 맞게, 고인이 어깨에 있어서 한번 좀 진행을 하면 어떨까 해서 이렇게 좀 클래스를 만들어 봤습니다 제가 하는 말은 아까 주신 대로 그렇게 필기를 하셔도 좋고 나중에 또 그대로 이게 녹음본이 올라가니까 AI 한테 또 다시 또 정리도 시키고 그렇게 하실 수도 있습니다 그래서 이렇게 뭐 나도 그러면 올라타볼까?
[28:22 - 28:46] 김승원: 이렇게 해서 좀 진행을 하실 수 있는데요 뭐 또. 예를 들어 뭐 클라우드 저희 보통 20 달러 계정보다 한 30 만원 정도 짜리를 쓰면은 아 나 이제 빨리 창업해 가지고 나도 돈 벌어야지 해서 이렇게 해서 ChatGPT 같은 거 만들어 줘 이렇게 또 물어봅니다 그러면은 요것도 뭐 이런 밈들이 있더라고요 그래서 여기 되게 재밌는 유튜버인데 뭐 이런 식으로.
[29:02 - 29:07] 김승원: 그래서 뭐 이렇게? 무작정 그냥 이렇게 뭐 만들어 달라고 이런 식으로 뭐...
[29:08 - 29:22] Speaker 2: You know, I need a 200K. 200K years old that. What experience do you have? What experience? That's a tough ask with no experience. What makes it? It's possible, fully remote from Bali?
[29:24 - 29:39] Speaker 2: Fully remote from Bali with no experience and 200K. Yes, yes, because, yeah, shut up. Creat for me an AI avatar that goes for me to the interviews and you say I have 10 년 동안 experience. Faking an AI Avatar.
[29:40 - 30:11] 김승원: 이런 식으로 이제 막 무작정 만들어 달라고도 이렇게 할 수 있는데 이렇게 하다 보면 이제 뭐가 뭔지도 모르고 막 엄청 막 AI 가 많은 말을 내뱉잖아요 그러면서 결국 일단 뭐 배포를 했는데, 배포를 하면서 또 내가 잘 모르니까 이런 보통 서비스를 배포를 하면 서버를 두게 됩니다. AWS 나 구글 클라우드 이런 서버를 거기에 배포를 하게 되는데 사람들이 여기에 너무 또 악의적으로 계속 클릭을 하게 되면 그 호스팅 비용이 엄청나게 많이 나갑니다. 그래서 그 서버 돌리는 비용이 대략 뭐 한.
[30:11 - 30:54] 김승원: 몇 억까지 나갈 수도 있고요. 그리고 또 예를 들어 또 제가 유료 서비스를 만들게 되면 이걸 이제 로그인을 하고 그걸 이제 서비스를 써야 되는데 그런 보안이 뚫리게 되면 또 제가 만든 그런 유료 서비스를 그냥 아무나 다 무료로 이용하게 되겠죠. 그래서 이런 러버블이라는 이런 앱들이 보안 설정이 안 돼서 대략 뭐 한 170 개 정도 개인정보가 유출되었고 최근에도 모두의 창업이라고 한국에서 창업 사이트가 있는데, 창업 아이템을 받습니다. 그리고 그걸 심사하는 사이트인데 그게 이제 해킹이 돼 가지고 나의 창업 아이템들이 다 모두에게 다 그냥 공개가 돼버린 이런 상황이 일어났거든요 근데 제가 듣기로는 그 사이트가 이런 식으로 Hey, How are you?
[30:54 - 31:36] 김승원: 만들어줘 해서 만든 그런 정도라고 하더라고요 그래서 쉽게 좀 보안이 뚫린 것 같고 또 이런 API 키나 이런 것들이 유출돼서 주요 정보들이 유출돼서 요금 폭탄이 나오기도 합니다 실제로 다 있었던 일이라, 그래서 그냥 이렇게 하다가 보면 이런 참사가 일어나서 조금 더 체계를 잡고 할 게 필요한데 아무래도 내가 개발자가 아니다 보니까 결국에는 이제 이렇게 하고 접게 됩니다 이 과정을 그래서 제 목표는 계속 계속 이렇게 좀 하실 수 있게끔 만드는 것이 목표이고 그래서 핵심적인 거 말씀드리면 그 설계를 꼼꼼하게 하면 예를 들어, Chatpit, Chatpit 만들어줘, Shutup 이렇게 하는 것보다.
[31:36 - 32:09] 김승원: 내가 제대로 이제 설계를 하고 그리고 그것을 시키면 되게 AI 는 그 임부가 무한하다고 보시면 될 것 같아요 그래서 공사장 임부는 되게 무한히 많은 임부가 있으니까 내가 하나하나 설계도를 잘 그려서 주면은 거의 뭐 그냥 며칠 동안 그대로 그냥 둬도 잘 구현을 합니다 그리고 그 기능들이 굉장히 잘 맞고요 근데 그냥 이거 시켜줘, 이거 해줘, 빨리빨리 해, 아니야 몰라, 아무것도 몰라 빨리 해줘 이렇게 하게 되면 결국에는 이렇게 무너지는 상황이 나오고요 그래서 쉽게 말씀드리면 저희, 시행계획 과업내용서 이런 것들 쓰잖아요.
[32:09 - 32:44] 김승원: 그런 걸 쓰고 내가 프로젝트 매니저가 돼가지고 사업이 계속 굴러가는데 아무래도 그런 걸 좀 꼼꼼하게 잘 써야 시공사들에 대한 그런 나중에 불만들도 없을 거고 사업이 잘 굴러가게 됩니다. 그래서, 지금 클래스는 이 설계를 잘하는 법을, 배우는 법을 가르치는 겁니다 그래서 설계를 할 때 굉장히 많은 이런 개념들이 있는데 뭐 이런 것들을 하나하나 다 사실 가르치기가 굉장히 힘듭니다 보안이라던지 아니면 해싱, 2-factor application 그리고 확장, worker 이런 것들을 하나하나 다 이렇게 하기보다 지금은 이제 AI 시대이기 때문에.
[32:45 - 33:30] 김승원: 예전에는 몇 년 동안의 이런 백그라운드 지식이 필요했습니다 대학교를 가서 선형대수, 통계, 유산수학을 배우고 머신러닝, 딥러닝을 배우면 그때 이제 AI 앱을 개발할 수 있겠다 이렇게 됐었는데 최근에 또 굉장히 핫한 Gabriel 이라는 친구가 고등학교 중퇴했던 이력으로 OpenAI 쪽의 핵심 개발자로 들어갔더라고요 그래서 이 사람이 어떤 식으로 공부했고 그런 인터뷰 방법을 보니까, 나는 이런 책으로 공부하지 않고 그냥 빨리 하나를 먼저 만들고 그리고 궁금한 걸 계속 애한테 물어본다 물어보는데 처음에는 내가 백그라운드가 없으니까 5 살도 이해할 수 있게 설명해줘 이러면 비유를 들어서 굉장히 많이 설명을 해줍니다.
[33:30 - 34:01] 김승원: 그러다 조금 더 내가 지식이 필요하면 중고등학교 내가 이 정도는 이해하니까 이 정도로 설명을 해줘. 뭐 이런 식으로 계속해서 할 때마다, 딱 필요한 분야를 물어보면서 학습을 하면서 그렇게 커리어를 쌓아서 결국에는 대학 이런 지식이나 학위 없이 바로 OpenAI 에 가서 굉장히 핵심 개발자로 활동을 했더라고요. 최근에는 또 이 사람이 나와서 창업을 했더라고요. 항상 이런 OpenAI 나 구글 이런 데 가면 몇 년 안 하고 창업하러 나오는 것 같아요.
[34:01 - 34:39] 김승원: 또 새로운 기회를 보는 거죠. 왜냐하면 여기서는 먼저 어떻게 LLM 이 발전할지 알기 때문에 새로운 기회가 또 있을 수 있으니까. 그래서 이런 인터뷰 영상도 한 번씩 보시면 내가 공부를 어떤 식으로 물론 공부를 잘하셔서 사실 저희 회사에 들어오시긴 했지만 엔지니어링이나 이런 것들을 접근할 때 어떤 식으로 하면 좋을지 요새는 또 이렇게 동향상 요약해줘 이러면 잘 해줍니다. 이 사람이 뭐 어떤 식으로 오픈 AI 에 들어갔고 AI 를 활용한 학습법, 탑다운으로 사실 뭐 모든 기초부터 하나하나 이렇게 몇 년 동안 할 수 없거든요 지금 시대에서는 그래서 내가.
[34:39 - 35:00] 김승원: 만들고 싶은 어플리케이션이 있으면 그걸 잡고 이제 그때부터 만들면서 이렇게 나가는 겁니다. 그러면서 배우고 싶은 개념을 배우고 그리고 실제로 문제를 해결하면서 그 책 보고 이렇게 하는 것이 아니라 실제로 해보면서 이렇게 한번 해결해보고 그리고 이런 식의 또 뭐 이런 것들을 한번 보셔도 좋을 것 같습니다.
[35:02 - 35:36] 김승원: 그래서 약간 좀 첫 주는 좀 동기부여 이런 느낌의 수업인데요. 이렇게 또 잘 전달드리면 내가 의욕을 가지고 또 할 수 있지 않을까 싶어서 사실 다 리시의 문제잖아요. 요새 다 리소스도 많고 또 굉장히 좋은 material 이 많은데 그래서 이렇게 되어 있습니다. 그래서 설계하는 법을 빠르게 하는 법을 배우는 클래스입니다. 그래서 설계도는 글인데 저희가 시행계획이랑 과업대용서 쓸 때 모든 걸 다 알진 않잖아요. 그 용어들을 근데 그걸 최대한 잘 써가지고 얘네한테 잘 시키는 겁니다.
[35:36 - 36:31] 김승원: 그렇게 해서 만드는 건 AI 가 하지만 이제 설계와 판단도 사실 AI 가 하지만 같이 하는 겁니다. 같이 하고 내가 주도적으로 이것을 이제 좋은 설계도를 그리고 이것을 가장 중요한 게 얘가 이것을 잘 했는지 그 검증 기준을 제대로 짜는 게 굉장히 중요합니다. 그래서 이것들을 어떻게 잘 할지가 배우는 게 10 주 동안 하는 것이라고 보시면 될 것 같습니다. 그래서, 기본적인 개발 프로세스를 한번 설명드리면 내가 어떻게 설계도를 짜야 할지 그렇게 아실 수 있습니다 보통 프로젝트 매니저, PM 이라고 하면 예를 들어 카카오톡 게임을 개발한다고 하면 프로젝트 매니저, PM 이 먼저 Project requirement decision 이라고 해서 시행계획 같은 겁니다 쉽게 말씀드리면 시행계획 경험내용성을 짭니다 그래서 문제, 이걸 왜 해야 되는지 공항 운영 효율성 증대 머리를 통해서 이런 식으로 저희 시행계획에 쓰잖아요 그런 식의.
[36:32 - 37:23] 김승원: 조금 형식적인 게 아닌 실제로 이제 돈을 벌고 밸류를 찾아야 되니까 그런 문제를 먼저 정의를 하고 그럼 이걸 이제 누가 쓰는지, 예를 들어 내가 유튜브 영상을 유튜브 사이트를 만든다고 하면 영상을 되게 저장하고 싶고 다른 컨텐츠를 보고 싶은 사람들이 쓰겠죠 그런 식으로 되고 성공 기준은 어떤 것인지, 예를 들어 이것을, 한 달에 나는 1,000 명 정도 이용하면 이게 성공 기준으로 정의하겠다 혹은 이런 비즈니스적인 이런 메트릭을 먼저 정의를 하고 그리고 이 프로젝트를 이제 시작하게 됩니다 그래서 Project recurement document 라고 해서 이것을 먼저 쓰고 그 다음에 이 프로젝트 매니저들이 이걸 쓰면 Senior, Software 엔지니어 혹은 직접 하는 이런 대략 한 4 년차에서 5 년차 정도 되는 개발자들이 Design document 혹은.
[37:24 - 38:03] 김승원: Architecture Decision Record 라고 해서 이거는 쉽게 말씀드리면 이제 실제 기술적인 설계도라고 보시면 될 것 같아요. 그래서 데이터베이스는 어떻게 가고 화면은 어떻게 구성해야 되고 서버는 어떻게 구성해야 되고 이런 것들을 먼저 작성을 합니다. 먼저 작성을 해서 리뷰 프로세스를 거쳐서 이게 이제 완료가 되면 이것들을 CDP 이나 아니면 조금 더 밑에나 보드인들에 대한 이런 것들을 잘게 쪼개서 구현시키게 됩니다. 그래서 이러한 프로세스가 예전에는 뭐 한 100 명 뭐 이렇게 팀 단위로 있던 것들이 최근에는 이것들을 다 이제 AI 로 잘 작성을 하면은 구현하는 걸 그냥 순식간에 다 AI 를 시킬 수 있습니다.
[38:03 - 38:44] 김승원: 그래서 최근에 신입 개발자 채용이 급감한 이유도 설계를 하고 사실 신입 개발자들의 역할은 이런 설계된 것을 제대로 이제 구현하는 정도의 역할만 했었는데 구현을 더 잘하다 보니까 이제 할 그게 없는 거죠. 다만, 설계하는 이런 시니어급에 대한 채용은 오히려 증가했습니다 왜냐하면 새로운 서비스를 이제 설계만 잘하면 제대로 만들 수 있기 때문에 그래서 저희는 이 단계를 잘하는 것을 배운다고 보시면 될 것 같습니다 그래서 이런 기획서, 시행 계획이라고 보시면 될 것 같아요 이런 것들을 먼저 만들고 그 다음 설계서, Design Document 혹은 Technical requirement document 이런 식으로도 많이 부르기도 하는데요.
[38:45 - 39:31] 김승원: 지금 화면, 서버 이렇게 하면 굉장히 좀 어려운데 어떻게 하면 쉽게 AI 라 할지 그것도 좀 가르쳐 드리겠습니다. 그리고 PRD 도 내가 손으로 쓰는 게 아니라 어떻게 하면 AI 라 할지 그것도 가르쳐 드리겠습니다. 그리고 이것들을 이제 디자인 다큐먼트를 작성했으면, 그리고 구현을 시킨 뒤에 Architecture Decision Record 라고 해서 이 결정이 왜 이렇게 됐나? 이것들을 기록하게 됩니다 그래서 사실 이 세 개만 있으면 거의 대부분의 서비스를 복제할 수 있습니다 예를 들어 Atlansian 이라고 해서 이게 이런 빅테크 엔지니어가 여기 보면은 laid off, 이게 해고당했다 이런 뜻인데요 8 년 동안 일했던 회사에서 해고당했는데.
[39:33 - 40:10] 김승원: 얘가 이제 회고, 또 요약을 한번 해볼게요 저희가 또 AI 시대에 다 보기가 힘들기 때문에 8 년 동안 해서 이제 요약을, 요약이 아니라 이제 8 년 동안 하면서 이 친구가 했던 그런 Architecture Decision Record 라든지 아니면 이런 설계도를 그냥 38 분 만에 쭉 풀었습니다 그래서 뭐 되게 그 포스팅에서 바이럴이 된 게 이것 때문에 Atlacian 200 만 회 이렇게 조회수가 나오고 Atlacian 의 핵심 서비스가 이제 누구나 구현 가능할 수 있게 되었다 뭐 이런 식으로, 되게 바이럴이 될 만큼 이런 문서가 중요하고 사실 이 문서만 제대로 작성을 하게 되면 그러면 바로 서비스 만들 수 있습니다.
[40:12 - 40:46] 김승원: 그래서 오늘은 시간이 된다면 이 기획서를 먼저 작성하는 것을 한번 어떻게 하면 될지 제가 한번 보여드리도록 하겠습니다. 그래서 저희 클래스는 기획서는 저희 시행계획을 여러 번 쓰진 않잖아요 사업할 때 보통 처음에 한 번 올리고 그리고, 계약변경 이런 게 있지 않는 이상 거의 그쪽 가죠. 그리고 하지만 이 설계는 중간중간에 계속해서 바뀔 수 있기 때문에 저희는 보통 과업내용서를 한 번에 내잖아요. 근데 구현할 때마다 그 설계를 작성한다고 보시면 될 것 같아요.
[40:46 - 41:01] 김승원: 그래서 설계 기능별로 혹은 이런 것들로 작성을 하고 그리고 이 결정이 왜 이렇게 결정했는지 그것들을 먼저 정의한 뒤에 구현을 시키고, 저희가 할 거는 이제 구현은 AI 가 하고 저희는 이제 검증과 이 앞부분을 할 겁니다.
[41:03 - 41:35] 김승원: 이렇게 보시면 될 거 같고요. 그래서 10 주 과정으로 좀 어려운 말들이 있는데요 제가 주마다 되게 쉽게 할 수 있게끔 예를 들어 이런 인증이라고 하면은 아까 제가 보안을 제대로 하지 않으면 저희 서버가 폭파가 되거나 아니면 요금 폭탄 맞기 때문에 인증 이런 것들을 먼저 배울 거고요 그리고 사람들이 또 내가 서비스를 만들었는데, 예를 들어 뭐 이렇게 인터넷이 엄청 느리거나 뭐 이런 내 서비스를 하는데 챗봇을 만들었는데 답변 받는데 한 10 분 걸리고 이러면 아무도 안 쓰게 되잖아요.
[41:35 - 42:16] 김승원: 그래서 그런 규모가 올라갈 때 서비스를 어떻게 바꿀지 그렇게 배울 거고 그리고 그 뒤에 이런 뭐 데이터나 이런 것들을 좀 이것들은 좀 분리한다고 생각하시면 될 것 같아요. 예를 들어, 이전까지는 그냥 하나의 엔진으로 모든 자동차를 만들었다면 이제는 앞쪽, 뒤쪽, 그리고 이런 세부적으로 기능을 분리해서 거기에 맞게 구조를 구조화 한다고 보시면 될 것 같습니다 그걸 아키텍처라고 하는데요 그래서 사람이 많아질 때 이것을 바로 갈아 끼울 수 있게끔 그 컴포넌트들을 그렇게 먼저 배울 거고 그 뒤로는 성능이나 이런 병목들이 어디에 나오는지 왜냐하면.
[42:17 - 42:53] 김승원: 이런 사람들이 계속해서 서비스를 쓰게 되는데 불편함을 내가 바로바로 캐치해야 그래야 그 전에 미리 병목을 확인하고 조치할 수 있기 때문에 이런 것들을 먼저 배우고 그 뒤에 아까 말씀드린 저희 챗 GPT, 그리고 트위치, 그리고 카카오톡 지금 3 개 정도를 저희가 예시 서비스로 해서 제가 챗 GPT 쪽을 하고 여기 민수 과장님이 카카오톡 이런 메신저 그리고 지수 대리님 지금 잠깐 가셨는데 이쪽이 아마 트위치, 아프리카 TV 숲 이런 쪽 서비스를 한 명씩 담당해서 진행을 할 것 같고요.
[42:53 - 43:25] 김승원: 그 전에 공통적으로 보안이나 이런 공통사항들은 먼저 진행을 하고 그 뒤에 특정 트랙별로 이 서비스를 어떻게 더 고도화시킬지 그걸 한번 진행하도록 하겠습니다. 그리고 마지막에 배포를 할 예정이고요. 다만 이것은 공통이기 때문에 특정 서비스를, 따로 뭐 말거나 다른 걸 하고 싶다 그러면 그런 걸 제안해 주셔도 괜찮습니다. 그래서 최대한 저희도 만약에 그런 게 있으면 보고 조언을 드릴 수 있을 것 같고요.
[43:25 - 44:02] 김승원: 비슷한 선 안에서 그래서 오늘은 그 시행계획 시행계획을 한번 시간이 된다면 한번 작성을 해보겠습니다. 대략 한두 장 정도의 시행계획일 것 같아요. 그렇게 하고 그리고 시행계획을 했으면 대략적인 저희 시행계획에서 사진 붙이잖아요. 사업이 뭐 어떻게 이제 최종적으로 어떤 화면이 나올 거다 그런 UI 를 텍스트로, 예를 들어 버튼은 여기 있을 거고 뭐 이런 식으로 약간 그렇게 한번 하고 그 다음에 이제 클라우드 코드를 시켜가지고 이게 어떻게 가는지 그렇게 한번 보는 게 목표인데 시간이 될지는 잘 모르겠습니다.
[44:02 - 44:13] 김승원: 그래서 일단 PRD 한 장만 잘 쓰면 이런 식으로 미니 챗봇이라고 해서 제가 PRD 쓴 것을 그대로 그냥 구현한 것을 한번 좀 보여드려도 좋을 것 같습니다 그냥 PRD 하나만 쓰고.
[44:14 - 44:23] 김승원: 그리고 거기에 따라서 잠시만요 그냥 그대로 시켰거든요. 이 PRD 를 가지고 한번 보여드리겠습니다.
[44:26 - 45:02] 김승원: 그래서 이런 식으로 미니 챗봇이라고 해서 뭘 이제 물어보면 우리가 이제 뭐 답변하고 이렇게 하게 될 건데 이런 식의 기본적인 UI 나 아니면 기능 이런 것들이 그 PRD 를 통해서 이걸 만들 수 있는 거죠. 가장 간단한 PRD, 뭐 프로토타입이고 여기에 보시면은 잠시만요 여기에 여기 템플릿이 있습니다.
[45:03 - 45:37] 김승원: 그래서 이 템플릿을 보시고 prd 여기 템플릿이 있잖아요. 이걸 이제 복사를 해서 클로드한테 이제 하는 겁니다. 어떤 식으로 하냐면, 클라우드 코드를 접속하는 것은 혹시 만약에 좀 나중에 잘 안 되시면 제가 가르쳐 드리겠습니다. 오늘은 어떤 방식으로 하는지만 한번 봐주시면 좋을 것 같아요. 그래서 보통 그 터미널 화면에 clode 라고 치면 clode code 라고 해서 이렇게 화면에 뜨게 됩니다. 그리고 얘가 이 폴더를 보는 거죠. 이게 윈도우 탐색기랑 비슷한 건데 이런 10w class 폴더를 이 클라우드 코드가 여기서 보는 겁니다.
[45:37 - 46:12] 김승원: 그래서 이게 Web 이랑 다른 점은 내 로컬에 있는 파일들을 볼 수가 있습니다 그러면서 계속해서 얘가 같이 개발을 할 수 있고요 그래서 이런 식으로 이 경로에서 이렇게 clode 를 치면 이렇게 보게 됩니다. 그러면 한번 이렇게 해볼게요. Shift tab tab 두 번 누르면 auto mode 라고 해서 그냥 yes, no 할 필요 없이 쭉쭉쭉 지나가게 됩니다 이런 식으로 한번 만들어 보겠습니다 PRD 라고 해서 PRD 를 짜야 되는데, 오늘은 제가 한글로 보통 이렇게 하는데 보통 문법이 틀리더라도 영어로 개발하는 게 좋습니다.
[46:12 - 46:53] 김승원: 사실 그 이유는 약간 한글로 개발하게 되면 손 하나 안 쓰고 농구하는 그런 느낌입니다. 이게 LLM 자체가 영어로 많이 트레이닝 되다 보니까 이런 성능이나 이런 것들이 사실 한국어로 해도 굉장히 어색하고 얘를 효과적인 솔루션을 잘 못 찾거든요 그래서 영어, 문법이 틀리더라도 예를 들어 뭐 absolutly 이렇게 해도 대충 알아듣습니다. 이런 대충 오타나 이런 것들을 알아듣기 때문에 쉬운 영어로 해도 알아들으니까 예를 들어 make a 뭐 서비스를 한번 만들어 볼게 오늘은 한글로 한번 진행해 보겠습니다.
[46:54 - 47:17] 김승원: 서비스를 한번 만들어 볼게 혹시 아무거나 아니면 뭐 생각나는 서비스나 이런 것들이 있을까요? 뭐 하나 만들어 보고 싶으신 거 제안을 주시면 아니면 챗봇은 아까 보여드렸으니까 게임이나 뭐 이런 것도 사실 괜찮고 똥피하기 뭐 이런 뭐 아니면 그.
[47:19 - 47:23] 김승원: Anything 아니면 챗봇으로 가겠습니다 혹시 뭐 그게 없으면.
[47:25 - 47:26] Speaker 4: 동영상 제공.
[47:27 - 47:29] 김승원: 동영상 제공이요? 네 그러니까 그.
[47:31 - 47:32] Speaker 4: 여러 개 동영 유튜브처럼.
[47:32 - 47:56] 김승원: 사람들이 내 동영상을 올리고 그걸 다른 사람도 볼 수 있게끔 하고 추천도 해주고 이런 거죠 유튜브 같은 걸 만드는데 기획서 써볼까? 이렇게 한번 해보겠습니다 프로토타입 정도.
[48:02 - 48:27] 김승원: 여러분 제가 그 예시를 줬기 때문에 얘가 그러면 이제 답변을 해 줄 겁니다. 그러면 뭘 더 하고 싶어 이렇게 하나하나 다 얘가 초안을 작성하고 거기에 따라서 뭘 좀 더 원할지를 저에게 물어볼 거거든요. 그럼 거기에 따라서 답변을 해 주면 됩니다. Prd 혹시 이게 잘 보이시나요 안 보이면 조금 더 키우겠습니다. 글자를 잘 보이시나요 이 prd 라는 글자가 조금 더 키우겠습니다.
[48:30 - 48:33] 김승원: 잠시만요 네 조금 더.
[48:39 - 48:41] Speaker 6: 과장님이 지금 여신 이 프로그램이 VS 코드인가요?
[48:41 - 49:27] 김승원: 아 이건 이제 파이참인데 비슷합니다 VS 코드랑 비슷해서 비슷해서 그래서 근데 저는 파이참을 쓰는 게 유료 버전 라이센스를 가지고 있어서 그래서 비슷합니다 사실 기능상 그래서 이렇게 되게 쉽게 좀 물어봐 줍니다, 이 영상 서비스의 차별점을 뭘로 잡을까? 뭐 PRD 얘가 알아서 이제 PRD 내용 파악해서 그러면 이렇게 한번 해볼까요? 약간 핵심 차별점 유튜브랑 똑같이 만들건지 아니면 뭐 뭘 예를 들어 대학 강의만 하면 약간 좀 UDEMI 이런 식의 강의 사이트가 되고 클래스 101 이렇게 되고 이렇게 되겠죠 아니면 뭐 일단은 대학 강의 반려동물 이런 걸로 한번 해보겠습니다 이렇게 해서.
[49:33 - 50:05] 김승원: 그럼 특정 리치 이제 커뮤니티용으로 하고 뭐 아마 1 번, 2 번, 3 번, 4 번에 맞게 그 얘가 계속해서 이제 질문을 던져 줄 거거든요 그럼 거기에 맞게끔 뭐 저희가 이제 하면 됩니다 그렇게 해서 쉽게 그 기획서를 작성하고 내 의견이 조금 더 들어가면 그럼 또 얘가 또 거기에 맞게끔 잘 해줄 겁니다 그래서 이런 식으로 그 지금 아마 좀 그, 조금 느려서 이렇게 시간이 걸리는데요. 이런 식으로 하면은 그 기획서 한 장을 얘가 여기 이 폴더에 던져 줄 겁니다.
[50:05 - 50:20] 김승원: 그러면 그거를 그대로 구현해 라고 하면 아마 구현해서 아까 했던 이런 방식의 초안이 나올 거예요 그렇게 하는 게 일단 오늘의 최종 목표입니다. 이런 식으로 그 PRD 를 다.
[50:22 - 51:13] 김승원: 여기 보시면 뭐 이 경로에 내가 이거를 써줄게 이렇게 얘기를 했거든요 얘가 그러면 아마 이 경로에 얘가 저절로 이제 써줄 겁니다 auto mode 로 하면은 이런 식으로 쉽게 PRD 를 계속 만들고 그리고 또 이런 명령어도 있습니다 예를 들어 grinmy 라고 하면은 이 명령어를 이제 치게 되면은 얘가 굉장히 깐깐하게 많이 물어봅니다 뭐 예를 들어 감사실처럼 약간 시행계획에서 이게 근거가 뭐야? 좀 더 부족한데? 뭐 이런 식으로 해서 이 스킬을, 제가 실행하는 법도 공유 드리겠습니다 사이트에 있거든요 그래서 Grill me 라고 해서 조금 더 나는 실행 계획을 좀 탄탄하게 쓰고 싶다 그러면 그렇게 좀 해주시면 될 것 같고요 그래서 이렇게 이 스킬은 자동적으로 제공되는 게 아니라 내가 설치를 할 수 있는데 그 설치 방법도 그 사이트에 공유해 드리겠습니다 그래서 뭐 이런 식으로 퀘스천을 굉장히 많이 좀.
[51:13 - 51:20] 김승원: 좀 불편하게 많이 하는데요 이렇게 보면은 한글로.
[51:24 - 51:30] 김승원: 좀 시간이 걸릴 것 같아가지고 학교 대상으로 할지 PRD.
[51:30 - 51:39] Speaker 6: 라는 거를 이제 PRD 를 만들어보자고 제안하셨으니까 저게 LLM 이든 코딩 프로그램이든 PRD 가 뭔지 알고 있는 거잖아요?
[51:40 - 51:49] 김승원: 대충 아마 아는데 근데 양식이 다 다르니까 내가 또 양식을 주면 좋긴 하죠 회사마다 양식이 좀 저희도 실행계획도 양식 부서마다 다르듯이 근데 대충 알고 있긴 합니다 그게 궁금했어요.
[51:50 - 51:52] Speaker 7: PRD 라는 게 왜 표준화.
[51:52 - 52:00] Speaker 4: 되어 있는 건지 다 PRD 라는 거는 글로벌 PRD 를 쓰는 데가 얼마나 많을 것이고 다를 텐데 그래서 저도 저희.
[52:00 - 52:33] 김승원: 팀에서 만든 이 양식이랑 그 뭐 구글이나 메타 이런 데서 좀 쓰는 게 공유되어 있거든요. 사실 요새 그래서 그런 것들 좀 섞어서, 그래서 이렇게 좀 만들어 놨습니다 그래서 요약, 그리고 이 문제가 뭐고 왜 만들어야 되는지 어떤 사람들이 왜 불편함을 느끼는지 그리고 유저는 어떤 건지 실제로 어떻게 쓰는지 이런 것들은 근데 조금 더 내가 세부화할 수도 있고 뺄 수도 있습니다 그냥 시행 계획 정도라고 보시면 될 것 같아요 이런 식으로 계속 하면서 하나의 PRD 를 완성하고 그걸 구현해줘?
[52:33 - 52:57] 김승원: 하면은, 그 범위 내에서 아마 초 OK 버전을 구현해 줄 겁니다. 그래서 그걸 한번 그 각자 한번 시간이 되시면 해주시면 좋을 것 같고요. 이게 다만 클라우드 코드 계정이 클라우드 코드가 필요해서 그 편집기 이거를 설치를 하고 클라우드 코드를 설치해야 이걸 할 수 있거든요. 그래서 혹시 편집기 설치가 만약에 안 되신 분이 있으면.
[52:59 - 53:29] 김승원: 이걸 따라서 그대로 하면은 설치를 하실 수 있을 겁니다 데이터가 조금 나가긴 하지만 1 층이나 7 층에 와이파이가 또 있으니까 그걸 하셔도 되고요 설치를 하시고 네 그 뒤에 이제 clode 코드 아까 제가 여기 보면은 그 clode 라고 여기 추는데 들어갔잖아요? 이거는 잠시만요 이거는 제가 링크를 좀 이따 공유 드리겠습니다 여기에 그.
[53:30 - 54:04] 김승원: 프로덕코드 설치라고 요 주소에 있긴 한데 이것도 제가 제일 녹음이 되고 있으니까 요걸 요약본으로 드릴게요. 그러면 아마 하실 수 있을 것 같아요. 그래서 여기에 이 윈도우 파워셀이라는 부분에 혹은 뭐 그 VS 코드나 이런 터미널에 이걸 복사해서 그대로 붙여넣기를 하면은 혹은 뭐 이걸 그러면 아마 될 겁니다. 그렇게 되거나 혹은 그게 안 된다면 아마 그, Cload Code 설치법이라고 인터넷에 치면 이렇게 나올 거거든요 그래서 여기에 맞게끔 한번 예를 들어 윈도우.
[54:05 - 54:21] 김승원: 이것도 그대로 치면 되거든요 이걸 복사 붙여넣기 해서 그렇게 한번 진행을 해 주셔서 Cload 를 한번 설치를 해 주시고요 만약에 안 되는 게 있으면 저한테 스크린샷이나 이런 걸 주시면 제가 한번 도움 드리도록 하겠습니다 그렇게 해서 Cload Code.
[54:23 - 54:50] 김승원: 를 먼저 깔아 주시고 prd 를 해서 한번 이렇게 뽑아 보는 걸로 mvp 하나를 이렇게 뽑아 보는 걸로 이렇게 한번 해주시면 될 것 같습니다. 크로스 코드가 아까 그 주소가 여기에 있는 주소에 있는 걸 그대로 복사 붙여넣기 해주시면 될 것 같거든요. 여기에 이제 traxy 라고 해서 여기 traxy 에 이제 그.
[54:53 - 55:23] 김승원: Clexia 3 번 요거 요거를 그대로 이제 복사하셔서 어디에다 붙이나요? 그 터미널에 붙입니다 그 파워셀이나 아니면 그 VS 코드 터미널에 붙이면은 아마 요게 이제 그 클로드 코드가 설치가 될 겁니다 아마도 만약에 안되면은 그걸 주시면 아 요거는 구글 로그인이나 혹은 그. IIC 4 번으로 해주시면 될 것 같습니다.
[55:29 - 56:07] 김승원: 그래서 보통 이게 노트북을 쓰면 좋긴 한데요 왜냐하면 제가 외부망을 써보니까 외부망이 껐다 키면 아마 다 없어지는 것으로 알고 있어요. 사실 파일들이 그래서 그러면 내가 했던 게 다 날아가 버리게 되니까 만약에 노트북이 없으시면 잠깐 대여를 하시면 밑에 지하에서 대여를 해주더라고요 꽤 괜찮은 걸로 그렇게 한번 해주셔도 괜찮을 것 같고요 아니면, 네네 이렇게 만약에 그 설치가 안 되시면 여기 클라우드 코드가 어디 업로드 된 거예요?
[56:11 - 56:12] Speaker 4: 아 여기 3 번 한번.
[56:19 - 56:58] 김승원: 아 여기에 여기 트래시라고 한번 이 주소를 한번, 여기에 그 클로드 설치 정보가 있습니다. 클로드 코드 여기에 그 3 번 일단 시간이 좀 돼서 혹시 만약에 그 클로드 코드가 안 되시면 편집기랑 그리고 이제 클로드 코드 그거를 한번.
[56:58 - 57:35] 김승원: 해주시고 안 되시면 저한테 스크린샷이나 이런 에러 메세지 주시면 제가 업데이트해서 드리도록 하겠습니다. 일단 열기가 너무 가득해서 끝내야 될 시간이 지금 와가지고 그래서 클라우드 코드 까지 한번 그래서 저희 편집기 설치랑 클라우드 코드 설치랑 그리고, 그 PRD 작성하는 거 그렇게 한번 해서 그 PRD 구현해줘 이렇게까지만 해주시면 되는데 그게 만약에 안 되면 제가 구현된 걸 그대로 그냥 드릴게요.
[57:35 - 57:48] 김승원: 그래서 일단 각자 해보시고 만약에 시간이 없어서 안 되면 그걸 그냥 있는 걸 쓰시고 이게 새롭게 하나 그냥 제가.
[57:50 - 58:00] 김승원: 잠깐만요. 여기 터미널이 어디 있는지 건데 따로 명칭 자체가 있나요? 네네 이게 제가 좀 더 그.
[58:13 - 58:16] Speaker 4: 여기 머리 위에 정확히 보이죠? 진행되는 것 같습니다. 제가 한번 이거.
[58:18 - 58:21] Speaker 4: 딸 때 넣어두겠습니다. 조금 헷갈려가지고 베이스 코드.
[58:26 - 58:26] Speaker 4: 아니면.
[58:28 - 58:29] Speaker 4: 이왕이면.
[58:29 - 58:29] Speaker 7: 잠깐만요.
[58:30 - 58:31] Speaker 6: 베이스 코드.
[58:40 - 58:42] 김승원: 여기 VS 코드는 여기 카우저 있습니다. 여기.
[58:46 - 59:02] Speaker 4: 레스코드 쪽에 터미널로 터미널로 하셔서 거기서 아까 그 고쳐갈 기억이 있는데 이거 시약이 안 될 때 여기서 여기서.
[59:03 - 59:05] 김승원: 이게 그 아이디도 연동하셨어요? 그렇죠?
[59:10 - 59:14] Speaker 3: 이거 이거 어떻게 아이디를 연동하려고 하나요?
[59:15 - 59:18] Speaker 4: 클라우드 아니에요? 그래서 예전에 강사 로브츠처럼.
[59:20 - 59:22] Speaker 4: 다 있으세요? 그러면. 어?
[59:30 - 59:37] Speaker 3: 이제 된 거 같거든요?
[59:38 - 59:40] Speaker 4: 혹시 인터넷이 안 돼 있나요?
[59:45 - 59:53] Speaker 7: 멜로디 ID 가. 타이카도 한 번 더 할게요.
[59:55 - 59:57] Speaker 6: 애초에 그거를 쓰기 위해서.
[60:01 - 60:09] Speaker 4: 릴렉스 해법이라는 게. 갖고 계신 건가?
[60:12 - 60:12] Speaker 7: 100mm. 2mm.
[60:20 - 60:30] Speaker 7: 여기까지 나오시고 예 나오셨어요 이제 거기까지만 남았어요 엔투와 한번 할 수 있습니다 그래서 저는 엔터 치니까 2.1 점 이렇게 나오면서 이렇게.
[60:30 - 60:38] Speaker 4: 설명이 그래서 여기서 이제 뭐 여기까지 나오는 거에서 할 수 있는 거.
[60:41 - 60:46] Speaker 4: 많이 뜰수록 느려가지고, 이걸 한번 붙이라고 할 것 같거든요.
[60:57 - 60:57] Speaker 3: 오.
[61:03 - 61:05] Speaker 3: 이걸 한번 붙여 먹어.
[61:16 - 61:26] Speaker 7: 일단 프론트를 설치를 하셔야 될 것 같아요. 그냥 프론트 치면 바로 이렇게 나와요.
[61:30 - 61:39] 김승원: 이 경로를 이렇게 보면서 이렇게 치면 되죠. 파일이 마지막에 이 경로에 이 폴더 안에 뭐 만들어 달라고 말씀을. 다른 걸 지정하셔도 돼요. 이렇게 치면 이제.
[61:40 - 61:52] Speaker 7: PRD 아까 오를 하나 더 붓을 해서. 이렇게 해서 편하게 약간. 네.
[61:54 - 61:54] Speaker 7: 아.
[62:00 - 62:00] Speaker 5: 다운드.
[62:11 - 62:12] Speaker 3: 영어만 한번 해볼게요.
[62:21 - 62:23] 김승원: 이게 혹시 제 보안 노트북인가요?
[62:24 - 62:29] Speaker 4: 그래가지고. 얘가 이게 안 먹는 것 같거든요. 보통 이게 SSL.
[62:30 - 62:36] 김승원: 보안 때문에 자체적으로 저희 때문에 그런 것 같은데. 제가 좀 확인해 보겠습니다. 이대로 체크하고.
[62:38 - 62:38] 김승원: 저희까지.
[62:39 - 62:42] Speaker 6: 네, 체크하고 그렇습니다. 여기서 이제 우르르 치시면.
[62:44 - 62:48] Speaker 6: 이제 계정 연결을 하시면 되는데. 계정을 제가 그.
[62:53 - 62:53] Speaker 7: 사이즈가 있어요.
[62:55 - 62:56] Speaker 7: 그리고 화면을 내려보시면.
[62:58 - 63:09] Speaker 7: 네. 아무일 없거든요. 전 예약. 여기서 하나 예약을 하면. 저희 디지털 앱도.
[63:10 - 63:39] Speaker 4: 디지털 컴퓨터 있잖아요. 이런 식으로 제가 좀 해놨거든요. 그래서 사람이 많아서. 여기에 아마 이제 이때 그 비밀번호를 그 외부망에서 들어가시고 그리고 비밀번호가 노후 시간대에 씁니다. 그러면 그때 외부망에서 들어가셔서 연동하시면 그러면 쓸 수 있을 겁니다. 일단 그렇게 일단 알겠습니다.
[63:43 - 63:43] Speaker 4: 아, 이게.
[63:45 - 63:59] Speaker 6: 계정된 메뉴 설명이죠? 계정 쌓을 거라서. 계정을. 저희 아까 그 클래스 여기 보시면 계정 신청하는 데가 있거든요. 거기서 하나 신청을 하셔서 계정을 한번 신청을 하는 게. 그 계정에. 혹시?
[64:04 - 64:05] Speaker 5: 그래요? 잠깐만요.
[64:08 - 64:17] 김승원: 노트북을 보고. 이게 인커브라고 해서 그게 하나 설치가 돼가지고 이걸 먼저 한번 해주시면 될 거예요. 이걸 한번 해볼게요.
[64:25 - 64:27] Speaker 7: 이거 확보만 하시면 될 거예요.
[64:30 - 64:30] Speaker 6: 네.
[64:32 - 64:39] Speaker 5: 여기서 그거 하시고 파워젤스 한번 사고 싶은데 계속.
[64:42 - 64:42] Speaker 7: 이게.
[64:46 - 64:47] Speaker 7: 아 이게.
[64:49 - 64:54] 김승원: 이게 설치가 안 돼가지고. 먼저 한번 해볼까요? 먼저 하고 와볼까요? 그럼 될 거예요.
[64:56 - 65:06] 김승원: 아 예 고생하셨습니다. 그 혹시 커피. 시간 가능하시면 저희가 클래스 지원금 조금 나와가지고 커피 밑에서 뭐 먹을라는데 괜찮으신가요?
[65:09 - 65:18] 김승원: 지금요? 네 지금 괜찮으세요? 혹시 내려가서 커피. 다음에. 네. 그럼 일단. 네 그렇지.
[65:24 - 65:29] Speaker 4: 않고 이게 그 쇼트코드가.
[65:29 - 65:30] 김승원: 사실.

2알아야 할 것

계정·포털 관련 안내입니다.
🔑 AI 계정(Claude) 신청은 어떻게 하나요? ▸ /booking 페이지에서 신청 — 공유 Claude 계정을 예약 단위(사용량 리셋 주기)로 배정받는 방식입니다. 하루 09·14·19시 3타임 시작. 신청 후 안내 메일로 접속 정보를 받습니다.
🌐 포털 주소를 다시 확인하고 싶어요 wiki.airportflow.xyz 입니다 — 강의 중 .xyg로 잘못 들리셨다면 오타이니 꼭 .xyz로 입력해 주세요. 로그인은 구글 계정 또는 IIAC 사번 둘 중 하나.
💻 편집기 + Claude Code는 어디서 설치하나요? ▸ ③ 편집기 & Claude Code 설치에 순서대로 정리되어 있습니다 (에디터 선택 → 터미널 열기 → 설치 명령 → 로그인).
❓ 질문은 어디에 남기나요? ▸ 질문 게시판 — 로그인 없이 누구나 질문·답변 가능, 이미지(스크린샷)도 첨부할 수 있습니다. 본인 글은 수정·삭제도 가능해요.

3편집기 & Claude Code 설치 — 편집기는 둘 중 하나만

잘 모르겠으면 VSCode를 받으세요 (가볍고, 이 수업 도구와 잘 맞습니다). 설치가 안 되면 아래 ④ 트러블슈팅을 확인하세요.
내 컴퓨터를 고르세요: — 고른 쪽 안내만 보여서 훨씬 간단해져요

VSCode 추천

가볍고 무료 · 어떤 언어든 OK · 코딩 AI(Claude Code) 연동이 쉬움.
🍎 맥 (Mac)
  1. 아래 버튼 → Mac 버전 다운로드
  2. 받은 Visual Studio Code 앱을 응용 프로그램 폴더로 드래그
  3. 더블클릭해서 실행 (처음 "인터넷에서 받은 앱" 물으면 열기)
🪟 윈도우 (Windows)
  1. 아래 버튼 → Windows 버전 다운로드
  2. 받은 .exe 실행 → 약관 동의 → 다음 계속
  3. "PATH에 추가" 항목은 체크된 채로 설치 완료
⬇ VSCode 다운로드 페이지 열기

PyCharm

파이썬(Python) 전문 편집기 · 무료 버전 있음. 파이썬을 확실히 할 사람용. Python이 안 깔려 있으면 설치를 계속 물어봐서, 초심자는 VSCode가 덜 번거로워요.
🍎 맥 (Mac)
  1. 아래 버튼 → 무료 Community 다운로드
  2. 맥 칩에 맞게: Apple Silicon(M1~) 또는 Intel 선택
  3. .dmg 열어 앱을 응용 프로그램으로 드래그
🪟 윈도우 (Windows)
  1. 아래 버튼 → 무료 Community 다운로드
  2. 받은 .exe 실행 → 다음 계속
  3. 바탕화면 아이콘 체크 → 설치 완료
⬇ PyCharm(무료 Community) 다운로드
  1. 다운로드 — 위 VSCode 다운로드 버튼으로 받기 (인터넷 속도에 따라 5~15분).
  2. 설치 — 맥은 응용 프로그램으로 드래그, 윈도우는 .exe 실행.
  3. 편집기 열기 — 실행 → Open Folder(폴더 열기)로 작업 폴더 열기.
  4. 실행해 보기 — 예제 화면(index.html)은 더블클릭이면 브라우저에 바로 뜸. (필수 실습은 PRD 문서라 여기까지 안 돼도 따라올 수 있어요.)

Claude Code 터미널 AI 도구 · 이 클래스의 핵심

편집기 안에서 여는 터미널에 아래 블록을 통째로 붙여넣으면 — 설치 + 명령 경로(PATH) 등록 + 확인까지 한 번에 됩니다. 원데이 클래스 Track C와 동일한 설치 블록이에요.
① 먼저 '작업 폴더'를 편집기로 엽니다 (Open Folder)
Open Folder(폴더 열기)가 뭐냐면 — 편집기한테 “앞으로 이 폴더에서 작업할게” 하고 정해주는 겁니다. 폴더 하나를 열면 그 안의 파일들이 편집기 왼쪽에 목록으로 뜨고, 곧 열 터미널과 Claude Code도 전부 그 폴더 안에서 돌아갑니다. 그래서 내 프로젝트의 ‘집’이 될 폴더 하나를 정해서 여는 것이 첫 단추예요.
여는 법 — 빈 폴더를 하나 만들어 두고(이름은 my-app처럼 영어로), VSCodeFile(파일) → Open Folder, PyCharmOpen 에서 그 폴더를 고르면 됩니다. 처음에 “작성자를 신뢰하냐”고 물으면 Yes(신뢰).
② 터미널 탭 열기 — 방금 연 폴더 안에서
  1. VSCode — 상단 메뉴 Terminal → New Terminal (단축키 Ctrl+`)
  2. PyCharm — 하단 탭에서 Terminal 클릭
  3. 터미널은 지금 열어 둔 폴더 위치에서 열립니다 — 이래서 ①에서 폴더부터 연 거예요.
③ 설치 (통째로 복붙) — 🍎 맥 (Mac)
  1. 아래 [복사]로 블록 전체를 복사해 터미널에 붙여넣고 엔터 — 설치·경로 등록·확인이 한 번에.
curl -fsSL https://claude.ai/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"
grep -qs '\.local/bin' ~/.zshrc || echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
claude --version
③ 설치 (통째로 복붙) — 🪟 윈도우 (Windows)
  1. 윈도우에서 편집기 터미널을 열면 기본이 PowerShell이에요 — 그게 정상이고, 따로 뭘 열 필요 없습니다. 아래 [복사]로 블록 전체를 복사해 그 터미널에 붙여넣고 엔터. "여러 줄을 붙여넣으려 합니다" 경고가 뜨면 그냥 붙여넣기를 누르세요(정상).
irm https://claude.ai/install.ps1 | iex
$bin = "$env:USERPROFILE\.local\bin"
$u = [Environment]::GetEnvironmentVariable("Path","User")
if ("$u" -notlike "*$bin*") { [Environment]::SetEnvironmentVariable("Path", ("$u;$bin").Trim(";"), "User") }
$env:Path = "$bin;$env:Path"
claude --version
⚠️ 설치가 "Installation failed (exit code 1)"과 함께 "requires either Git for Windows …"로 멈추면 — PC에 Git for Windows가 없어서입니다 (새 노트북·비개발 PC에서 흔해요). 아래 한 줄로 Git을 먼저 설치하세요:
winget install --id Git.Git -e --source winget
설치 창(UAC)에서 → 끝나면 PowerShell을 완전히 닫고 새로 연 뒤 위 Windows 블록을 다시 붙여넣기. (winget이 없으면 git-scm.com/downloads/win에서 기본값으로 설치 후 재실행.)
💡 예전에 안내한 SSL/TLS 오류는 위 경로 등록 포함 블록으로 대체됐습니다. 그래도 SSL/TLS 트러스트 오류가 나면 → ④ 트러블슈팅 첫 항목 참고.
  1. 설치 확인 — 블록 마지막 줄(claude --version)에서 숫자 버전(예: 2.x.x)이 뜨면 성공. "command not found"가 나오면 → 설치는 됐는데 터미널이 경로를 아직 못 읽은 것뿐입니다. 터미널을 완전히 닫고 새로 열어 다시 claude --version (경로 등록은 위 블록이 이미 해줍니다).
  2. 실행 & 로그인 — 작업 폴더에서 claude 입력 → 색상 테마를 물으면 그냥 엔터 → 로그인 방법은 Claude account with subscription 선택 → 브라우저가 자동으로 뜨면 /booking에서 예약한 공유 Claude 계정으로 로그인합니다 — 로그인 화면에 그 계정 이메일을 입력 → 그 계정 메일함에 도착한 인증 코드를 입력 → 허용(Authorize) → 터미널로 돌아오면 준비 끝 (브라우저가 안 뜨면 터미널에 뜨는 링크를 직접 붙여넣기). 구글 계정·IIAC 사번위키(airportflow) 로그인용이라 여기선 쓰지 않습니다. 계정 예약·로그인 방법 자세히는 ② /booking 참고.
🧑‍💻 (개발자용 대안) 이미 Node.js 22 이상이면 npm install -g @anthropic-ai/claude-code 도 됩니다. 단 자동 업데이트는 안 되고 sudo는 쓰지 마세요.

PRD 작성 → 구현까지 여기까지 하면 W1 끝

Claude Code가 켜졌으면 이제 내 서비스 PRD를 쓰고 → (선택) 검토받고 → 구현까지 한 번에 갑니다.
① PRD 템플릿 가져오기
  1. 📄 문서 템플릿 & 프롬프트 페이지에서 PRD 빈 템플릿을 복사
  2. Claude Code 터미널에 붙여넣기
② Claude에 시키기
  1. 템플릿 아래에 이어서 이렇게 요청
내 서비스 아이디어야: [한 줄 설명]. PRD 5요소(문제·유저·MVP·성공·Non-Goals)로 정리하고,
빠지거나 애매한 건 나한테 먼저 물어봐.
Claude가 하나씩 되물으면 답하면서 채워나가면 됩니다 — 한 번에 완벽하게 안 써도 돼요.
③ (선택) Grill me로 더 탄탄하게
  1. 터미널에 한 줄 (Node.js 필요 — 없으면 nodejs.org에서 설치)
npx -y skills add mattpocock/skills --agent claude-code
  1. PRD 초안을 붙여넣고 "grill me"라고 요청 — 한 번에 하나씩 · 추천 답변과 함께 캐물어줍니다 (그냥 "응"도 OK)
  2. /to-prd — 캐물은 내용을 PRD 문서로 자동 정리 ⚠️ 나온 걸 그대로 받지 말고 이해하고 내가 판단해서 확정
💡 설치 안 해도 OK — 터미널이 낯설면 아무 AI 채팅창에 "staff engineer처럼 내 계획을 캐물어줘 — 한 번에 하나씩, 추천 답변과 함께"라고 해도 거의 같은 효과.
④ 구현 요청 — 실제로 실행
  1. PRD가 완성됐으면 Claude Code에 그대로 요청
이 PRD 그대로 구현해줘.
Claude가 파일을 만들기 시작합니다 — 끝나면 만들어진 index.html 등을 더블클릭해서 브라우저로 확인. 여기까지 하면 W1 필수+선택 모두 완료입니다.
💡 둘 다 받아야 하나요? 아니요 — 하나만. 나중에 바꿔도 됩니다.
❓ Python 깔거나 GitHub repo 만들어야 하나요? → 아니요.
  • 필요한 건 편집기 하나뿐 — Python·GitHub 계정 불필요.
  • MVP(첫 화면)는 HTML 파일 하나더블클릭이면 브라우저에 떠요(서버·Python 없이).
  • "프로젝트"는 폴더 하나 만들어 편집기로 여는 것(Open Folder) — git/repo 아님.
  • Python·서버는 나중에 백엔드가 필요할 때, 그때 코딩 AI(Claude Code)가 안내·설치해줘요.

4트러블슈팅 — 강의 중 나온 이슈

설치·연동 중 실제로 나온 문제들입니다. 같은 증상이면 아래부터 시도해 보세요.
❌ PowerShell에서 설치 명령 실행 시 "SSL/TLS 보안 채널에 대한 트러스트 관계를 설정할 수 없습니다"
⚠️ 강의 중엔 이 문제를 풀지 못하고 넘어갔습니다 — 아직 검증된 해결책이 아닙니다. 아래는 이 에러 메시지에 대해 가장 먼저 시도해볼 만한 조치입니다 (Windows PowerShell 5.1이 최신 TLS를 기본으로 안 쓸 때 흔히 나는 오류): 아래 한 줄을 설치 명령 실행 전에 먼저 넣고 엔터, 그다음 원래 설치 명령을 다시 실행해 보세요.
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
이걸로도 안 되면 회사 보안 프로그램(SSL 검사)이 원인일 가능성이 높습니다 — 그땐 스크린샷과 에러 메시지를 강사에게 보내주세요. 같은 증상을 겪으신 분은 어떻게 해결하셨는지도 꼭 알려주시면 이 항목을 실제 검증된 해결책으로 업데이트하겠습니다.
PowerShell SSL/TLS 트러스트 오류 화면
❌ Claude Code 최신 버전(1.4) 설치가 안 됨
1.3 버전으로 대체 설치하면 됩니다 — 강의 중에도 같은 증상이 나와 1.3으로 진행했습니다. 설치 명령에 버전을 지정해서 다시 시도해 보세요.
⏰ Claude Code 계정 연동 시 비밀번호를 못 받음 / 로그인이 안 됨
공유 AI 계정 예약은 ▸ /booking 페이지에서 하고, 접속 정보(비밀번호)는 예약한 시간대(사용량 리셋 주기)에 맞춰 안내 메일로 발급됩니다. 예약을 안 했다면 먼저 /booking에서 시간대를 잡아주세요 — 예약 없이는 비밀번호도 발급되지 않습니다. 예약했는데도 메일을 못 받았다면 강사에게 문의하세요.
⌨️ PowerShell에 명령을 붙여넣어도 실행이 안 됨
PowerShell을 관리자 권한으로 다시 실행한 뒤 붙여넣기를 시도해 보세요. VSCode 내장 터미널(터미널 → 새 터미널)을 대신 써도 됩니다.
🧩 설치는 됐는데 화면에 아무것도 안 뜸 (front 관련 오류)
Node.js가 없어서 나는 오류일 가능성이 높습니다 — nodejs.org에서 Node LTS 설치 후 터미널을 새로 열고 다시 시도하세요.
💡 위에 없는 증상이면 스크린샷 + 에러 메시지를 강사에게 보내주세요 — 여기 트러블슈팅 목록에 계속 추가해 나갈 예정입니다.

5실습 체크리스트 — PRD 1장 (+ 선택)

방법은 위 ③ 편집기 & Claude Code 설치에 PRD 작성부터 구현까지 순서대로 있습니다 — 여기는 뭘 하면 되는지 요약만.
📄 문서 템플릿 & 프롬프트 페이지 열기 →
✅ 필수 · 전원
내 서비스 PRD 1장
Claude Code 계정으로 작성 (③ 참고)
➕ 선택 · 여유 되면
같은 계정으로 MVP 첫 화면까지
PRD 완성 후 "구현해줘"만 추가
다음 →W2 · 인증·로깅·ADR
← 10주 전체 보기  ·  전체 위키