Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job Paperback – July 13, 2017
|New from||Used from|
"Enlightenment Now: The Case for Reason, Science, Humanism, and Progress"
Is the world really falling apart? Is the ideal of progress obsolete? Cognitive scientist and public intellectual Steven Pinker urges us to step back from the gory headlines and prophecies of doom, and instead, follow the data: In seventy-five jaw-dropping graphs, Pinker shows that life, health, prosperity, safety, peace, knowledge, and happiness are on the rise. Learn more
Frequently bought together
Customers who bought this item also bought
Customers who viewed this item also viewed
About the Author
John Sonmez is a software developer and the author of two bestselling books, The Complete Software Developer's Career Guide and Soft Skills: The Software Developer's Life Manual. He's also the founder of the Simple Programmer blog and YouTube channel, where he reaches 1.4 million software developers yearly and helps them develop the unique blend of skills that made him a highly paid, highly sought-after developer and consultant. --This text refers to the Audio CD edition.
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $1.99 (Save 60%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
This massive (almost 800 pages) tome is broken down into five sections: getting started as a software developer, getting a job, what you need to know about software development, working as a developer, and advancing your career. Most of the material in the book is also available in John’s many other products, but it’s nice to have it collected in one place and organized. So far I’ve focused on the final section, which is most relevant to my current career, but I’ve also jumped around and read bits here and there in the book. The writing is consistently readable and even entertaining, and what John has to say largely matches up with my own experiences. Now that I have the Kindle version I do plan to go back and read through the sections that are aimed more at less experienced developers, as I’d be quite surprised if I can’t pick up a thing or two.
Overall, this is a wide book rather than a deep one; it won’t make you an expert on any one subject, but it probably covers just about every area you can think of related to having a career as a software developer. I definitely would recommend it to someone trying to figure out how to get started, and experienced developers are likely to enjoy it as well. And while it may be long, it’s also an easy read. Given the amount of content here, I would actually have expected a higher price tag, and it has a lot of links to even more content if you want to go more in-depth in a particular area.
Are you just starting? - Then this is for you! It will save you countless hours of frustration and thousands of dollars. John explains well different effective methods of becoming a software developer, such as: going to college, attending coding boot camps or teaching yourself. As a self-taught programmer, I have extremely enjoyed the section about self-teaching. John also will teach you an important strategy of learning, that allows you to learn most of the things you will need as a professional developer only at a one fifth of the effort.
Are you looking for THAT first job in the software industry? - Then this is for you! John will teach you different ways of entering into the software industry, such as starting with an internship, getting a full-time job without experience, switching from other career and getting your foot in the door via different means. John will tell you how to build your resume, go through the interview process and how to negotiate your salary. As well, you will learn how to quit the job properly when you need it.
Already working in the industry and want to improve? - Then this is for you! John will tell you in detail about all the concepts in software engineering, starting from most important programming languages, different platforms and technologies, methodologies and techniques, and ending with how to sell your ideas, how to dress and how to be a leader.
Looking for ways to go beyond Software Engineering role? - Then this is for you! John shows different ways, how you, as a software engineer, can transcend being just an employee in some business. On how to build your name and become known to the software industry and even world. On how to meet new people and keep your skills up to date. On how to be in a leadership position, or even build your own business. On how to create a blog or go around the world and speak at the conferences.
And last but not least, John will give you a lot of resources and references to books that you can use to go even beyond all of that.
John has a successful blog, and the book read a bit like a collection of blog posts. This isn't necessarily a bad thing, as it makes for quick consumption. John has earned his success, and the book is a chance for him to share his advice. In turn, the reader needs to put in the work to apply the lessons.
Easy to read, covers many topics, written in a personal voice.
The writing style is a choppy at times with many one-sentence paragraphs. I'm also not a fan of having so many sentences written in bold text. These are just my personal preferences, and I'm being a little nit-picky, but hopefully constructively.
The book delivers a lot of value and advice, and is a worthy addition to your library.