개발, 코딩관련 책 찾고 계신 분들에게 권하는 책 리스트 공유합니다.
📌 미디엄 아티클의 댓글을 읽어 보니 특정 언어 관련 책보다 다른 책을 추천해줬으면 하는 사람들이 많이 보이네요. 그래도 설계나 활용법 관련 책도 있고, 유명한 책도 있으니까 확인해보세요.
1. 전문가를 위한 파이썬 (Fluent Python) - Luciano Ramalho
2. 러닝 Go (Learning Go) - Jon Bodner
3. Fundamentals of Software Architecture - Mark Richards, Neal Ford
4. 나의 첫 파이썬 (Python Crash Course) - Eric Matthes
5. 해드 퍼스트 디자인 패턴 (Head First Design Patterns)
참고로 Head First 책 시리즈 중 자바는 제가 다녔던 미국 대학교의 자바 수업 교과서였습니다. 시스템 설계 패턴 책 퀄리티도 좋습니다.
6. Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin
7. Programming Rust - Jim Blandy, Jason Orendorff, Leonora F.S. Tindall
8. OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide
by Jeanne Boyarsky, Scott Selikoff
9. Software Architecture: The Hard Parts by Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
10. 구글 엔지니어는 이렇게 일한다 (Software Engineering at Google) by Titus Winters, Tom Manshreck, Hyrum Wright
워낙 유명한 책이라 가볍게 읽을 수 있는 개발 책 찾고 계신분께 추천해요.
11. 파이썬 라이브러리를 활용한 데이터 분석 (Python for Data Analysis) by Wes McKinney
12. 이펙티브 자바 (Effective Java) by Joshua Bloch
이 책 사수가 읽고 있길래 저도 사서 읽었습니다. 자바 언어를 단순하게 가르쳐 주는 것에 중점을 두는 것보다 효과적으로 사용하는 법을 알려주는 책입니다. 헤드 퍼스트 시리즈로 자바 언어 배우고 다음 단계로 이 책 읽으면 좋을 것같아요. 이 책 관련 이야기는 다음 포스팅에서 자세히 다루어 볼게요.
13. 처음 시작하는 파이썬 (Introducing Python) by Bill Lubanovic
14. 40 Algorithms Every Programmer Should Know by Imran Ahmad
독학으로 알고리즘 배우고 계시는 분이 읽으면 도움될 것 같아요.
15. The Pragmatic Programmer: your journey to mastery by David Thomas, Andrew
16. Clean Architecture: A Craftsman’s Guide to Software Structure and Design
by Robert C. Martin
17. Learning Domain-Driven Design by Vlad Khononov
18. Grokking Algorithms by Aditya Bhargava, Jed Limke
19. C# 9.0 in a Nutshell by Joseph Albahari
20. 마이크로서비스 패턴 (Microservices Patterns) by Chris Richardson
마이크로서비스에 대해 기본적으로 알고 계셔야합니다. 이 출판사에서 발행한 “Kotlin in Action”이란 책을 읽어봤는데, 책 내용 괜찮았어요. 코틀린 언어를 배우는 중이거나 배울 때 한 번 읽어보세요.
📌 한글 버전 책 제목도 포함해서 알려드렸어요. 추가적인 책 정보는 한빛미디어 사이트에서 확인할 수 있습니다.
https://m.hanbit.co.kr
📌 사이버 보안 관련 책이 없다는 댓글이 보였어요. 사이버 보안관련 책은 나중에 모아서 따로 올릴게요. 사이버 보안 무료 학습 도구는 제 프로필에 있는 “리소스” 웹사이트에 있습니다. (메뉴에서 사이버세큐리티 클릭)
🪴 함께 읽으면 좋은 글:
[개발자의 공부법 - 뭘 공부해야 되지?]
https://careerly.co.kr/comments/67013
[자기 개발에 도움되는 개발 도서 효율적으로 읽는 법]
https://careerly.co.kr/comments/67007
[코틀린 공부법 + 아무 프로그래밍 언어 배우기 팁]
https://careerly.co.kr/comments/57125