[스터디 모집] Java 자료구조 깊게 파보실 분 모집합니다.
43
안녕하세요, 자료구조 스터디원을 모집합니다.
ArrayList, HashMap, PriorityQueue. 매일 쓰시죠?
저도 그랬는데, 누가 "그거 안에서 어떻게 돌아요?"라고 물으면 말이 막힐 때가 있었어요.
요즘은 AI가 코드를 금방 짜 줍니다.
하지만 그 코드가 왜 그렇게 동작하는지, 어디서 느려지고 어디서 터질지는 여전히 개발자가 알고 있어야 합니다.
쓰는 법은 AI에게 물어볼 수 있어도, 판단은 대신 맡길 수 없기 때문입니다.
그래서 같이 파 볼 분들을 찾고 있습니다.
혼자 JDK 소스를 열면 수천 줄 앞에서 어디부터 읽을지 막히기 쉽지만, 같이하면 막힌 곳이 그날 같이 풀 질문이 됩니다.
맛보기로 하나만 낼게요. 실행하지 말고 먼저 생각해 보세요.
import java.util.PriorityQueue;
public class Main {
public static void main(String[] args) {
PriorityQueue<Integer> pq = new PriorityQueue<>();
int[] nums = {5, 1, 4, 2, 3};
for (int x : nums) {
pq.add(x);
}
System.out.println(pq); // 무엇이 찍힐까요?
}
}[1, 2, 3, 4, 5]가 먼저 떠오르죠? 실제로는 [1, 2, 4, 5, 3]이 찍혀요.
"어, 왜?" 싶으셨다면 이 스터디가 잘 맞으실 거예요. 이유는 첫 과제 화면에서 바로 볼 수 있어요.
한 주에 컬렉션 하나씩, JDK 원본을 같이 열어 읽고 IDE 없이 다시 짭니다.
첫 주는 ArrayList입니다. 2주차부터 다룰 주제는 순차적으로 공개합니다.
모임은 매주 2시간이고, 이렇게 진행합니다.
· 코드 한 장을 보고 무엇이 찍힐지 각자 예상합니다. 위 문제 같은 거예요.
· JDK 원본에서 이유를 찾습니다. 어디부터 볼지는 제가 줄 번호로 짚어 드립니다.
· 찾은 이유를 조원에게 말로 설명하고 "왜요?"를 주고받습니다.
· IDE와 AI를 끄고 핵심 메서드를 직접 다시 짭니다.
· 오늘 본 내용이 실제 서비스에서 어떤 버그로 터지는지 함께 봅니다.
막혀도, 틀려도 괜찮아요. 저도 같은 질문에서 막혀 본 적이 있거든요.
주차마다 직접 만든 전자책 세 편(예습편, 모임편, 정리편)도 드려요.
예습편은 혼자 30분이면 되고, 정리편에는 면접 꼬리 질문의 답을 JDK 원본 줄 번호와 함께 정리해 뒀어요.
100쪽 넘게 정리한 자료구조 노트를 전자책으로 만들었어요. 하나를 알더라도 제대로 알자는 마음으로 6주 내내 같이 갈게요.
이런 분께 권장해드려요
· 자바 1~3년 차
· AI를 잘 쓰다가, 그 아래에서 무슨 일이 일어나는지 궁금해진 분
· "왜요?" 한 번에 설명이 끊겨서 아쉬웠던 분
모집 안내
· 일정: 11월 18일부터 12월 23일까지, 매주 수요일 저녁 8시~10시, 온라인 6회
· 인원: 3~4인 1조, 최대 12명
· 대상: 자바 1~3년 차
· 참가비: 60,000원 (모임 한 번에 10,000원, 전자책 포함)
· 모집: 11월 16일까지
· 준비물: JDK가 설치된 노트북, 마이크
첫 과제 풀어 보기와 참가 안내는 여기 있어요.
➡️ https://julim.kr/dvyuri
궁금한 건 오픈채팅으로 편하게 물어봐 주세요.
답변 0





