logo

Week 10 Finale

10 Weeks of Backend Mastery

2026-08-15 (토) · 오프라인 점심 모임

10주 끝! 🎉

오늘 흐름 ㄱㄱ

  1. 10주 클리어 — 우리가 깬 것
  2. 팀 프로젝트 데모 ({{N}} 팀 × 5분)
  3. 회고 — 10주 학습 여정
  4. 면접 답변 공식 정렬
  5. 다음 단계 + 수료 + 네트워킹

90분 안에 끝납니다. 사진 + 네트워킹은 그 후.

FINAL BOSS DEFEATED

⚔ 10 Weeks Backend Bootcamp

{{N}}명 졸업 · {{M}}개 팀 · {{K}}개 PR

10주 클리어 마크 ① — W1~W5

주차 미션 통과 조건
W1 ✓ Spring Boot 기본기 PR 머지 + 팀 규칙
W2 ✓ JPA 연관관계 SQL 로그 차이 설명
W3 ✓ 백엔드 이력서 정량 bullet 5+
W4 ✓ 인덱스/EXPLAIN before/after 비교표
W5 ✓ 동시성/락 실패+성공 로그

10주 클리어 마크 ② — W6~W10

주차 미션 통과 조건
W6 ✓ 프로파일링 핵심 병목 1개+ 개선
W7 ✓ Redis 캐시 hit rate 리포트
W8 ✓ AI 네이티브 6 evidence + 라이프사이클 2+
W9 ✓ 팀 프로젝트 PR 2+ 5단계 흔적
W10 ✓ FINAL BOSS 6 evidence + 이력서 + 발표

코호트 전체 지표

  • 평균 미션 통과: {{X}}/10
  • AI 리뷰 평균 점수 변화: 1주차 {{a}}점 → 10주차 {{b}}점
  • 팀 PR 총합: {{K}}개
  • 라이프사이클 5단계 모두 적용 팀: {{P}}/{{M}}
  • AI hallucination 탐지 사례 누적: {{Q}}건

데이터는 8/1 기준 코호트 통계 — 발표 전 최신 데이터로 갱신.

팀 프로젝트 데모

각 팀 5분 데모 — 시간 박스 엄격.

도메인 핵심 지표
{{Team A}} {{도메인 1줄}} {{지표 1}}
{{Team B}} {{도메인 1줄}} {{지표 1}}
{{Team C}} {{도메인 1줄}} {{지표 1}}
{{Team D}} {{도메인 1줄}} {{지표 1}}

양식: SLIDE-OUTLINE.md 12장 + DEMO-SCRIPT.md 5분.

데모 후 운영진 코멘트

각 팀 데모 직후, 운영진이 한 줄씩 코멘트:

  • 잘된 점 — 라이프사이클 단계 + 검증 근거가 명확한가
  • 추가 도전 — 취업·이직 시 어떻게 발전시킬 수 있는지
  • 놓친 부분 — 6 공통 필수 기능 중 누락은 없는지
  • AI 활용prompt-log.md 와 hallucination 사례가 있는지

점수가 아니라 다음 단계 에 집중. 학생이 말로 답할 수 있게 만드는 마지막 코멘트.

회고 — 10주 학습 여정

Q1. 5주차 동시성 구간 — 살아남은 방법은? └ @Lock 도입 / k6 부하 / 재시도 정책 / 비관적 vs 낙관적 선택 근거

Q2. 8주차 AI Native 첫 도입 — 가장 충격적이었던 순간은? └ Context Engineering 의 효과 / hallucination 잡힌 사례 / CLAUDE.md 정착

Q3. 9주차 팀 프로젝트 — 본인 영역 외에 가장 많이 배운 것은? └ 라이프사이클 단계 협업 / API 계약 / 코드 리뷰 / 운영 감각

학생 3명 호명 → 각 1분 답변. 운영진이 후보 사전 협의.

면접 답변 공식 ① — P-O-D-A-R

5장 답변 흐름.

단계 내용
Problem 무엇이 문제였나 (수치 1개)
Options 고려한 옵션 2~3개
Decision 어느 것을 선택, 왜
Action 본인이 직접 한 것
Result 결과 수치 (before/after)

매주 evidence 의 숫자 가 P 와 R 의 근거.

Week 10 책 베이스. 이력서 bullet 1개당 P-O-D-A-R 한 세트.

면접 답변 공식 ② — A-B-C

3 단계 압축.

단계 내용
A 결론 (한 줄)
B 근거 + 비교 (다른 옵션 대비 왜 이게)
C 본인 경험 (부트캠프에서 직접 한 사례)

면접 30초~1분 답변에 적합. P-O-D-A-R 의 압축 버전.

답변 시뮬레이션 ① — 동시성

Q: "동시성 이슈를 어떻게 해결하나요?"

A 결론: 비관적 락 또는 낙관적 락 중 도메인 특성에 맞춰.

B 비교: 재시도 비용 vs 락 경합 비용

  • 경합 잦음 (재고 차감) → 비관적 락
  • 경합 드묾 (좋아요) → 낙관적 락 + 재시도

C 경험: Week 5 미션 @Lock(PESSIMISTIC_WRITE) 동시 50요청 — 음수 재고 0건 (evidence/concurrency-success-log.md).

근거 수치 1줄: p99 latency 240ms, 실패율 0%

답변 시뮬레이션 ② — N+1

Q: "JPA 의 N+1 문제를 설명해주세요."

A 결론: 컬렉션 순회 시 1+N 번 SELECT 발생 — fetch join 또는 @EntityGraph 로 해결.

B 비교:

  • fetch join — SQL 1번. 단점: paging 시 메모리 처리 위험
  • @EntityGraph — 메서드별 그래프 분리. paging 친화적
  • default_batch_fetch_size — 코드 변경 없이 1+1 로

C 경험: Week 2 미션 Post.comments 조회 N+1 잡고 fetch join 적용. n-plus-one-{before,after}.md SQL 로그 비교.

다음 단계 — 취업/이직 준비

이력서:

  • 04-week3-backend-resume 의 정량 bullet 그대로
  • 매주 evidence 의 수치를 STAR/POSDAR 양식으로

GitHub 프로필:

  • 본인 학생 레포 README 에 주차별 PR 링크 모음
  • 팀 레포 PR 본인 기여 부분 고정 (pinned)

AI Native 흔적:

  • prompt-log.md + hallucination 잡힌 사례 evidence
  • 실무 면접에서 AI 도구 활용 + 검증 루프 가 강력한 차별화

다음 단계 — 면접 준비

카드 종류 갯수 양식
6 공통 필수 기능별 자기 답 6 P-O-D-A-R 5장
라이프사이클 5단계 별 자기 사례 5 A-B-C 3줄
AI Native 4 요소 별 본인 활용 4 A-B-C 3줄

15개 답변 카드 — 매주 1~2개 만들면 10주에 충분히 채움.

카드는 본인 GitHub 레포 evidence/interview-cards/ 에 누적. 면접 직전에 빠르게 훑기.

약속 — 운영진의 사후

  • 1년 후 동문 모임 — 부트캠프 시즌 2 시작 시점
  • 졸업생-라운지 채널 유지 — 면접 질문 / 회사 후기 / 채용 정보 공유
  • 졸업생 멘토 — 다음 시즌 코호트의 학생 발표 트랙 코멘트 (선택)
  • 데이터·운영 자료 영구 공개 — mission-guard / AI 리뷰 / 슬라이드 모두 GitHub 공개
  • 이력서·면접 후기 1:1 피드백 — 첫 입사 직전 1회 (선택)
  • 개별 추천서 작성 — 함께 일했던 운영진이 직접 (요청 시)

부트캠프는 10주 가 아니라 졸업 후 1년 까지 — 함께 가는 관계.

마지막 메시지

  • 코드 가 면접 답변이 아니라 코드 + 검증 + 설명 이 답변
  • AI 가 빠르게 만들어주지만 검증 루프 가 본인 실력
  • 매주 작은 1조각이 10주 후 큰 차이
  • 본인 학생 레포 + 팀 PR = 면접관이 바로 볼 수 있는 증거
  • prompt-log.md + hallucination 사례 = AI 시대 차별화

"본인 입으로 본인 코드를 설명할 수 있다." — 6/06 OT 의 약속, 이제 본인 차례.

수료 인증

축하합니다. 다음 시즌에서 만나요.

Press Continue.