🧭

Learning Timeline

백엔드 개발 학습 로드맵

📑 학습 타임라인

STEP 0

모듈형 커리큘럼 구조, 학습 루틴, 자료 모음을 한 번에 정리한 학습 개요

이 단계는 전체 흐름 안내입니다. 아래 STEP 1부터 순서대로 진행하면 됩니다.

#15

OSI 7계층과 TCP/IP 이해

백엔드 개발자가 알아야 할 실무 관점의 네트워크 계층 구조 (L4 vs L7 로드밸런서 차이점 포함)

CS
#22

클린 코드: 읽기 좋은 코드 작성법

이 글에서 얻는 것 좋은 네이밍으로 코드의 의도를 명확히 전달합니다 함수 설계 원칙으로 단일 책임을 지키는 함수를 작성합니다 코드 스멜을 인식하고 리팩토링합니다 네이밍 의도를 드러내는 이름 // ❌ 의미 없는 이름 int d; // 경과 시간 (일) …

Code Quality
#44

Thread Pool 튜닝: 적정 스레드 수 찾기

이 글에서 얻는 것 ThreadPoolExecutor의 핵심 파라미터를 이해합니다 적정 스레드 수를 계산하는 방법을 알아봅니다 거부 정책과 큐 전략을 선택합니다 ThreadPoolExecutor 파라미터 핵심 구성 ThreadPoolExecutor …

Java
#45

Java Concurrent Collections: 스레드 안전 컬렉션 완벽 가이드

이 글에서 얻는 것 동기화 컬렉션 vs 동시성 컬렉션의 차이를 이해합니다 ConcurrentHashMap의 내부 동작과 성능 특성을 알아봅니다 BlockingQueue로 생산자-소비자 패턴을 구현합니다 왜 동시성 컬렉션인가? 문제: 동기화 컬렉션의 한 …

Java