1. 코딩 / 설계
1.1. 객체지향
1.1.1. 객체지향의 사실과 오해
1.1.1.1. 오브젝트
1.2. 함수형
1.2.1. 함수형 사고
1.2.1.1. 함수형 자바스크립트
1.2.1.1.1. 함수형 자바스크립트 프로그래밍
1.3. 좋은 코드
1.3.1. 클린 코드
1.3.1.1. 읽기 좋은 코드가 좋은 코드다
1.3.1.1.1. 클린 코더
1.3.2. 이펙티브 시리즈
1.3.2.1. 이펙티브 자바(3판)
1.3.2.1.1. SQL 코딩의 기술 (이펙티브 SQL)
1.4. 좋은 설계
1.4.1. GoF의 디자인 패턴
1.4.1.1. 헤드 퍼스트 디자인 패턴
1.4.2. 아키텍처
1.4.2.1. 클린 아키텍처
1.4.2.1.1. 클린 소프트웨어
2. 도구
2.1. 유닉스/리눅스
2.1.1. 유닉스 리눅스 셸 스크립트 예제 사전
2.1.1.1. 유닉스 리눅스 명령어 사전(개정판)
2.2. 프로 Git 2판
2.2.1. 만들면서 배우는 Git+GitHub 입문
2.2.1.1. Pratctical Vim
2.2.1.1.1. 젠킨스 2 시작하기
3. 알고리즘 / 문제해결
3.1. 문제해결 / 경진대회
3.1.1. 알고리즘 문제 해결 전략 세트
3.1.1.1. 탑코더 알고리즘 트래이닝
3.1.1.1.1. 알고리즘 트래이닝
3.2. Hello Coding 그림으로 개념을 이해하는 알고리즘
3.2.1. 누워서 읽는 알고리즘
3.3. 인터뷰 대비
3.3.1. 코딩 인터뷰 완전분석(6판)
3.3.1.1. 프로그래밍 면접 이렇게 준비한다
3.3.1.1.1. 자바 프로그래밍 면접 이렇게 준비한다
4. 팀/애자일
4.1. 테스트 주도 개발
4.1.1. 애자일 & 스크럼 프로젝트 관리
5. 수양과 정진
5.1. 함께 자라기
5.1.1. 커리어 스킬
5.1.1.1. 피플웨어
5.1.1.1.1. 실용주의 프로그래머
6. IT 에세이
6.1. 해커와 화가
6.1.1. 행복한 프로그래밍 (개정판)
6.1.1.1. 해커, 광기의 랩소디
6.1.1.1.1. 프로그래머로 사는 법
7. 개발자의 길
7.1. 언어와 컴퓨터 과학 기초
7.1.1. (현 위치) 기본기 레벨업
7.2. 전문 분야
7.2.1. 스카이넷도 딥러닝부터
7.2.2. 게임과 그래픽스
7.2.3. 모바일 개발
7.2.4. 웹 개발
7.2.5. 백엔드 개발
7.2.6. 서버 운영과 데브옵스