📖 국내 개발 도서 리스트입니다.
인용문은 <소프트웨어 장인>에서 발췌했습니다.
효율적으로 팀에서 일할 수 있게 안내하거나, 일반적인 상황에서 더 나은 프로페셔널이 될 수 있도록 조언한다.
- 클린 애자일 - 로버트 C. 마틴
- 클린 소프트웨어 | 애자일 원칙과 패턴, 그리고 실천 방법 - 로버트 C. 마틴
- 린 스타트업 | 지속적 혁신을 실현하는 창업의 과학 - 에릭 리스
- 함께 자라기 | 애자일로 가는 길 - 김창준
- The Nature of Software Development | 간결하게, 가치 있게, 하나씩 완성하기 - 론 제프리스
- 카이젠 저니 - 이치타니 토시히로, 아라이 타케시
- 소프트웨어 장인 | 프로페셔널리즘, 실용주의, 자부심 - 산드로 만쿠소
- 소프트웨어 장인정신 - Pete McBreen
- 실용주의 프로그래머 - 앤드류 헌트, 데이비드 토머스
- 익스트림 프로그래밍 - 켄트 벡, 신시아 안드레스
- 해커와 화가 - 폴 그레이엄
- CODE | 하드웨어와 소프트웨어에 숨어 있는 언어 - 찰스 펫졸드
- 피플웨어 - 톰 드마르코, 티모시 리스터
- 생각하는 프로그래밍 | 프로그래밍 본질에 관한 15가지 에세이 - 존 벤틀리
- 조엘 온 소프트웨어 | 유쾌한 오프라인 블로그 - 조엘 스폴스키
- 맨먼스 미신 | 소프트웨어 공학에 관한 에세이 - 프레더릭 브룩스
- 유지보수하기 어렵게 코딩하는 방법: 평생 개발자로 먹고 살 수 있다 - 로에디 그린
- 훌륭한 프로그래머 되는 법 | 프로젝트와 팀을 성공으로 이끄는 선배 개발자의 노하우 - 피트 구들리프
커리어를 진전시킬 때 필요한 기초를 쌓을 수 있는 책이다. 새로운 개념이나 패러다임 또는 실행 관례들을 소개한다. 당장 활용하기는 어렵고, 제대로 이해하고 습득하는 데 긴 시간이 필요할 때도 있다.
- GoF의 디자인 패턴 | 재사용성을 지닌 객체지향 소프트웨어의 핵심요소 - 에릭 감마, 리처드 헬름, 랄프 존슨, 존 블리시디스
- Head First Design Patterns - 에릭 프리먼
- 헤드 퍼스트 디자인 패턴 개정판 - 에릭 프리먼
- 테스트 주도 개발 - 켄트 벡
- 테스트 주도 개발로 배우는 객체 지향 설계와 실천 - 스티브 프리먼, 냇 프라이스
- 클린 코드를 위한 테스트 주도 개발 | 파이썬을 이용한 - 해리 J. W. 퍼시벌
- 테스트 주도 개발 | 고품질 쾌속개발을 위한 TDD 실천법과 도구 - 채수원
- (절판) 리팩토링 | 코드 품질을 개선하는 객체지향 사고법 - 마틴 파울러
- 리팩토링 | 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기, 2판 - 마틴 파울러
- 클린코드 | 클린 코드, 애자일 소프트웨어 장인 정신 - 로버트 C. 마틴
- 클린코더 | 단순 기술자에서 진정한 소프트웨어 장인이 되기까지 - 로버트 C. 마틴
- 클린 아키텍쳐 | 소프트웨어 구조와 설계의 원칙 - 로버트 C. 마틴
- 오브젝트 | 코드로 이해하는 객체지향 설계 - 조영호
- 객체지향의 사실과 오해 | 역할, 책임, 협력 관점에서 본 객체지향 - 조영호
- 엘레강트 오브젝트 | 새로운 관점에서 바라본 객체지향 - 예고르 부가옌코
- 루비로 배우는 객체지향 디자인 | 지속가능한 소프트웨어를 만드는 방법 - 샌디 메츠
- 스칼라로 배우는 함수형 프로그래밍 - 폴 키우사노, 루나르 비아르드나손
- 함수형 자바스크립트 프로그래밍 - 유인동
- 함수형 사고 | 객체지향 개발자에서 함수형 개발자로 거듭나기 - 닐 포드
- 도메인 주도 설계 | 소프트웨어의 복잡성을 다루는 지혜 - 에릭 에반스
- 도메인 주도 설계 핵심 | 핵심을 간추린 비즈니스 중심의 설계로 소프트웨어 개발 프로젝트 성공하기 - 반 버논
- DDD Start! | 도메인 주도 설계 구현과 핵심 개념 익히기 - 최범균
업무를 위해 어떤 프레임워크나 프로그래밍 언어 또는 특정 소프트웨어의 이용 방법을 급하게 알아야 할 때 꼭 필요하다. 당장의 업무에는 유용하지만 그 가치가 오래가지는 않는다. 기술 서적은 당면한 업무와 관련된 것들에 대해 상세하고 심도 있는 기술 지식을 제공한다. 커리어의 다음 단계를 계획하는 데도 큰 도움이 된다.
- 윤성우 열혈 C++ 프로그래밍 - 윤성우
- 이펙티브 모던 C++ | C++11과 C++14를 효과적으로 사용하는 42가지 방법 - 스콧 마이어스
- 프로 Git 2판 | 그림으로 이해하는 Git의 작동 원리와 사용법 - 스캇 샤콘, 벤 스트라웁
- 이펙티브 자바 - 조슈아 블로크
- 모던 자바 인 액션 | 람다, 스트림, 함수형, 리액티브 프로그래밍으로 새로워진 자바 마스터하기 - 라울-게이브리얼 우르마, 마리오 푸스코, 앨런 마이크로프트
- 코틀린 인 액션 | 코틀린 컴파일러 개발자가 직접 알려주는 코틀린 언어 핵심 - 드미트리 제메로프, 스베트라나 이사코바
- 자바스크립트 완벽 가이드 - 데이비드 플래너건
- You don't know JS - 카일 심슨
- 코어 자바스크립트 | 핵심 개념과 동작 원리로 이해하는 자바스크립트 프로그래밍 - 정재남
- 인사이드 자바스크립트 | 핵심 개념과 원리를 정확하게 jQuery Node.js 클로저의 개념까지, Inside JavaScript - 송형주, 고현준
- 자바스크립트 코딩의 기술 | 똑똑하게 코딩하는 법 - 조 모건
- 모던 자바스크립트 Deep Dive | 자바스크립트의 기본 개념과 동작 원리 - 이웅모
- 파이썬 클린 코드 | 유지보수가 쉬운 파이썬 코드를 만드는 비결 - 마리아노 아나야
- 슬기로운 파이썬 트릭 | 짧고 흥미로운 코드로 배우는 파이썬 실용 코딩 - 댄 베이더
- Effective Python 2nd 이펙티브 파이썬 : 파이썬 코딩의 기술 | 똑똑하게 코딩하는 법 - 브렛 슬라킨
- Do it! 점프 투 파이썬 - 박응용
- 리액트를 다루는 기술 | 입문부터 대규모 애플리케이션까지 한 권으로 - 김민준
- 실전 리액트 프로그래밍(개정판) | 리액트 훅부터 Next.js까지 - 이재승
- Do it! 리액트 프로그래밍 정석 | 실리콘밸리 개발 방법으로 배우는 - 박호준
- Do it! Vue.js 입문 - 장기효
- 커피 한 잔 마시며 끝내는 Vue.JS | Vue.JS를 통해 실전 애플리케이션 구축하기 - 김영훈, 문동욱
- 토비의 스프링 - 이일민
- 스프링 입문을 위한 자바 객체 지향의 원리와 이해 - 김종민
- 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 | 인텔리제이, JPA, JUnit 테스트, 그레이들, 소셜 로그인, AWS 인프라로 무중단 배포까지 - 이동욱
- 코드로 배우는 스프링 웹 프로젝트 | 현업 개발을 위한 단계별 실습서 - 구멍가게 코딩단
- 스프링5 레시피 | 스프링 애플리케이션 개발에 유용한 161가지 문제 해결 기법 - 마틴 데니엄, 다니엘 루비오, 조시 롱
- 스프링 인 액션(5판) | 스프링 5의 강력한 기능과 생산성을 활용한 웹 애플리케이션 개발 - 크레이그 월즈
- HTTP 완벽 가이드 | 웹은 어떻게 동작하는가 - 데이빗 고울리, 브라이언 토티, 마조리 세이어, 세일루 레디, 안슈 아가왈
- Kubernetes in Action | 그림과 상세한 설명을 통한 쿠버네티스 완벽 이해 - 마르코 룩샤
- 데브옵스 핸드북 | 세계 최고 수준의 기민성, 신뢰성, 안정성을 갖춘 기술조직의 비밀 - 진 킴, 제즈 험블, 패트릭 드부아, 존 윌리스
- Kafka Streams in Action | 카프카 스트림즈 API로 만드는 실시간 애플리케이션 - 윌리엄 베젝
- 애플리케이션 프로그래밍 with 자바(아파치 카프카) | 카프카의 개념부터 스트림즈, 커넥트, 스프링 카프카까지 - 최원영
- 밑바닥부터 시작하는 딥러닝 시리즈 - 사이토 고키
- 파이썬 라이브러리를 활용한 머신러닝 | 번역개정판, 사이킷런 핵심 개발자가 쓴 머신러닝과 데이터 과학 실무서 - 안드레아스 뮐러, 세라 가이도
- 단단한 머신러닝(아이러브 인공지능 24) | 머신러닝 기본 개념을 제대로 정리한 인공지능 교과서 - 조우쯔화
- 머신러닝 탐구생활 | Kaggle 우승작으로 배우는, 파이썬을 활용한 머신러닝 실전 예제 분석 - 정권우
- 파이썬으로 배우는 딥러닝 교과서 | 이미지 인식 모델을 만들면서 익히는 딥러닝 - 이시카와 아키히코
- 핸즈온 머신러닝 | 사이킷런과 텐서플로를 활용한 머신러닝, 딥러닝 실무 - 오렐리앙 제롱
- 깡샘의 안드로이드 프로그래밍 | 95개 실습 예제와 해설 동영상 강의 수록 - 강성윤
- Do it! 안드로이드 앱 프로그래밍 - 정재곤
- 이것이 안드로이드다 with 코틀린 | 안드로이드 입문의 3가지 장벽, 언어+실전+환경 완벽 대응! - 고돈호
- 꼼꼼한 재은 씨의 스위프트 시리즈 - 이재은
- 스위프트 프로그래밍 | 객체지향, 함수형, 프로토콜 지향 패러다임까지 한 번에!, Swift 5 - 야곰
- Do it! 스위프트로 아이폰 앱 만들기 입문 - 송호정, 이범근
- 윤성우의 열혈 자료구조 | C언어를 이용한 자료구조 학습서 - 윤성우
- 알고리즘 문제 해결 전략 세트 | 프로그래밍 대회에서 배우는, 전2권 - 구종만
- 알고리즘 트레이닝 | 프로그래밍 대회 입문 가이드 - 안티 라크소넨
- 다이내믹 프로그래밍 완전정복 | 빠르고 우아한 상향식 문제 풀이법 - 미나크시, 카말 라와트
- Hello Coding 그림으로 개념을 이해하는 알고리즘 - 아디트야 바르가바
- 누워서 읽는 알고리즘 | 프로그래밍 상상력을 키워주는 알고리즘 이야기 - 임백준
- 컴퓨터 구조 및 설계 | 하드웨어/소프트웨어 인터페이스 - David A. Patterson, L. Hennessy
- 인사이드 머신 | 그림으로 배우는 컴퓨터 아키텍처와 마이크로프로세서 - 존 스토크스
- 운영체제 - 아브라함 실버스카츠
- 실습과 그림으로 배우는 리눅스 구조 | 개발자가 알아야 하는 OS와 하드웨어의 기초 - 다케우치 사토루
- 운영체제 아주 쉬운 세 가지 이야기 - Remzi H. Arpaci-Dusseau
- 후니의 쉽게 쓴 시스코 네트워킹 | 시스코 전문가가 말하는 네트워크 따라잡기 - 진강훈
- 모두의 네트워크 | 10일 만에 배우는 네트워크 기초 - 미즈구치 카츠야
- 코딩 인터뷰 완전 분석 | 189가지 프로그래밍 문제와 해법, 프로그래밍 인사이트 - 게일 라크만 맥도웰
- 코딩 인터뷰 퀘스천 | 문제로 풀어보는 코딩인터뷰 가이드북 - Narasimha Karumanchi
- 이것이 취업을 위한 코딩 테스트다 with 파이썬 | 취업과 이직을 결정하는 알고리즘 인터뷰 완벽 가이드, C/C++, 자바 코드 제공 - 나동빈
- 프로그래밍 면접, 이렇게 준비한다 - 존 몽건
CONTRIBUTING.md를 읽고 기여해주세요!
These documents are licensed by SUSHI-WARE license
(C) 2021 @738
