Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
e3ad5d0
Ch003 H6 완성 — 7다리 진단 17,006자 (8,134 → 🟢)
GoGoComputer Jun 8, 2026
5c0666c
Ch003 H7 완성 — 무대 뒤 17,005자 (5,545 → 🟢) + H6 예고 정합성
GoGoComputer Jun 8, 2026
92a36cc
Ch003 H8 완성 — 8주 로드맵+회고 17,070자 (5,171 → 🟢) · Ch003 8/8 완료 ✅
GoGoComputer Jun 8, 2026
11f1df8
Ch004 H4·H5·H6 보강 — 🟡→🟢 (위험도 신호등·sha 빈칸·라벨 표준화)
GoGoComputer Jun 8, 2026
77f59e8
Ch004 H7 완성 — Git 내부 .git 17,006자 (4,676 → 🟢)
GoGoComputer Jun 8, 2026
c50a50a
Ch004 H8 완성 — 30분 셋업+회고 17,015자 (3,732 → 🟢) · Ch004 8/8 완료 ✅
GoGoComputer Jun 8, 2026
96fe8a1
docs: 진행표 실측 수치 정정 (40 → 32/960)
GoGoComputer Jun 8, 2026
28e1efb
Ch005 H1 완성 — 협업 워크플로우 오리엔 17,000자 (7,264 → 🟢)
GoGoComputer Jun 8, 2026
9f8260c
Ch005 H2 완성 — 협업 8개념 17,006자 (4,970 → 🟢)
GoGoComputer Jun 8, 2026
889096a
Ch005 H3 완성 — GitHub 30분 셋업 17,000자 (5,037 → 🟢)
GoGoComputer Jun 9, 2026
9a127dd
Ch005 H4 완성 — 협업 30 도구 카탈로그 17,008자 (4,022 → 🟢)
GoGoComputer Jun 9, 2026
0cf90eb
Ch005 H5 완성 — 30분 협업 시뮬레이션 17,015자 (4,200 → 🟢)
GoGoComputer Jun 10, 2026
7cee8f5
Ch005 H6 완성 — 1년 자경단 운영 17,004자 (4,486 → 🟢)
GoGoComputer Jun 10, 2026
e35a85e
Ch005 H7 완성 — 협업 도구 내부 17,001자 (4,430 → 🟢)
GoGoComputer Jun 10, 2026
30d1b80
Ch005 H8 완성 — 첫 PR부터 5년 17,003자 (3,307 → 🟢) · Ch005 8/8 완료 ✅
GoGoComputer Jun 10, 2026
ceca640
docs: 진행표 챕터 수 정정 (7 → 5챕터)
GoGoComputer Jun 10, 2026
c1c578b
Ch006 H1 완성 — 터미널 오리엔 17,116자 (14,472 → 🟢)
claude Jun 10, 2026
f8aa255
Ch006 H2 완성 — 셸 8개념 17,021자 (12,829 → 🟢)
claude Jun 10, 2026
3880776
Ch006 H3 완성 — 30분 셋업 17,017자 (13,762 → 🟢)
claude Jun 10, 2026
f5e21d8
Ch006 H4 완성 — 30개 명령어 카탈로그 17,038자 (12,065 → 🟢)
claude Jun 10, 2026
1627fae
Ch006 H5 완성 — 자경단 30분 셸 시뮬 17,023자 (12,026 → 🟢)
claude Jun 10, 2026
a601901
Ch006 H6 완성 — 첫 셸 스크립트 17,011자 (11,917 → 🟢)
claude Jun 10, 2026
375d0a6
Ch006 H7 완성 — 셸 내부 fork·exec·signal 17,013자 (4,163 stub → 🟢)
claude Jun 10, 2026
597c62d
Ch006 H8 완성 → Ch006 8/8 완료 ✅ — 적용/회고 17,002자 (5,281 stub → 🟢)
claude Jun 10, 2026
a510697
Ch007 H1 완성 — Python 입문 오리엔 17,002자 (11,573 → 🟢)
claude Jun 10, 2026
fd9eac7
Ch007 H2 완성 — Python 핵심 8개념 17,011자 (9,869 → 🟢)
claude Jun 10, 2026
b9a89b9
Ch007 H3 완성 — Python 환경 30분 셋업 17,005자 (8,920 → 🟢)
claude Jun 10, 2026
120465b
Ch007 H4 완성 — Python 18 도구 카탈로그 17,004자 (8,649 → 🟢)
claude Jun 10, 2026
0435e72
Ch007 H5 완성 — Python 환율 계산기 30분 데모 17,004자 (8,598 → 🟢)
claude Jun 10, 2026
4636e70
Ch007 H6 완성 — Python 코드 품질 운영 17,001자 (10,250 → 🟢)
claude Jun 10, 2026
c7e9e54
Ch007 H7 완성 — Python 내부 CPython·GIL 17,003자 (4,157 stub → 🟢)
claude Jun 10, 2026
d8dd1c7
Ch007 H8 완성 → Ch007 8/8 완료 ✅ — 적용/회고 17,002자 (2,727 stub → 🟢)
claude Jun 10, 2026
b57ee25
Ch008 H1 완성 — Python 제어흐름 오리엔 17,007자 (8,402 → 🟢)
claude Jun 10, 2026
1498a9d
Ch008 H2 완성 — 제어흐름 8개념 17,001자 (7,086 → 🟢)
claude Jun 10, 2026
400c14e
Ch008 H3 완성 — Python 디버깅 5도구 17,000자 (5,914 → 🟢)
claude Jun 10, 2026
d926f48
Ch008 H4 완성 — 제어흐름 18 도구 카탈로그 17,001자 (6,022 → 🟢)
claude Jun 10, 2026
ca22a0e
Ch008 H5 완성 — 환율 계산기 v2 30분 데모 17,000자 (6,534 → 🟢)
claude Jun 10, 2026
791e0b9
Ch008 H6 완성 — early return·guard·복잡도 17,034자 (5,115 → 🟢)
claude Jun 10, 2026
3bba84c
Ch008 H7 완성 — 흐름 내부 iterator·generator 17,000자 (2,905 stub → 🟢)
claude Jun 10, 2026
b25a05a
Ch008 H8 완성: 제어 흐름 적용/회고 17,001자 (Ch008 8/8 완료)
claude Jun 10, 2026
517abeb
Ch009 H1 완성: 함수 오리엔테이션 17,003자
claude Jun 10, 2026
4f28fbd
Ch009 H2 완성: 함수 8개념 17,000자
claude Jun 10, 2026
e99d7a7
Ch009 H3 완성: 함수 들여다보기 5도구 17,000자
claude Jun 10, 2026
8530e91
Ch009 H4 완성: 함수 18 도구 카탈로그 17,001자
claude Jun 10, 2026
9d508bd
Ch009 H5 완성: 환율 계산기 v3 데모 17,000자 (첫 데코레이터)
claude Jun 10, 2026
3427cfc
Ch009 H6 완성: 함수 운영 원칙 17,000자
claude Jun 10, 2026
60d2798
Ch009 H7 완성: 함수 내부 17,001자
claude Jun 10, 2026
2d0b1f0
Ch009 H8 완성: 함수 적용/회고 17,002자 (Ch009 8/8 완료)
claude Jun 10, 2026
0eab1f6
Ch010 H1 완성: 자료구조 오리엔테이션 17,002자
claude Jun 10, 2026
6094e5b
Ch010 H2 완성: 자료구조 8개념 17,014자
claude Jun 10, 2026
49a6982
Ch010 H3 완성: 데이터 들여다보기 4도구 17,001자
claude Jun 10, 2026
0b7ea97
Ch010 H4 완성: 자료구조 30+ 도구 카탈로그 17,001자
claude Jun 10, 2026
9e4ba17
Ch010 H5 완성: 환율 계산기 v4 데모 17,001자
claude Jun 10, 2026
c88c2b6
Ch010 H6 완성: 자료구조 선택 운영 17,000자
claude Jun 10, 2026
4dc53d5
Ch010 H7 완성: 자료구조 내부 17,000자
claude Jun 10, 2026
3dfa234
Ch010 H8 완성: 자료구조 적용/회고 17,016자 (Ch010 8/8 완료)
claude Jun 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
150 changes: 146 additions & 4 deletions chapters/003-cs-network-basics/lecture/H6-management.md

Large diffs are not rendered by default.

161 changes: 139 additions & 22 deletions chapters/003-cs-network-basics/lecture/H7-internals.md

Large diffs are not rendered by default.

221 changes: 202 additions & 19 deletions chapters/003-cs-network-basics/lecture/H8-apply-wrap.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions chapters/004-git-github-basics/lecture/H4-catalog.md
Original file line number Diff line number Diff line change
Expand Up @@ -314,4 +314,6 @@ Git 명령어 23개 만나며 자주 빠지는 함정 다섯.

force-push는 본인 가지에선 자주, 공유 가지엔 절대. 이 한 줄이 본인을 회사 사고에서 구해 줍니다. `--force-with-lease`를 본인의 기본 force로 만들어 두세요(`alias fpush = push --force-with-lease`). `git status`를 두 번씩 두드리는 습관 — 명령어 두드리기 전 한 번, 두드린 후 한 번. 이 두 번이 본인의 사고를 90% 막아 줍니다. 그리고 17개 중 가장 자주 만나는 건 `git reflog`. 사고가 나면 첫 단어로 떠올리세요. 본인의 90%의 사고는 reflog가 살려 줍니다.

한 가지 더 — 17개 명령어를 "위험도 신호등"으로 머리에 칠해 두세요. 🟢 초록(읽기 전용: status·log·diff·show)은 100번 쳐도 안전해요. 🟡 노랑(로컬 변경: add·commit·branch·switch·stash)은 reflog로 되살릴 수 있어요. 🔴 빨강(되돌리기 어렵거나 원격: push --force·reset --hard·clean -fd)은 두 번 생각하고. 같은 명령도 옵션이 신호등을 바꿔요 — `git push`는 초록이지만 `git push --force`는 빨강이에요. 색을 칠해 두면 손가락이 빨강 앞에서 0.5초 멈춰요. 그 0.5초가 본인을 살려요.

카탈로그는 외우는 종이가 아니라 찾는 종이예요. 명령어가 기억이 안 날 때 `git help <명령어>` 또는 `git <명령어> -h` — 구글보다 빠르고, 정확하고, 오프라인에서도 돌아가요. 회사 면접관이 "force-push는 언제?"·"reset과 revert의 차이?"·"merge와 rebase 중 뭐?" 세 질문을 자주 해요. 답은 이미 이 H4에 다 들어 있어요. 외우는 게 아니라 **본인의 일주일을 설명하는 답** — "지난주 길고양이 카드 PR에서 rebase로 commit 7개를 3개로 정리했고, force-with-lease로 안전하게 push했어요"라는 한 줄이 책 한 페이지보다 강해요. H5에서 손가락으로 실연합시다. 🐾
2 changes: 2 additions & 0 deletions chapters/004-git-github-basics/lecture/H5-demo.md
Original file line number Diff line number Diff line change
Expand Up @@ -632,4 +632,6 @@ Git 데모 따라하며 자주 빠지는 함정 다섯.

가지는 자유롭게 만들고 자유롭게 지우세요. 본인 가지는 본인의 사적 공간. main만 안 망치면 됩니다. PR 본문에 한 줄 그림(스크린샷·diff·테스트 결과)이 있으면 리뷰 시간이 절반으로 줄어요. commit 메시지는 한 팀 안에선 한 가지로 통일하시고, Conventional Commits(`feat:`·`fix:`·`chore:`·`docs:`·`refactor:`·`test:`·`style:`)를 표준으로 두면 자동화·릴리스 노트 생성에 유리해요.

한 가지 더 — 데모를 그대로 따라 칠 때 sha 값(예: `d888f37`)은 본인 화면에 다르게 나와요. 당황하지 마세요. sha는 본인 commit의 지문이라 사람마다, 칠 때마다 달라요. `git log --oneline`으로 본인 sha를 확인하고 그걸 쓰면 돼요. 강의의 sha는 "여기에 본인 값을 넣으세요"라는 빈칸이에요. 이 한 가지를 알면 어떤 Git 튜토리얼을 따라 해도 sha에서 막히지 않아요. 명령은 그대로, 값은 본인 것 — 이게 모든 실습의 규칙이에요.

본인의 git-demo 폴더를 평생 학습 실험실로 두세요. 한 폴더가 본 코스의 18챕터분 코드 진화의 모태예요. 회사 첫 PR을 만드는 날, 이 H5의 13줄 흐름이 손가락에 자동으로 떠올라요. 자경단에서 30번 두드린 손가락이 회사 첫 날에도 침착해요. 그리고 데모를 친구·동료에게 가르쳐 보세요 — 가르침이 학습의 가장 깊은 형태입니다. 다음 H6에서 운영의 시간으로. 🐾
2 changes: 2 additions & 0 deletions chapters/004-git-github-basics/lecture/H6-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -357,4 +357,6 @@ Issue는 일의 한 장 — 떠오르면 1분 안에 Issue로 보관. 머리는

branch protection은 5분 셋업이지만 첫날에 박아 두면 평생 굴러요. CODEOWNERS는 폴더가 리뷰어를 결정 — 분기마다 한 번 점검. Project 보드는 매주 월요일 09:00에 한 번 — 5분 투자가 한 주의 카오스를 막아요. Discussions의 Q&A는 신입의 입장권. README는 5분 자기소개서 — 본인이 자경단의 얼굴. Actions는 24시간 자동 동료. 5장 문서(README·CONTRIBUTING·CODE_OF_CONDUCT·SECURITY·LICENSE)는 외부 봉사자의 환영사.

한 가지 더 — 라벨(label)을 자경단 다섯 부류로 표준화하세요. 유형(`bug`·`feat`·`docs`), 지역(`backend`·`frontend`·`infra`), 긴급도(`P0`·`P1`·`P2`), 상태(`triage`·`in-progress`·`blocked`), 종류(`good-first-issue`·`help-wanted`). 색깔도 의미를 줘요 — 빨강은 긴급, 노랑은 진행 중, 초록은 좋은 첫 이슈. 라벨이 정리되면 Issue가 100개여도 한눈에 분류돼요. 신입(깜장이)이 `good-first-issue` 라벨 하나로 첫 기여를 시작하고요. 라벨은 작아 보이지만 협업의 분류 체계예요. 분기마다 한 번 라벨을 정리하는 5분이 한 분기의 혼란을 막아요. GitHub의 기본 라벨을 지우고 자경단 다섯 부류로 새로 까는 게 첫 저장소 셋업의 마지막 5분이에요 — 작은 정돈 하나가 1년의 검색 시간을 아껴 줘요.

운영은 시스템이 90%, 본인이 10%. 시스템을 잘 깔아 두면 본인이 일할 게 줄어요. 본인의 자경단 저장소 Settings를 30분만 열어 보세요 — branch protection·CODEOWNERS·Issue 템플릿·PR 템플릿 4개 셋업이 30분이면 끝나요. 그리고 Settings → General → "Automatically delete head branches" 체크 한 번 — 머지된 가지를 시스템이 자동 청소해요. **첫날 1시간이 1년의 카오스를 막아요.** H7에서 git 내부의 깊은 곳으로 들어가요. 운영을 본 후의 내부는 다른 색깔로 보일 거예요. 🐾
Loading