자료구조 스터디 Vol.1 · 자바 컬렉션

AI 시대에,
손코딩.

이 말에 끌렸다면,
잘 찾아오셨어요.

매일 쓰는 자바 컬렉션의 JDK 원본을 열어 읽고, IDE 없이 다시 짜는 6주입니다.

  • 11월 9일까지 모집 · 11월 11일 시작
  • 6주 · 매주 수요일 저녁 8시
  • 온라인
  • 3~4인 1조 · 최대 12명
  • 자바 1~3년차

AI 쓰는 개발자라면,
하나쯤은 걸립니다.

해당하는 줄을 눌러 보세요.

어디에 걸렸든, 뿌리는 같습니다.

모두가 “AI로 무엇이 바뀌나”를 묻습니다.엔지니어는 “무엇이 안 바뀌나”를 묻습니다.

10년 뒤에도 해시는 버킷을 찾고, 힙은 부모와 자식을 비교합니다. 10년 써먹을 기본기를, 6주 동안 손으로 익힙니다.

앞으로 10년을 준비하고 싶다면

1기 참가하기

이런 분께는
맞지 않아요.

  • 쓰는 법만 빠르게 익히고 싶은 분여기선 내부를 열어, 왜 그렇게 도는지까지 봐요.
  • 앉아서 듣기만 하고 싶은 분강의가 없어요. 매주 직접 짜고, 소리 내어 설명해요.
  • 넓게 한 번 훑고 싶은 분한 주에 주제 하나만, 끝까지 파요.

여기까지 괜찮다면,Vol.1에서 같이 해요.

AI를 잘 쓰다가, 그 아래에서 무슨 일이 일어나는지 궁금해진 사람들이 모여요.

  • 막혀도 괜찮아요. 막힌 곳을 말하면, 그게 그날 같이 풀 질문이 돼요.
  • 틀려도 괜찮아요. 스터디 리드도 같은 질문에서 막혀 본 적이 있어요.
  • 노트북과 카메라만 있으면 돼요. 어디부터 읽을지는 줄 번호로 짚어 드려요.

TEAM GRIT · 자료구조 Vol.1동기 카드

내 이름

자바 자료구조 6주 · 3~4인 1조 · 손코딩

  • 막힘 환영
  • 틀림 환영
  • 질문 환영

한 문제, 먼저 풀어 볼까요?

매일 쓰는 PriorityQueue예요. 무엇이 찍힐지 골라 보세요.

PriorityQueueTest.java
var pq = new PriorityQueue<Integer>(); for (int x : new int[]{5, 1, 4, 2, 3}) pq.add(x); System.out.println(pq); // 무엇이 찍힐까요?

틀려도 괜찮아요. 고르면 바로 이유가 나와요.

교재와 교안은
직접 만들었어요.

코딩 테스트 기출, 면접 질문, 실무 장면을 엮어 6주 동안 자료구조의 안쪽을 열어요.

  1. 01코딩 테스트 기출그 주 자료구조로 푸는 프로그래머스 문제
  2. 02면접 질문면접관 질문과 「왜요?」 꼬리 질문
  3. 03실무 장면잘못 썼을 때 터지는 버그

여기서 깊이 본 내용은 코딩 테스트, 면접, 회사에서 다시 만나요.

매주 이 세 가지를 받아요. 1주차 자료를 그대로 보여 드릴게요.

  • 1주차 교재 1부 첫 쪽. 이번 주 흐름 표와 ArrayList 안의 배열 그림
    모임 전 · 혼자 30분교재 1부 · 6쪽그림으로 기본기를 맞추고 셀프 체크 3문항을 풀어 와요. 끝에 기출 문제가 있어요.
  • 1주차 교안의 손코딩 쪽. 빈 배열 그림과 remove, add를 직접 쓰는 칸
    모임 2시간교안 · 7쪽문제부터 손코딩, 원본 비교까지 분 단위로 짠 진행표예요.
  • 1주차 교재 2부 첫 쪽. 시간 복잡도 표와 배열을 늘리는 방식의 답
    모임 뒤교재 2부 · 9쪽면접 질문과 꼬리 질문의 답을 JDK 원본 줄 번호와 함께 정리했어요.

각 자료의 첫 부분만 보여 드려요. 모임에서 처음 풀 문제는 가렸어요.

1주차만 먼저 공개해요. 2~6주 주제는 첫 모임에서 알려 드려요.

  1. 1주ArrayList길이가 늘어나는 배열
  2. 2주비공개
  3. 3주비공개
  4. 4주비공개
  5. 5주비공개
  6. 6주비공개

매주 모임 2시간은, 이렇게 흘러가요.

  1. 1예상하기코드 한 장의 출력을 각자 예상하고, 조원과 동시에 공개해요.
  2. 2뜯어보기JDK 원본을 열어 왜 그렇게 되는지 찾아요. 어디부터 볼지는 줄 번호로 짚어 드려요.
  3. 3설명하기찾은 이유를 조원에게 말로 설명하고, 면접 질문 카드로 꼬리 질문까지 주고받아요.
  4. 4손코딩IDE와 AI를 닫고 핵심 메서드를 공용 보드에 다시 짠 뒤, 원본과 나란히 놓고 다른 곳을 찾아요.
  5. 5실무 장면오늘 본 내용이 실제 서비스에서 어떤 버그로 터지는지 같이 봐요.

3년 동안 하루도 빠짐없이 커밋했어요.6주도 그렇게 함께 갈게요.

스터디 리드 릴리
릴리 · 스터디 리드
  • 자바 멘토 2년 수상
  • 인프런 크리에이터
  • 권고사직 후 재기

“하나를 알더라도 제대로 알아요.”

6주 뒤, 아까 그 네 줄이이렇게 바뀌어요.

  1. AI가 짠 코드를 "맞겠지" 하고 넘긴다어디서 터질지 먼저 짚는다내 줄
  2. IDE 없이 짜 보라면, 첫 줄에서 멈칫한다빈 종이에 핵심 경로부터 쓴다내 줄
  3. HashMap을 매일 쓰지만, 내부는 열어 본 적 없다팀에서 HashMap 얘기가 나오면, 다들 나를 본다내 줄
  4. "왜요?" 한 번에 설명이 끊긴다"왜요?"가 세 번 와도 답한다내 줄

AI는 더 잘 쓰게 돼요. 맡길 곳과 고칠 곳을 아니까요.

6주, 이렇게 참가해요.

자료구조 Vol.1 · 6주 전체

60,000원

모임 한 번에 10,000원이에요.

  • 온라인 모임 · 11월 11일부터 수요일 저녁 8시, 2시간6회
  • 주차별 교재6편
  • 주차별 교안6세트
  • 3~4인 1조 · 스터디 리드6주 내내

결제한 뒤에는 환불되지 않아요.사정이 생기면 다음 기수로 한 번 옮겨 드려요.

  1. 1결제하고 1기에 합류해요.카카오 로그인으로 결제해요. 1주차 교재는 첫 모임 일주일 전인 11월 4일에 내 서재에 열려요.
  2. 211월 11일 수요일 저녁 8시에 첫 모임을 열어요.11월 9일까지 받고, 12명이 차면 그 전에 마감해요. 결제하고 나면 오픈 카톡방에 들어와 주세요. 조 편성과 모임 링크를 그 방에서 알려 드려요.
  3. 3첫 모임에서 교안을 펼쳐요.2주차부터는 모임 전에 그 주 교재를 보내 드려요.
대상
자바 1~3년차. 소스를 열어 본 적 없어도 괜찮아요.
준비물
JDK가 설치된 노트북, 카메라
자주 묻는 질문
코딩 테스트 대비가 되나요?

문제 풀이반은 아니에요. 대신 교재 1부 끝에 그 주 자료구조로 푸는 프로그래머스 기출을 실어요. 1주차는 개인정보 수집 유효기간(2023 카카오 블라인드), 택배 상자 꺼내기(2025 코드챌린지), 표 편집(2021 카카오 인턴십) 세 문제예요.

모임에서는 풀이를 외우는 대신, 그 문제들이 기대는 자료구조의 안쪽을 열어 봐요.

모임은 언제 열리나요?

11월 11일부터 12월 16일까지, 매주 수요일 저녁 8시부터 10시까지 온라인으로 여섯 번 모여요.

11월 9일까지 받고, 12명이 차면 그 전에 마감해요.

모임 전에 무엇을 해 오나요?

혼자 30분이면 돼요. 내 서재에 열린 교재 1부를 읽고, 셀프 체크 3문항의 답을 모임 전날까지 보내요.

셀프 체크에서 막힌 곳을 보고 그 주 짝을 정해요.

발표를 시키나요?

따로 준비하는 발표는 없어요. 모임 중에 원본에서 찾은 이유를 짝에게 말로 설명하고, 면접 질문에 「왜요?」를 주고받아요.

막힌 곳은 표시해 두면 마무리 때 같이 다뤄요. 그날 말하기 어려우면 넘어가도 괜찮아요.

한 주 빠지면 따라갈 수 있나요?

주제 하나를 그 모임 안에서 끝내고, 다음 주는 새 주제로 시작해요.

빠진 주의 교재 1부와 2부도 똑같이 받아요. 1부에 적힌 순서대로 원본을 읽고, 2부에서 면접 질문의 답을 확인하면 따라올 수 있어요.

JDK 버전이 다른데 괜찮나요?

교재의 줄 번호는 JDK 17 기준이에요. 8이나 21을 써도 메서드 이름과 구조는 거의 같아서, 줄 번호 대신 메서드 이름으로 찾으면 돼요.

참가비에는 뭐가 포함되나요?

6주 전체 60,000원이에요. 온라인 모임 6회(회당 2시간), 주차별 교재 1부·2부와 교안, 3~4인 1조와 스터디 리드가 포함돼요.

6주 동안 다른 상품을 권하지 않아요.

환불되나요?

결제한 뒤에는 환불되지 않아요. 결제 전에 위에서 1주차 자료를 충분히 살펴봐 주세요.

사정이 생기면 다음 기수로 한 번 옮겨 드려요.

AI 시대에, 손코딩.다음 10년은, 여기서 시작해요.