When I first started reading this book I was skeptical. When I saw chapter titles like "Dealing with Coworkers" or "How to Dress" I thought the book would only be for beginners. After reading it I changed my mind. Not only is this book great for beginners, it is also great for experienced developers. Even if you have tons of experience, it will "tell" you what you know in a way that will make you want to act. I think the advice in this book is guaranteed to make you a better developer and more importantly, a better person.
Software Developer and Computer Science PhD
Deals With The Human Side Of Software Development
This book is different from all other software development books I have read because it deals with the human side of software development. Even though as software developers we are surrounded with the latest technology, we are still people with feelings, fears and dreams, and John's book focuses on that. Software development is a real
challenge to master, but thanks to John's friendly tone and informal writing style, it's never been easier to understand--even if you don't have a technical background.
Software Developer, Programming Apprentice
I Wish I Had This When I Started My Career
I can testify that this book is a must-read.
And preferably a first read for anyone seeking to enter the software industry. Or learn programming. Or decide if they want to learn it.
I wish I could've read it in the beginning of my career--I would not have lost so much time and effort as I did.
Senior Software Engineer, Pivotal
I Would Have Avoided Years Of Wasted Time
The Complete Software Developer's Career Guide is a great resource that I wish that I had years earlier in my career and in my education.
The insights in this book would have helped me to avoid years of wasted time with an unfocused education and an unfocused career.
Software Engineering Consultant & Co-Founder, Enovi LLC
The Advice I Need To Take My Career To The Next Level
John has such a down-to-earth style of writing, that I feel like he's talking directly to me. All of his advice is dead on.
The chapter on dressing for success in particular provides unique and valuable advice. His concept of "being a contradiction" makes so much sense.
The entire book is filled with great advice but that one chapter right there is the advice that I need to follow to take my career to the next level.
Senior Software Developer, Blogger and Programming Fanatic
Get It Even If You're NOT In Software Development
Invaluable advice for any software developer, from entry-level to senior. Honest, no BS advice. Easy-to-understand, accessible, and comedic writing style.
So good, you may want to get it even if you AREN'T in software development.
Made Me Feel More Experienced And Knowledgeable
Every university, course, coding bootcamp, etc. should encourage future developers to read this book.
John's style of writing is captivating and I definitely felt wiser after reading it.
It gave me a more vivid picture of the software industry, made me rethink some of my choices, but most importantly, it filled in some gaps, instantly making me feel more experienced and knowledgeable.
I'm 15 Years Old, Learning Fast and Crushing Obstacles
I'm a 15 year old high school student from Szeged, Hungary. After I read John's advice on technologies and how to learn them, I was able to have a well-rounded conversation with a CEO of a coding company. He was impressed and invited me to his company to learn coding. I am getting taught about different languages and stacks. It is hard as hell but with the learning process I read about in this book I crush the obstacles. I no longer prepare for learning for weeks and months. I developed a learning pace and it is beyond what I thought I was capable of.
High School Student