Friday, 20 May 2016

10 Java Books Every Senior Developer Should Read

Apart form programming, one of my passion is to read books. I have hundreads of e-books on my smartphone and PC and tens of book on my self, especially realated to Java. Since I have benefitted a lot from the book, I am going to share my collection of Java related books, which I think every senior developer should read. By saying senior Java developer, I mean anyone doing programming in Java for more than 3 to 4 years. You don't need to buy these books, you can download PDF from Internet for some of them, or you can borrow it from your friends or library, but your must read these books. Sometime, I end up purchasing the book but never get chance to read it, that's what I hate. If you have book which looks like new even after one year of purchase, then you have not read it. This is why I also like to borrow books from friends and library. This put me some pressure to read atleast couple of chapters before returning it :-)

Anyway here is my list of 10 books every Senior Java developer should read

1) Refactoring, Improving design of existing code

2) Working Effectively with Legacy Code

3) Java 8 in Action: Lambdas, Streams, and functional-style programming

4) Java Network Programming

5) Java Regular Expressions: Taming the java.util.regex Engine

6) The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming

7) Java Concurrency in Practice

8) Effective Java

9) Java Performance The Definitive Guide By Scott Oaks

10) Real World Java EE patterns and best practices

That's all friends, do let me know how do you find this list of books. Do you agree that every senior developer should read this book and can improve their knowledge. Do let me know if you think a book should be in this list which is not yet. You can also suggest me good books, I love books and really like to know about those hidden gems which I have not discovered yet.

No comments:

Post a Comment