BFB_of_CS: CS & AI 공개 지식 저장고
현재는 나중에 새 문서 프로젝트로 재구성할 준비자료를 모으는 단계다. 재작성할 재료와 보충할 내용을 찾으려면 준비 가이드와 전체 자료 목록에서 시작한다. 사람 검토와 Complete 승격은 현재 준비 작업에 포함하지 않는다.
처음이라면 입문자 로드맵부터 읽는다. 현재 실제 본문이 있는 최소 경로는 다음 순서다.
- 변수와 타입 → 조건문과 반복문 → 함수와 재귀 → 배열과 문자열
- 명제 논리와 술어 논리
- 배열 → 연결 리스트 → 스택 / 큐 → 그래프 표현
- 복잡도 분석 → 정렬 → 이진 탐색 → BFS / DFS
특정 언어를 골라 배우려면 공통 프로그래밍 기초 뒤에 언어 선택 가이드와 언어별 학습 트랙을 읽는다.
목적이 분명하다면 학습 로드맵에서 바로 맞는 경로를 고른다.
현재 주제 목록의 본문은 모두 Draft 이상으로 열려 있다. 각 문서의 출처·예제·추가 조사 항목을 보강하면서, 다음 경로를 따라 필요한 재료를 찾을 수 있다.
학습할 때는 링크가 걸린 Draft 이상 문서를 먼저 읽는다. Planned는 아직 본문 파일이 없는 예정 주제다.
| 상태 | 학습자에게 의미 |
|---|---|
| Planned | 목차에만 있는 예정 주제. 아직 읽을 본문은 없다 |
| Stub | 파일은 있지만 골격만 있다 |
| Draft | 지금 읽을 수 있는 초안이다 |
| Review | 본문 작성은 끝났고 검토 중이다 |
| Complete | 완성 문서다 |
위 상태는 내용 성숙도다. 이와 별개로, 문서 상단에 > ✅ 사람 검토 완료 배지가 있으면 사람이 전체 내용을 직접 검토한 문서다. 초안 상당수는 AI가 작성하므로, 배지가 없으면 아직 사람 검토 전으로 본다. 검토자와 날짜는 배지와 문서 상단 Reviewed-by 항목에서 확인할 수 있다. Complete는 사람 검토를 마쳐야만 붙인다.
문서와 목차는 선수지식이 낮은 것에서 높은 것 순으로 배치한다. 학습 시작점은 Roadmaps/에서 관리한다.
| 섹션 | 내용 |
|---|---|
| Programming/ | 프로그래밍 기초 - 변수, 함수, 재귀, 추상화, Python/JavaScript/C/Java/C++ 언어 입문 |
| Math/ | CS와 AI의 수학적 기반 — 이산수학, 선형대수, 확률/통계, 미적분, 최적화 |
| Data-Structures/ | 배열, 연결 리스트, 트리, 그래프, 해시 등 자료 표현 방법 |
| Algorithms/ | 정렬, 탐색, DP, 그래프 알고리즘, 알고리즘 설계 기법 |
| Systems/ | 컴퓨터 구조, 운영체제, 네트워크, 데이터베이스, 분산 시스템 |
| CS-Theory/ | 계산 이론, 프로그래밍 언어론, 컴파일러, 양자 컴퓨팅 |
| AI/ | 머신러닝, 딥러닝, NLP, 비전, 강화학습, 생성 모델, LLM |
| Engineering/ | 소프트웨어 설계, 시스템 설계, 테스트, DevOps, 보안, 성능 |
전체 목록은 Roadmaps/에서 관리한다.
| 로드맵 | 대상 |
|---|---|
| 입문자 (Beginner) | 프로그래밍과 CS를 처음 시작하는 사람 |
| CS 핵심 (CS Core) | 컴퓨터공학 전공 핵심을 체계적으로 공부하려는 사람 |
| AI 핵심 (AI Core) | AI/ML 전공 지식을 순서대로 공부하려는 사람 |
| 시스템 엔지니어 | OS, 네트워크, DB, 분산 시스템 중심 학습자 |
| ML 엔지니어 | 모델 학습부터 배포까지 다루려는 학습자 |
| 연구자 (Researcher) | 논문과 이론 중심으로 깊게 들어가려는 학습자 |
용어, 책, 논문, 강의 목록은 Reference/에서 관리한다.
본문 작성 우선순위, 로드맵 커버리지, 참조 자료 보강, 템플릿, 검수 스크립트는 Maintainers/에서 관리한다.
저작권, 라이선스, 개인정보, 법적 리스크 방지 규칙은 Legal and Copyright Policy를 따른다.
재사용 조건은 LICENSE를 따른다. 문서와 설명은 CC BY 4.0, 코드 예제와 Maintainers/Scripts/ 스크립트는 MIT다.
CONTRIBUTING.md 참고.