🚀 토스, 포항공대 출신 | 현업 백엔드 개발자(+9년) 🎥2만 유튜버 | 개발 콘텐츠 제작 📚 인프런 강사 | 누적 수강생 18,000+ 👥 개발자 취업 커뮤니티 운영 중 (8,000+) 🧩 오픈소스 (Gradle, Spring AI 등) 다수 Contributor 📝38개 서류 합격 및 크몽 이력서 첨삭 100+회 이상 경험 (평점 5.0점)
이 챌린지는 강의·교재를 제공하지 않습니다. 이미 알고 있거나 스스로 학습한 내용을 실전 문제와 GitHub PR로 증명하는 실행 트랙입니다. 시작 전 준비 · 제출은 딩코가 만들어주는 개인 private 저장소에서 진행합니다. Next.js·TypeScript·Tailwind 블로그 프로젝트가 들어 있고, 미션의 정답은 비워둔 상태로 제공합니다.
이미 익힌 개념을 코드·실험·설명으로 증명하는 4주 실행 트랙입니다.
WHAT YOU SHIP
완주하면 남는 것
선택 에이전트별 프로젝트 컨텍스트, 반복 작업 흐름, 검증·차단 장치
권한 경계를 기록한 이슈에서 테스트된 PR까지의 협업 루프
AI 리뷰와 실패 복구, 운영 신호, 템플릿 앱 기능 캡스톤
BEFORE
매번 긴 프롬프트를 다시 쓰고 결과를 사람이 처음부터 확인합니다.
AFTER
선택한 에이전트의 컨텍스트·반복 작업·검증 장치가 저장소에 남아 이슈에서 검증된 PR까지 반복됩니다.
ACTUAL WORKFLOW
신청부터 리뷰까지, 실제 화면 순서대로
GitHub 주소를 복사해 제출하지 않습니다. 딩코 홈페이지가 개인 저장소 준비, 미션 브랜치와 PR 생성, 상세 리뷰 확인까지 이어줍니다.
1GitHub 먼저, Discord는 마지막카카오 로그인과 사전 진단을 마치면 개인 private 저장소를 준비하고, Discord 역할과 기수 채널은 마지막에 연결합니다.2내 private 저장소에서 미션 수행홈페이지가 ‘선택한 에이전트로 운영 기준선과 검증 PR 만들기’ 브랜치와 PR 생성을 이어줍니다. PR 주소를 복사해 붙여넣지 않습니다.390점과 구체적인 근거 확인자동 검사와 AI 리뷰의 잘한 점·개선 포인트를 딩코 상세 리뷰와 GitHub PR 댓글에서 확인하고 같은 PR을 수정합니다.4AI Native 챌린지 2기 운영 채널개인별 상세 리뷰는 Discord에 올리지 않고, 주간 요약과 운영 공지만 공유합니다.
위 화면은 실제 운영 UI와 저장소·채널 규칙을 바탕으로 만든 예시입니다. 저장소명, 기수 번호와 리뷰 점수는 참가자와 기수에 따라 달라집니다.
4-WEEK ROUTE
이미 아는 내용을 실제 결과물로 바꾸는 주차별 미션
매주 구현·실험, 테스트·로그, 선택 근거와 질문 답변을 하나의 PR에 제출합니다. 질문은 외운 답을 따로 내는 숙제가 아니라 방금 만든 코드와 증거로 답합니다.
W1
에이전트 운영 기준선
선택한 에이전트에서 컨텍스트·반복 작업·검증 장치를 만들고 작은 변경을 PR로 증명합니다.
주간 통합 PR선택한 에이전트로 운영 기준선과 검증 PR 만들기
[필수] 이번 주에 쓸 AI 코딩 에이전트 1개를 고르고 docs/agent-workflow.md에 도구명·버전, 선택 이유, 다음 세 능력의 구현 위치를 적습니다: 프로젝트 컨텍스트, 재사용 가능한 작업 흐름, 변경 전후 검증 또는 차단 장치.
[필수] 선택 도구의 동등 기능으로 프로젝트 구조·실행 명령·규칙·완료 조건을 제공하고, 반복 작업 하나를 재사용 가능한 명령·스킬·프롬프트·워크플로우로 만듭니다.
[필수] 테스트·린트·권한 확인·변경 차단 중 하나를 검증 장치로 연결하고, 일부러 실패시키거나 금지한 변경을 시도해 잡히는 출력을 남깁니다.
[필수] 만든 흐름으로 템플릿 앱에 작은 코드 또는 테스트 변경을 만들고 npm test 또는 Playwright 검증을 통과한 PR을 제출합니다.
[선택 확장] 같은 능력을 두 번째 에이전트에서 재현해 차이와 이식 비용을 비교합니다.
제출 증거 · 선택한 에이전트, 세 공통 능력의 구현 위치와 동등 기능 매핑 · 반복 작업 흐름이 만든 코드 또는 테스트 산출물 · 실패 또는 금지 변경을 검증 장치가 잡은 출력 · 작은 변경의 테스트 통과 출력과 PR 링크 · 질문 1~3 답변
함께 답할 근거형 질문 3개
선택한 에이전트에 제공한 프로젝트 정보 중 일반 README만으로는 부족했던 것은 무엇인가요?
반복 작업과 검증 장치를 각각 어디까지 맡기고, 사람 확인은 어디에 남겼나요?
검증 장치가 잡지 못한 실수는 무엇이고 다음에 어떻게 보완할 계획인가요?
W2
이슈에서 검증된 PR까지
에이전트와 외부 도구의 권한 경계를 정하고 이슈에서 테스트된 PR까지 한 바퀴를 돕니다.
주간 통합 PR선택한 에이전트로 이슈에서 검증된 PR까지 한 바퀴 돌리기
[필수] 이번 주 에이전트와 사용한 외부 도구(GitHub, MCP, CLI, 에디터 통합 등)를 docs/agent-workflow.md에 기록하고, 읽기·쓰기 범위와 사람 승인이 필요한 지점을 적습니다.
[필수] 이 저장소에 기능 이슈 1건을 만들고, feature/<이슈번호>-<슬러그> 브랜치에서 기능을 구현한 뒤 공통 제출 계약의 submit/<module>__<mission> 브랜치로 병합합니다. 채점 대상 PR은 홈페이지 제출 버튼이 submit 브랜치에서 여는 PR 하나이므로 feature 브랜치에서 기본 브랜치로 따로 PR을 열지 않습니다. 이슈·브랜치·PR의 연결과 인수 조건은 제출 PR 본문에 남깁니다.
[필수] 그 기능의 동작을 tests/ 아래 Playwright 시나리오 1개로 고정하고, 구현 전 실패와 구현 후 통과 출력을 모두 남깁니다.
[선택 확장] 다른 에이전트로 검토하거나 병렬 작업을 진행하고, 충돌 방지 경계와 차이를 기록합니다.
제출 증거 · 선택한 에이전트·외부 도구·읽기·쓰기 범위와 승인 지점 · 이슈 번호, feature 브랜치명, PR 템플릿을 채운 PR 링크 · tests/ 아래 Playwright 시나리오 1개와 구현 전 실패·구현 후 통과 출력 · 질문 1~3 답변
함께 답할 근거형 질문 3개
사용한 외부 도구에서 읽기 전용으로 충분한 지점과 쓰기 권한이 필요한 지점을 어떻게 나눴나요?
이슈·브랜치·PR 인수 조건을 제공한 뒤 에이전트의 결과물이 어떻게 달라졌나요?
Playwright 시나리오가 이 기능의 무엇을 보장하고, 무엇은 여전히 보장하지 못하나요?
W3
AI 리뷰와 실패 복구
AI 리뷰·자동 검증·운영 신호를 연결해 실패를 발견하고 수정한 뒤 병합 전 신뢰 경계를 만듭니다.
주간 통합 PRAI 리뷰와 실패 복구 루프를 실습하기
[필수] 이번 주 에이전트로 본인 변경을 리뷰하게 하고, 사람이 놓쳤을 수 있는 지적 1개 또는 검증으로 확인된 정상 판단 1개를 코드·테스트와 함께 남깁니다.
[필수] 실패 사례 1개를 의도적으로 재현합니다. 테스트 실패, 런타임 오류, 잘못된 입력 중 하나를 선택해 재현 출력·원인·수정 후 통과 출력을 남깁니다.
[필수] 운영 중 먼저 확인할 신호 1개를 정하고 로그, 에러 추적, 테스트 리포트, CI 결과 중 하나로 관찰합니다. 신호의 정상·경고 기준을 숫자 또는 명확한 조건으로 적습니다.
[필수] 선택한 에이전트가 이번 실패 복구에서 맡은 일과 사람이 확인한 경계를 docs/agent-workflow.md에 기록합니다.
[선택 확장] Docker, Sentry, Langfuse, CI/CD, 클라우드 배포 중 하나를 붙여 관찰 또는 복구를 자동화합니다. 비용이 드는 서비스는 필수가 아닙니다.
제출 증거 · AI 리뷰 결과와 사람이 채택·보류한 이유 · 의도적 실패 재현, 원인, 수정 후 통과 출력 · 운영 신호 1개와 정상·경고 기준 · 에이전트와 사람의 검증 경계 · 질문 1~3 답변
함께 답할 근거형 질문 3개
AI 리뷰가 잡아준 지적 중 사람이 놓쳤을 만한 것은 무엇이었고, 왜 채택 또는 보류했나요?
이번 실패를 테스트·리뷰·운영 신호 중 무엇이 가장 먼저 발견했어야 하나요?
운영 중 문제를 가장 먼저 드러낼 신호와 경보 기준은 무엇인가요?
W4
템플릿 앱 기능 캡스톤
사용자 문제부터 성공 기준, 이슈, 구현·테스트·데모·회고까지 하나의 기능 전달 루프로 완주합니다.
주간 통합 PR사용자 문제에서 병합·데모까지 기능 한 바퀴 완주하기
[필수] 이 블로그에 추가할 기능 1개를 정하고 docs/prd.md에 사용자 문제, 측정 가능한 성공 기준, 사용자 스토리, 기능·비기능 요구사항, 비범위를 채웁니다.
[필수] PRD를 실행 단위 이슈로 쪼개고, 각 이슈에 인수 조건을 적습니다. 이슈 번호와 인수 조건이 PR 본문에서 추적되게 연결합니다.
[필수] 그중 기능 1개를 이번 주에 선택한 에이전트로 구현하고 병합까지 마칩니다. tests/ 아래 시나리오로 인수 조건을 고정하고, 동작을 보여주는 짧은 데모 또는 캡처를 남깁니다.
[필수] docs/retrospective.md에 4주간 자동화가 실제로 줄인 병목과 새로 만든 병목, 에이전트를 바꾼 이유가 있다면 그 차이, 팀원이 재사용하려면 제거해야 할 개인 의존성을 적습니다.
[선택 확장] docker-compose로 로컬 전체 스택을 띄우거나 CI/CD로 데모·배포까지 자동화합니다.
제출 증거 · docs/prd.md의 문제 정의·성공 기준·사용자 스토리·요구사항·비범위 · 인수 조건이 적힌 이슈와 그것을 참조한 PR 본문 · 구현한 기능의 tests/ 시나리오와 통과 출력, 병합된 커밋, 짧은 데모 또는 캡처 · docs/retrospective.md의 줄인 병목·새 병목·개인 의존성 · 질문 1~3 답변
함께 답할 근거형 질문 3개
PRD의 성공 기준 중 이번 구현으로 실제 확인된 것과 아직 확인 못 한 것은 각각 무엇인가요?
1~3주차에 만든 컨텍스트·반복 작업·검증 장치 중 이번에 실제로 도움이 된 것과 방해가 된 것은 무엇인가요?
팀원이 이 저장소를 그대로 이어받으려면 아직 문서화하거나 제거해야 할 것은 무엇인가요?
WEEKLY LOOP
한 주의 실전을 한 PR 안에서 끝냅니다
주차별 실전 문제 확인
개인 브랜치에서 미션 수행
코드·테스트·설명을 PR 제출
자동 검사와 AI 리뷰 확인
같은 PR을 수정하고 자동 병합
통과 PR과 공식 해설 확인
누적 동료 리뷰와 크루 학습 기록 반영
제출은 GitHub PR만 사용합니다. AI가 만든 변경도 일반 코드와 동일하게 정확한 커밋, 테스트와 리뷰를 통과해야 합니다. 필요한 증거가 PR 안에 있는지 자동으로 확인합니다.
CREW ENGAGEMENT
미션 한마디로 20분만 이야기합니다
2주차부터 PR에 한마디를 남기고, 크루는 막힌 점과 다른 접근만 나눕니다.
2주차부터 미션 한마디 PR 제출 때 막힌 점을 10~300자로 남깁니다.
팀이 정한 시간에 20분 화요일 21:15을 기본으로 막힌 점과 다른 접근만 나눕니다.
리더가 1~30자로 마무리 2주차부터 완료 크루 +5, 개인 완주와는 별도입니다.
팀 보너스 활동 참여자는 미션 한마디 외에 별도 글을 쓰지 않습니다. 크루 +5는 개인 완주와 별도입니다.
LIVE SESSION
라이브로 한 번, 진행 방식을 함께 맞춥니다
챌린지 기간 중 라이브 세션을 한 번 진행합니다. 완주 기준을 함께 맞추고, 제출이 화면에서 어떻게 흘러가는지 그 자리에서 확인합니다.
KICKOFF LIVE10/6(화) 20:00
60분 · 온라인
AI Native 챌린지 킥오프 라이브
4주 진행 방식과 완주 기준 안내
화요일 킥오프에서 첫 미션 브랜치 준비와 수요일 시작 뒤 GitHub PR 제출 데모
실시간 Q&A
참여 링크는 시작 전 Discord 공지에 올립니다. 라이브에 참여하지 못해도 완주 기준과 제출 방법은 딩코 홈페이지와 Discord 공지에서 그대로 확인할 수 있습니다.
CHALLENGE CONTRACT
개념 학습은 각자, 실전과 피드백은 함께
이 챌린지는 강의·교재·Notion·보너스 자료를 제공하지 않습니다. 이미 알고 있거나 스스로 학습한 내용을 실제 문제에 적용하고 GitHub PR로 증명합니다.
챌린지가 제공합니다
주차별 실전 문제 · 개인 private 실습 저장소 · 명확한 통과 기준 · 자동 검사와 AI 리뷰 · 동료 비교와 완주 기록
참가자가 준비합니다
해당 분야의 기본 개념 · Git과 GitHub PR 경험 · 매주 실행할 시간 · 부족한 개념을 스스로 보완하는 태도
선택형 사전학습 · 별도 구매 · 16시간 38분
The 10x AI-Native Developer
이 강의와 교재는 챌린지에 포함되지 않으며 수강도 필수가 아닙니다. 사전 진단에서 부족한 영역이 있거나 개념 보완이 필요할 때만 선택하세요.
인프런 신청 여부와 별개로, 위의 ‘모집·참여 확인’ 버튼에서 현재 기수의 모집 상태를 확인합니다. 딩코에서 카카오 로그인하면 자리가 확보되고, 모든 연결을 마치면 참여 준비가 완료됩니다.
딩코 모집·참여 확인 페이지에서 현재 기수를 선택하고, 카카오 로그인하면 챌린지 멤버십이 즉시 생성되어 자리가 확보됩니다.
기수별 사전 진단을 통과하면 GitHub 연결 단계가 열립니다.
GitHub를 먼저 연결하면 조직 권한 확인과 AI 운영 실험용 private 저장소 준비가 자동으로 예약됩니다.
Discord를 연결하면 AI Native 챌린지 전용 카테고리와 공지·읽을거리·질문·자유 채널 권한이 설정됩니다.
홈페이지에서 submit/<미션> 브랜치를 만들고 규칙·자동화·실행 증거를 push한 뒤 버튼 한 번으로 PR을 제출합니다.
자동 검사와 AI 리뷰에서 통과한 최신 커밋은 Dingco가 자동 병합하고 자유 채널에서 함께 축하합니다. 보안 민감·저신뢰 결과는 사람 검토 후 처리하며, 크루 Discord에서는 질문과 진행 상황을 함께 나누고 공식 리뷰는 같은 크루 통과 PR을 우선으로 열되 없으면 같은 기수 다른 크루 PR로 이어집니다. 점수판은 주간에는 잠정 반영되고 마지막 누적 리뷰 마감 뒤 최종 확정됩니다.
같은 기수의 읽기 권한 개인 저장소는 private으로 유지되며 같은 기수 참가자는 주차 결과 공개 뒤 읽기 전용으로만 참고할 수 있습니다. 쓰기 권한은 본인 저장소에만 부여됩니다. 크루는 보통 5~6명으로 운영하고 명단은 공개 전까지 숨깁니다. 세부 점수표는 공개하지 않으며, 최종 점수 확정 뒤 동의한 우승 크루만 Hall of Fame·GitHub 배지·공개 이름으로 소개합니다. 참가 등록은 시작 주 수요일 19:00에 마감합니다. 사전 진단이 있는 트랙은 같은 시각까지 통과해야 하며, 크루 명단과 전용 Discord 채널은 20:00에 공개됩니다. 공식 시작과 1주차 미션 공개는 같은 날 21:00이며, 그 뒤로는 매주 수요일 21:00에 새 미션이 열리고 다음 화요일 21:00에 제출이 마감됩니다. 공식 리뷰는 매주 즉시 하지 않아도 되지만, 서로 다른 주차 기준으로 필요한 리뷰 수를 마지막 주차 뒤 일요일 21:00 전까지 채워야 합니다. 1주차 문제·개인 저장소·미션 브랜치는 미리 준비할 수 있고, PR 제출 버튼은 내 크루 채널 준비가 끝난 뒤 자동으로 활성화됩니다. GitHub·Discord 연결이 덜 끝난 참가자는 배정된 크루를 유지합니다.
FIT CHECK
이런 분께 맞고, 이런 분께는 맞지 않습니다
추천합니다
어떤 AI 코딩 에이전트를 써야 할지와 검증 방법을 함께 정착시키고 싶은 분
개발·기획·디자인·데이터 등 직군과 무관하게 GitHub PR로 결과물을 남기고 싶은 분
AI 자동화를 팀이 재사용할 규칙과 저장소 구조로 만들고 싶은 분
속도뿐 아니라 테스트, 권한과 복구 전략까지 운영하고 싶은 분
추천하지 않습니다
Git, 테스트와 기본적인 프로젝트 실행 경험이 없는 분
검증 없이 생성 코드를 그대로 병합하는 방법을 찾는 분
COMPLETION
완주 기준을 시작 전에 공개합니다
4주 동안 주차별 통합 미션 PR 4개를 모두 제출합니다.
서로 다른 3개 주차의 통과 PR에 공식 리뷰를 제출합니다.
시작 전 준비
제출은 딩코가 만들어주는 개인 private 저장소에서 진행합니다. Next.js·TypeScript·Tailwind 블로그 프로젝트가 들어 있고, 미션의 정답은 비워둔 상태로 제공합니다.
에이전트는 자유롭게 선택할 수 있지만 제출 스택은 운영 기준으로 고정입니다. 다른 프레임워크로 제출할 수 없습니다.
매주 약 4~6시간 동안 선택한 에이전트로 코드·테스트·실행 증거를 남겨야 합니다.
FAQ
참여 전에 가장 많이 묻는 것
기존 10주 부트캠프와 같은 과정인가요?
아닙니다. 이 챌린지는 4주 동안 한 과목을 완주하는 별도 트랙입니다. 더 긴 프로젝트·취업 집중 과정이 필요한 경우에만 10주 부트캠프로 이어집니다.
강의나 교재도 함께 제공되나요?
아닙니다. 챌린지는 주차별 문제, private 실습 저장소, 제출 기준과 리뷰 루프를 제공합니다. 연결 강의는 별도 구매 가능한 선택형 사전학습이며 수강은 필수가 아닙니다.
홈페이지 제출이나 링크 붙여넣기도 가능한가요?
제출 결과는 GitHub PR로만 받습니다. 다만 저장소·브랜치·PR 준비와 리뷰 확인은 딩코 홈페이지 버튼으로 쉽게 이어집니다.
Discord에는 무엇이 공개되나요?
Discord에는 개인별 상세 리뷰를 올리지 않고, 주간 요약과 운영 공지만 공유합니다. AI Native 챌린지 2기 공용 채널은 읽을거리, 질문, 자유 대화와 운영 안내를 위한 공간입니다.