---------- 소공 ------------------------------------

[개발 방법론]
익스트림 프로그래밍 (켄트벡)
http://ebook.insightbook.co.kr/book/48
Domain Driven Development (에릭 에반스)
https://book.naver.com/bookdb/book_detail.nhn?bid=3763840
https://www.yes24.com/Product/Goods/27750871
도메인 주도 개발 스타트
Assessing Test-Driven Development at IBM (E. Michael Maximilien)
Object Oriented Software Construction (Bertrand Meyer)
Testing Object-Oriented Systems; Model, Patterns, and Tools (Binder, Bob 1999)
Rapid Development (Steve McConnel)


[리팩토링]
리팩토링 (마틴 파울러)
패턴을 활용한 리팩터링 (조슈아 케리에브스키)
레거시 코드 활용 전략
리팩토링 데이터베이스 (스캇 w 엠블러, 프라모드 세달라지)
https://book.naver.com/bookdb/book_detail.nhn?bid=6862346

[디자인, 아키텍처]
소프트웨어 아키텍처 문서화 (두꺼움)
Architecture Driven Development
Behavior Driven Development
The Rational Unified Process: An Introduction
Pattern-Oriented Software Architecture Volume 2 (POSA) - 패턴 지향 소프트웨어 아키텍처
소프트웨어 아키텍처 101
소프트웨어 아키텍처 평가
https://book.naver.com/bookdb/book_detail.nhn?bid=8722427
소프트웨어 아키텍처 이론과 실제 (렌 베스)
https://book.naver.com/bookdb/book_detail.nhn?bid=9440171

[요구공학 ]
https://book.naver.com/bookdb/book_detail.nhn?bid=11969301
소프트에어 요구사항 3 - 칼위거스, 조이비티

[정적분석]
(지표 나타내는 방법)
SonarGraph()
Structure101 ()
SonarQube
CAST
inFusion


[UML]
plant uml
UML Distilled (마틴 파울러)
UML과 디자인 패턴활용 (크레이그라만)
uml 실전에서는 이것만 쓴다

[TDD]
테스트 주도 개발로 배우는 객체 지향 설계와 실천


[코딩]
07 클린 코드, 애자일 소프트웨어 장인 정신 (로버트 마틴)
https://book.naver.com/bookdb/book_detail.nhn?bid=7390287
클린 코더 단순 기술자에서 진정한 소프트웨어 장인이 되기까지 (로버트 마틴)
https://book.naver.com/bookdb/book_detail.nhn?bid=10771065
코드컴플리트2 - 스티브 맥코넬

[개론]
소프트웨어 공학의 소개 (개정증보판)”, by 한혁수, 홍릉과학출판사
소프트웨어 공학 (Roger S. Pressman)
쉽게 배우는 소프트웨어 공학
http://www.yes24.com/Product/Goods/23343477
소프트웨어공학 이야기
http://www.yes24.com/Product/Goods/88384787
소프트웨어 공학의 사실과 오해 (Robert L. Glass)

[애자일]
경험과 사례로 풀어낸 성고하는 애자일 (마이크 콘)
애자일 마스터 (조너선 라스무슨)
Agile Project Management:creating innovative Products 짐하이스미스
스크럼 (켄 슈와이버, 마이크 비들)
스크럼과 XP (헨릭 크니버그)
칸반 (데이비드 J. 엔더슨)
애자일 프렉티스
Coaching Agile Teams (리사)
클린애자일
http://ebook.insightbook.co.kr/book/50
린 소프트웨어 개발 : 애자일 실천 도구 22가지 ( 포펜딕)
http://ebook.insightbook.co.kr/book/49


[패턴]
엔터프라이즈 애플리케이션 아키텍처 패턴 엔터프라이즈 애플리케이션 구축을 위한 객체지향 설계의 원리와 기법
자바 ee 디자인패턴
자바언어로 배우는 디자인 패턴 입문 (pdf)
코어 J2EE 패턴
https://book.naver.com/bookdb/book_detail.nhn?bid=152163
마이크로 서비스 패턴
https://www.yes24.com/Product/Goods/86542732
Smalltalk Best Practice Patterns
Pattern Hatching : Design Patterns Applied 172 172
Head first Design Patterns (pdf)
blog.naver.com/wowzzin/221445510610

[테스팅]
xUnit 테스트 패턴 - 제라드 메스자로스
quality software management (Weinberg, Gerald M.)
- Influence Diagram
Fit, 통합 테스트 프레임워크 Fit 테스트는 소통이다
탐험적 테스팅 (엘리자베스 헨드릭슨)
소프트웨어 테스팅 마이크로소프트에선 이렇게 한다 (엘런 페이지)
https://book.naver.com/bookdb/book_detail.nhn?bid=6186516
구글은 이렇게 테스트
개발자도알아야할 소프트웨어 테스팅 실무
https://www.amazon.com/gp/product/0321503627?ie=UTF8&tag=martinfowlerc-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0321503627
소프트웨어 테스트 자동화 구축과 6가지 핵심 활동
Growing Object-Oriented Software Guided by Tests
Quality Code (스티븐 밴스)
Introduction to Software Testing (Ammann, Paul / Offutt, Jeff )
Effective Unit Testing 클린 코드와 좋은 테스트를 이끄는 설계 지침서, 개발자를 위한 단위 테스트

Mockito 1.0/ 2.0
Robolectric
PowerMock
애피늄
mobile test automation

[개발 기타]
Professional 소프트웨어 개발 (스티브 맥코넬)
코드 하드웨어와 소프트웨어에 숨어 있는 언어
Code : The Hidden Language of Computer Hardware and Software
조엘 온 소프트웨어 유쾌한 오프라인 블로그
Pair Programming
Working Effective With Legacy Code
HARD CODE 나잘난 박사의 IT 정글 서바이벌 가이드, acornLoft, 하드 코드, I. M. Wright's Hard Code
누가 소프트웨어의 심장을 만들었는가
소프트웨어장인정신 (Pete McBreen)
https://book.naver.com/bookdb/book_detail.nhn?bid=117635
심플 소프트웨어
https://www.yes24.com/Product/Goods/80749963
05 프로그래밍 심리학 (제럴드 와인버그)
08 피플웨어
09 맨먼스 미신
https://book.naver.com/bookdb/book_detail.nhn?bid=8826350
01생각하는 프로그래밍
02실용주의 프로그래머 (앤드류 헌트)
https://book.naver.com/bookdb/book_detail.nhn?bid=1587963
린 스타트업 실전 UX (로라 클레인)
https://book.naver.com/bookdb/book_detail.nhn?bid=8172408
프로그래머의 길, 멘토에게 묻다
컴퓨터 프로그램의 구조와 해석 (Harold Abelson)
소프트웨어 프로젝트 생존전략
The art of computer programming 1
Roger Pressman (Software Engineering)
데이터 중심 어플리케이션 설계
HTTP 완벽 가이드
객체지향의 사실과 오해
The Nature of Software Development

ISO/IEC 9126, 25010
CISQ, SQALE
https://martinfowler.com/
https://www.tutorialspoint.com/software_engineering/software_analysis_design_tools.htm

---------- 인프라 ------------------------------------
인프라 엔지니어링 첫걸음
개발자도 궁금한 IT 인프라
http://www.yes24.com/Product/Goods/61270453

---------- 알고리즘 ------------------------------------
알고리즘 트레이닝북
월드와 함께하는 정보오림피아드
프로그램이 대회에서 배우는 알고리즘 문제 해결 전략 1,2
다이내믹 프로그래밍 완전정복/ 미나크시 지음 한빛미디어
Introduction to Algorithm
The art of programming, volume 1 : Fundamental Algorithms (donald E. knuth)

---------- AI -----------------------------------------------
패턴 인식과 머신 러닝

---------- 언어 ------------------------------------
[Java]
자바 병렬프로그래밍
https://book.naver.com/bookdb/book_detail.nhn?bid=4683550
자바 8인 액션
자바의 정석

이것이자바다

혼자공부하는자바

Effective Java

가장빨리 만나는 코어 자바 9

Future Task

Default Keyword

 
[Kotlin]
코틀린 in action
 
[Rx Java]

Rx자바프로그래밍 한빛미디어

Rx자바프로그래밍 리액티브프로그래밍

 

[C++]
C++ 최적화 (한빛미디어)
The C++ Programming Language (Bjarne Strousstrup)
Effective STL (Scott Meyers)
Modern C++ Design (Andrei Alexandrescu)
Effective C++
모던 c++ 디자인 패턴 책
코딩의 기술 (https://book.naver.com/bookdb/book_detail.nhn?bid=10390500)

[Rust]

[Python]
고성능 파이썬

[C]
The C Programming Language (Brian W Kernighan)
The Practice of Programming (Brian W Kernighan)

[Ruby]
Programming Ruby: The programatic programmers guild (Dave Thomas)

[Perl]
Perl Programming (Larry Wall)

[Java Script]
Java Script (David Flanagan)

---------- 데브옵스 ------------------------------------
gradle 입문
안드로이드를 위한 그레이들 (한빛미디어)
안드로이드 스튜디오를 위한 빌드 자동화 그레이들 (인투북스)
Gradle 철저입문
그레이들 레시피 (한빛미디어)
데브옵스 핸드북
데브옵스 (렌베스)
Ant
Maven
정규표현식
Devops (https://blog.naver.com/ppark9553/221314954906)
IT 운용 체제 변호를 위한 데브옵스
Kubernetes(쿠버네티스)(완벽한 IT 인프라 구축의 자동화를 위한) / Asa Shiho 지음 | 정보문화사

* Deep Learning
- 개발툴 : Jupyter Notebook
- 프레임워크 : Tensor Flow

* Kubernetes vs Azure Batch Shipyard

팀 개발을 위한 Git, GitHub 시작하기
http://www.yes24.com/Product/Goods/85382769

젠킨스 2 시작하기
http://www.yes24.com/Product/Goods/70894020

Git 교과서
http://www.yes24.com/Product/Goods/89522012


---------- 서비스 -----------------------------------------
대규모 서비스를 지탱하는 기술
가상 면접 사례로 배우는 대규모 시스템 설계 기초

---------- 안드로이드 ------------------------------------
이것이 안드로이드다
임베디드 안드로이드 (한빛미디어)
안드로이드 프로그래밍 정복 (한빛미디어)(
인사이드 안드로이드
android X
안드로이드 스튜디오를 이용한 빌드 자동화
http://www.yes24.com/Product/Goods/6779029

---------- DB + Big Data ------------------------------------
Room DB
CursorLoader, SQL Lite 공부
No SQL
하둡, 하이브
엔터프라이즈 데이터 플랫폼 구축
데이터 과학자와 데이터엔지니어를 위한 인터뷰 문답집
데이터가 한눈에 보이는 시각화
실무로 배우는 빅데이터 기술
데이터 아키텍처 전문가가 되는 방법

---------- UX/UI ------------------------------------
이것이 ux, ui 디자인이다
https://book.naver.com/bookdb/book_detail.nhn?bid=16390693
도널드 노먼의 디자인과 인간 심리

---------- 기타 ------------------------------------
해커와 화가
Advanced Programming in the Unix envrionment (Richard Stevens)
The art of unix programming (Eric S. Raymond)
Unix Programming Envrionment (Brian W Kernighan)
Operating System Concepts (Abraham Silberschatz)
Unix Network Programming (Richard Stevens)
Compilers : Principle, Techniques, and Tools (Alfred V. Aho)
Programming Windows (Charles Petzold)
Computer Graphics (James D. Foley)
Compiler
Web
Multimedia
Json
코딩을 지탱하는 기술
사랑하지 않으면 떠나라
사람과 프로그래머 시리즈 1. 프로그래머 그 다음 이야기
사람과 프로그래머 시리즈 3. 프로그래머로 산다는 것
si project 전문가로 가는 길
스크럼과 XP 애자일 최전선에서 일군 성공 무용담
글로벌 소프트웨어를 꿈꾸다
소프트웨어 개발의 모든 것 경영자에서 개발자까지 소프트웨어 회사에서 반드시 알아야 할 핵심 노하우
겸손한 개발자가 만든 거만한 소프트웨어
나는 line 개발자입니다
개발자에서 아키텍트
대한민국 제4차 산업혁명 (ETRI)
넷플릭스의 클라우드 엔지니어링
사이트 신뢰성 엔지니어링 (http://www.yes24.com/Product/Goods/57979286)
Blog2Book, 프로젝트 성패를 결정짓는 데이터 모델링 이야기
http://www.yes24.com/Product/Goods/20407399
프로그래머처럼 새각하라
객체지향 사고 프로세스
도메인 주도 설계 철저입문
현업 기획자 도그냥이 알려주는 서비스 기획 스쿨 사수 없이 시작하는 웹/앱 프로덕트 실전 입문서
https://book.naver.com/bookdb/book_detail.nhn?bid=16378491
수학 리부트 프로그래머를 위한 기초 수학
hit refresh (나델라)
브루스 테이트의 세븐 랭귀지
7가지 동시성 모델

절대가치 (이타마르 시몬슨)
당신이 읽는 동안
시진핑 국정운영을 말하다
김성칠 역사앞에서
세계사 편력
여행의 이유
날마다 브랜드
허지웅 에세이
트렌드차이나2020
배민다움
김이나 에세이
박진영 에세이
한번도 경험해보지 못한 나라
88만원 세대
반도체 투자 전쟁
초격차2
삼성 라이징
삼성인, 아마조니언되다
레오나르도 다빈치 (월터 아이작슨)
밀레니얼은 처음이라서
박경미의 수학 콘서트
만화로 배우는 양자역학과 상대성이론 [퀀텀]
넷플릭스 규칙없음
바링허우
두려움 없는 조직
우한일기
메타버스 (김상균)
바른마음 (조너선하이트)
생각에관한생각 (대니얼 카너먼)
넛지 (리처드 탈러)
무엇이 성과를 이끄는가
밀레니얼과 함께 일하는법

----------------------------------------------
1. Design
GoF의 디자인패턴 -> Refactoring -> TDD ->///-> Clean Architecture

2. Testing
자바와 JUnit을 활용한 실용주의 단위테스트 -> TDD

'Temp' 카테고리의 다른 글

LINDBERG MORTEN (린드버그 모르텐)  (0) 2022.02.18
읽어볼책 (투자, 재테크)  (0) 2020.12.30
용어  (0) 2019.12.15
인물  (0) 2019.12.15
링크  (0) 2019.08.04

+ Recent posts