취업/면접 준비를 위한 컴퓨터 공학 핵심 개념 정리
| # | 챕터 | 주요 내용 |
|---|---|---|
| 00 | CS 기초 | 프로그래밍 역사, 펌웨어/미들웨어, SDK/프레임워크, 컴파일러/인터프리터 |
| 01 | 컴퓨터 구조 | CPU, 메모리, 파이프라이닝, 캐시, GPU, ISA |
| 02 | 운영체제 | 프로세스, 메모리 관리, 동기화, 데드락, 파일 시스템 |
| 03 | 자료구조와 알고리즘 | 배열, 리스트, 트리, 그래프, 정렬, 탐색, DP |
| 04 | Linux/Unix 기초 | 파일 시스템, 명령어, 권한, 프로세스, 셸 스크립팅 |
| # | 챕터 | 주요 내용 |
|---|---|---|
| 05 | 네트워크 | OSI 7계층, TCP/IP, HTTP, DNS, 소켓 프로그래밍 |
| 06 | 데이터베이스 | RDBMS, SQL, 인덱싱, 트랜잭션, 락, NoSQL |
| 07 | 분산 시스템 | CAP 정리, 합의 알고리즘, 메시지 큐, 시스템 설계 |
| 08 | 인프라 도구 | Redis, Kafka, Elasticsearch, RabbitMQ |
| # | 챕터 | 주요 내용 |
|---|---|---|
| 09 | 소프트웨어 공학과 아키텍처 | SDLC, 테스팅, OOP, SOLID, 디자인 패턴 |
| 10 | Git과 버전 관리 | Git 기본, 브랜치, Merge/Rebase, 워크플로우 |
| # | 챕터 | 주요 내용 |
|---|---|---|
| 11 | C++ | 문법, OOP, STL, 메모리 관리, 모던 C++, 동시성 |
| # | 챕터 | 주요 내용 |
|---|---|---|
| 12 | 웹 개발 | HTTP, REST API, WebSocket, GraphQL, CSR/SSR |
| 13 | 클라우드 & DevOps | Docker, Kubernetes, CI/CD, IaC, 모니터링 |
| # | 챕터 | 주요 내용 |
|---|---|---|
| 14 | 보안 | 암호화, 인증, OWASP, 네트워크 보안 |
| # | 챕터 | 주요 내용 |
|---|---|---|
| 15 | 머신러닝과 딥러닝 | ML 기초, 신경망, CNN, RNN, 전이학습 |
| 16 | LLM과 AI 에이전트 | Transformer, RAG, 프롬프트 엔지니어링, Agent |
| 17 | 컴퓨터 비전과 그래픽스 | CNN, 객체 탐지, 렌더링 파이프라인, 셰이더 |
| # | 챕터 | 주요 내용 |
|---|---|---|
| 18 | 블록체인 | 합의 알고리즘, 스마트 컨트랙트, DeFi, Web3 |
★★★ 필수 운영체제, 네트워크, 자료구조와 알고리즘, 데이터베이스
★★☆ 중요 소프트웨어 아키텍처, 컴퓨터 구조, 분산 시스템
★☆☆ 직무별 웹 개발, 클라우드, 보안, AI/ML, 인프라 도구
[CS 기초] → [컴퓨터 구조] → [운영체제] → [자료구조/알고리즘]
↓
[분산 시스템] ← [소프트웨어 공학] ← [데이터베이스] ← [네트워크]
↓
[인프라 도구] → [클라우드] → [직무별 심화]
| 지원 분야 | 핵심 챕터 |
|---|---|
| 백엔드 | 데이터베이스, 분산 시스템, 인프라 도구, 클라우드 |
| 프론트엔드 | 웹 개발, 네트워크, CS 기초 |
| AI/ML | 머신러닝, LLM/에이전트, 컴퓨터 비전 |
| 인프라/DevOps | 클라우드, 인프라 도구, 네트워크, 보안 |
| 블록체인 | 블록체인, 보안, 분산 시스템 |
| 게임 | 컴퓨터 비전/그래픽스, 컴퓨터 구조, C++ |
| 표시 | 의미 |
|---|---|
| ⭕ | 면접 빈출 질문/이슈 |
| ◑ | Claude가 작성한 섹션 |