개발자 추천 서적

dropKick·2020년 7월 21일

공부 기록

목록 보기
28/29

https://www.notion.so/44da2a336b864d35bd642bc62a300708

가급적이면 쉬운 책 위주로 선정했다. 입문자 수준에서 쉽게 읽을 수 있거나 혹은 도움이 되는 책을 위주로 적었는데, 간혹 사심이 있는 어려운 책들도 있다. 어려운 책은 난이도를 별도로 적어 두었다. 일반적인 프로그래밍 입문서는 시기마다 변하므로 따로 기술하지 않앗다. 인터넷 서점의 베스트셀러를 구입해서 학습하면 된다.

덧붙임: 개발 공부는 책 한 권으로 끝낼 수 없다. 오프라인 서점에 직접 가서 책 내용을 살펴보고 맘에 드는 책을 구입한 후, 차근차근 공부한 후 다음 책을 공부하자. 책 내용이 완벽하게 이해가 안 되더라도 넘어가는 것을 추천한다. 또 책만으로도 지식을 쌓을 수 없으므로 꼭 토이프로젝트 등과 같은 프로그래밍 연습과 병행하면서 학습을 하길 권한다.
마지막으로 나오는 코드는 모두 직접 타이핑 해 보고, 책을 읽은 후에는 해당 챕터의 내용을 직접 자신의 말로 정리하는 습관을 들이길 바란다.

자료구조와 알고리즘

Hello Coding 그림으로 개념을 이해하는 알고리즘

가장 쉬운 책. 입문용으로 추천

윤성우의 자료구조

역시 쉬운 책. 추천한다.

뇌를 자극하는 알고리즘

입문자 용으로 상당히 좋은 책이라고 생각한다. 추천

임백준의 누워서 읽는 알고리즘

재미있게 읽을 수 있다. 중간에 약간 어려운 부분이 나오는데 그런 부분은 건너 뛰면서 읽어도 될 듯.

Introduction to Algorithm (어려움)

대학원 알고리즘 교재였는데, 엄청 좋은 책이다. 조금씩 꾸준히 읽어 보길 권장한다.

네트워크

윤성우의 TCP/IP 프로그래밍

네트워크 기초를 위해 추천한다.직접 소켓 프로그래밍으로 웹 서버 만들기를 체험해 볼 수 있다. 학습 이후에는 좋아하는 언어 (자바, JS 등) 으로 웹 서버나 클라이언트를 만들어 보자.

모두의 네트워크

쉬운 네트워크 입문서, 입문자 추천

그림으로 배우는 HTTP/ Network

HTTP를 학습하는 것은 필수적인데 입문자도 이정도 수준은 학습을 해야할 듯하다.

데이터베이스

SQL 첫걸음 (아사이 아츠시)

쉽고 무난한 책

데이터베이스 첫걸음

역시 쉽고 무난히 좋다.

데이터베이스 시스템 (황규영) (어렵다)

유명한 대학 교재의 번역본. 쉽지 않지만 백엔드 개발자라면 꼭 읽어 보자.

자바 웹 개발

스프링 입문을 위한 자바 객체 지향의 원리와 이해

스프링 입문을 위해 가장 먼저 읽을 것을 추천한다. 이 책을 읽고 인프런의 백기선 강사님이 제공해 주는 무료 강의도 들으면 좋다.

자바 웹 프로그래밍 Next Step

강추. 지식보다 로드맵을 제시해 주는 좋은 책

최범균 시리즈

  • 스프링, DDD 등 좋은 책이 많다. 꼭 읽어보자.

토비의 스프링

  • 자바 웹 개발 도서의 끝판왕. 꼭 돈 주고 사서 보자!

협업, Git, GitHub

Pro git 2nd (한글) (어려움)

웹에서 무료로 볼 수 있다. 강추

팀 개발을 위한 Git, GitHub 시작하기

저와 진유림님이 함께 쓴 책입니다 ㅋㅋㅋ. 카카오 사내 추천도서 목록으로 올라왔더군요. (감사합니다.)

함께 자라기 (김창준)

협업 + 성장이 키워드인 책입니다. 이거 아주 좋아! (빡빡)

기타

객체지향의 오해와 진실

진짜진짜 좋은 책이다.

오브젝트

객체지향과 같은 저자님의 좋은 책. 강추!

만화로 배우는 리눅스 시스템 관리

리눅스를 배우기에 좋은 책. 상당히 유용한 내용이 많다.

만화로 쉽게 배우는 CPU

비전공인데 컴구조를 배운 적이 없다면 꼭 읽어 봅시다. 추천!

실습과 그림으로 배우는 리눅스 구조

리눅스와 OS에 대해 알 수 있는 좋은 책 추천!

리눅스 커널 내부구조 (백승제, 최종무 공저)

리눅스 커널을 맛 볼 수 있는 좋은 책. 나름 쉬운 편입니다. C언어에 대한 기초적 이해가 필요합니다.

공룡책 (어렵다)

배우기 어렵다는데 운영체제 책 1권 정도는 보는 게 좋지 않을까? 학부 3학년 교과서이다.

윤성우의 윈도우 시스템 프로그래밍

공룡책이 어렵다면 이 책과 병행해서 보면 시너지 효과가 생긴다. 추천!

CODE (어렵다)

개인적으로 매우 좋아하는 책인데 입문 학생들에게 추천해 주면 완독하는 경우가 없었다. 그래도 추천! 봉화에서 컴퓨터까지 작동 원리를 설명해 준다.

profile
안아줘요

0개의 댓글