So what are your top ten books?

As a recent graduate, I have been searching for ways to solidify my “developer skills set”. With so much out there, it can be hard to know where to start on my knowledge quest.

Recently, I have been asking some of my pairs which books they thought would have the the greatest impact on my career. I was surprised and intrigued at the variety of answers I received.

So I thought it would be interesting to turn this into a blog posting.

I don’t know if I could get to ten yet, but here are the top few books I have read in the last year.

1) Hibernate in Action: Christian Bauer and Gavin King
Note: There is a follow-up for this book coming out in November called Java Persistence with Hibernate. I’m not sure if it was the book of the technology I liked more, but so far I like what I see in Hibernate land.

2) Design Patterns: Elements of Reusable Object-Oriented Software Gamma, Helm, Johnson, Vlissides. This is the first design patterns book I have read, so I am not sure where it ranks up there? But it made me realize I need to read much more on this topic.

3) Java Cookbook, 2nd Edition Ian F Darwin
Found alot of good tricks here that I didn’t get in school.

4) Agile Web Development with Rails: A Pragmatic Guide: Dave Thomas.
I was left wanting more information on the Rails framework internals, but for what the book was I thought Dave did a great job.

5) Freakonomics, Levit and Dubner.
Ok ok! It is not a book about software, but it did show me the power of taking a look at everyday things from a totally different perspective (so maybe it is a book about software? Spin that one around for a second!)

So the challenge is on!

What are the top ten books that you think will turn me into a Software Swami?

It's only fair to share...
Share on Facebook
Tweet about this on Twitter
Share on LinkedIn

Leave a Reply