Here are some recommended books for Developing Developers looking to get a leg up in their career.
Here is a link to the audiobook. This has to be one of the most diverse and easy to listen to books on the planet for an aspiring or even mid level software engineer. John touches on many topics all of which are relevant to you if you are pursuing a career in software development. John talks about everything from software design methodologies to dealing with difficult co-workers , and even how and what you should be learning. Reading this book is what inspired me to start this blog. Go check it out! It’s pretty amazing.
- Head First Design Patterns: A Brain-Friendly Guide 1st Edition
I consider this more of a mid level guide for developers who have some experience writing code but are looking to write clean and reusable code. The thing about design patterns is that even without a book you have probably used a few of them but finding a good book like this one and studying these patterns can shave years off the learning curve for a mid level developer. Head first design patterns , is great because it touches on complicated topics but does so using anecdotes, stories and pictured which really simplifies the learning curve. One thing to note is that this book targets Java but the lessons here are such that it is less about the syntax and more about the concepts.
Career / self improvement
- How to Win Friends and Influence People in the Digital Age
This is a timeless book that everyone should read. It teaches you alot of things that seem to be missing in todays society. Having genuine interest in others, and really listening to them can help you win more friends and influence in a couple months than in a couple years of faking it. This is not the original book, it is updated to and draws from the original to address some of the challenges of communication in the digital age.
- The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change
This is a book about maximizing your potential while having balance and wisdom in your life. It has a lot of good information that seeks to give you crib notes on how to remove distractions and focus on things that you can accomplish.