- Buy this product and stream 90 days of Amazon Music Unlimited for free. E-mail after purchase. Conditions apply. Learn more
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 – 13 July 2017
|New from||Used from|
Audio CD, Audiobook, Unabridged
Frequently bought together
Customers who viewed this item also viewed
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.
Customers who bought this item also bought
There was a problem filtering reviews right now. Please try again later.
I'll admit I've been a follower of John's work for 2 and a half years now after having read the fantastic book Soft Skills: A Developer's Life Manual. Ever since then I would argue having implemented some of his advice my career has gone from strength to strength. The greatest strengths in his writing is that it pumps you up and gets you motivated.
While I don't agree with everything John has said in the book I would say I agree with 98% of it. I have over 10 years experience working in the software industry and echo a lot of his thoughts in many different areas including his discussion around bootcamps and whether University education these days is really the right option. There's also a fantastic section on how to learn anything quickly. Given John has developed 55 different Pluralsight courses in a short space of time I'm fairly confident he knows what he's doing...
Some may argue that the advice given in this book crosses over with a lot of John's online material at SimpleProgrammer.com, however, if you want it all organised in an easily digestible format this is the book to purchase. It's absolutely worth it's weight in gold.
Following John's advice I've built numerous blogs, spoken at conferences (through invites), been invited to webinars and been approached to produce online content. I've also received a promotion, increased salary by more than 25% during this time. Whilst I can't put everything down to John, because ultimately the buck stops with you, I can attribute his books for kick-starting my career into overdrive.
If you're stuck in a dead-end job, want to transfer over to a promising career as a software developer or simply want to give your current career a bit of an adrenaline kick then buy this book.
John makes no bones about the fact that building a successful career is hard work and requires dedication and drive. Instead he provides advice and techniques for maximising the returns on your effort investment. No punches are pulled in this book, and that's a good thing, John tells it like it is from his own experience.
The book is broken down in the sections targeted at different periods in a Developers career, from starting out to being an experienced professional. But don't think that, if like me, you have 15+ years experience you will only benefit from the latter sections. We can all benefit from reviewing our foundation technical knowledge - and our soft skills are no different. Even if the earlier sections show you that you are on the right track this is valuable information.
I've previously read John's "Soft Skills" book and while there was some cross-over with this one I am happy to have them both on my bookshelf - this book taking some aspects to a higher level.
Even if you are a complete novice and are interested in software development, or you are an already experienced professional, John's book will point out the concrete things you need to be aware of if you'd like to advance your career. You will have a battle plan to achieve whatever it is you desire career wise. Also important to note is that you'll develop the mindset you need to be successful. Much of the advice can be applied to other areas of your life. In the end, it is up to you to follow through the action points.
There is of course some overlap with what you'd learn from John's YouTube videos and blog, but the book does a great job in centralising and structuring all of this information.
I believe software will become an even more competitive domain and this book will help you stay "ahead of the game" so to say.
Lastly, what I like about John's style of teaching is that he's using the power of personal example. Everything he recommends has been personally tested by himself. As he likes to say, by following his advice, it's almost impossible not to succeed.
Top international reviews
My most important take away from the book was "how to market yourself as a software developer", following the advice i've even created my own blog pensblog.pythonanywhere.com (from scratch in django) to be out their in market and have a presnce, and there's much more I plan to do following this book.
Apart from that John does a great job offering a basic overview of almost everything their is in a career as a software developer. This is one of those book that I'm gonna refer to several times throughout my career.
I started programming professionally about 11 years ago and wish there was a book like it when I had started. The Complete Software Developer's Career Guide will provide a very high level overview of many of the things that software professionals need to know and will need to know in the future.
It *is* the *complete* software developer’s career guide!
It reads less like a dry non fiction tome and more like short little snippets of wisdom.
If you think, you’re stuck at something with your career, John most probably has it covered.
I raced through the book in two straight sittings.
John has a folksy, yet authoritative style of writing.
More like an older brother dishing advice.
And it’s darn good advice!
(have posted the same review at the .com site)
Abgesehen vom enorm wertvollen Inhalt ist das Buch darüber hinaus auch noch super leicht und geschmeidig zu lesen. Der Schreibstil liest sich so, als würde der Autor direkt mit einem Reden. Ich musste keinen Satz zweimal lesen, um ihn zu verstehen und das ist etwas, was ich sehr schätze an einem Buch...Einfache unterhaltsame Sprache, so dass das Lesen auch Spaß macht. Schon verrückt, dass man so viel inhaltichen Wert für so wenig Geld bekommt.
Das Buch empfehle ich dringend jedem, der mehr aus seiner Karriere machen will.
Then you can goes through several software development types like web development, mobile, Back-end and many others.
It also helps you understand tasks that are no coding, but everyone involved in programming in general must know like methodologies, testing, debugging, source control.
Oh man o wish i had this book available when i started into the programming world 8 years ago...
And i'm not even done here!
The book has has whole section as how to approach being a software developer, with chapters about work/life balance, teammates, getting a raise, how to dress and a really important one to all the women in the Tech world.
The last section is all about how to advance in your career.
It goes on talking about how to keep your skills up to date, the importance of creating a blog has on your reputation...
Go check it out.
It's been interesting to see the development of this book.
I first found Simple Programmer though a podcast he did with Brennan Dunn. John's made an amazing transition from programmer to writer & marketer.
This book is awesome because it covers all the things you need to know in the software development game. As a programmer with many years experience, I know it's easy to ignore some of the soft skills.
If you want the full experience as a programmer you need to work on all attributes not just your programming skills. And by the way programming languages change all the time so you need to have a plan on how to keep up with it. This book will help you with this.
It's a big book, but that shouldn't scare you. Use it like a reference manual; read the bits you need now and come back to the other bits later.
Overall a tome worthy of a place on my bookshelf. I wish I'd had this when I was younger...
The formatting of the book is very annoying as well. Bolding and mini headlines everywhere, it as though this was written to fill empty pages and empty voids rather than say something useful, quite a bit of filler and fluff. Do not expect coding basics or coding examples, or even mini projects the authors can demonstrate what makes a good developer.
So, this book is a very good guideline and reflects his passion to help the community. It gives you the advantage of having someone who experienced a lot, giving you a good idea of what could turn things to success and what could do the opposite. It also gives the pros and cons of different routes you can take.
I see this book as a great counselor and guideline to help take your decisions and actions as a developer with a clearer perspective of the outcome of your acts.
You really have more to gain by getting this book as a great reference. No matter how novice or experienced you are, there is something there for you.
No hesitations, just get it !
This book helps bridge gaps for anyone who is or is looking to get into software development. The book is logically setup into 5 main sections: getting started as a software developer, getting a job, what you need to know about software development, working as a developer and finally advancing your career.
Getting started as a software developer is the first chapter of this massive almost 800 page book. This section addresses questions that seem daunting to new developers, such as how to choose your first language, should you do a boot camp or teach yourself. Even if your not a beginner, this section has some great advice especially if you are mentoring new or growing developers.
The next section progresses after you have started learning and are ready to venture into the industry. John addresses points such as how to find a job in this diverse economy, how to switch from a different career path as well as the contracting vs salaried question.
Section three and four cover most of the A-Z requirements of working in the software development field. Topics such as source control, debugging, maintaining code are all covered in section three. Section four deals more with the people aspect of working in software development. How to setup a good work / life balance, while setting yourself up for success. Even a seasoned developer can learn something from these chapters, as first impressions are usually the lasting ones.
The final section deals with advancing your career though methods such as blogging, networking and even speaking at conferences.
Although a lot of this material has been covered by John by way of his blog, youtube or his previous publication it is really nice having all this information quickly accessible (and mobile; if you have the kindle version) manner. I eagerly look forward to the audio book as John always provides some quality asides.
He presents a much needed holistic approach to software development. Every course and book in their desire to be approachable - and lessen the learning curve - touch upon this piecemeal, but development isn't just coding. It's analysis, planning, setting up tests, coding using design patterns and best practices, there are security considerations, source control, testing, deployment. And all of this has to gel with your organisation's project management proclivities, whether they be Agile, Scrum, Kanban, Extreme, Just in time... the list goes on.
I was amazed to find a chapter on almost everything from gaining expertise to moving up when you've exhausted all conventional modes of promotion. There was even a meaningful chapter on 'Women in tech'. I expected it to be a throwaway chapter to check all boxes, but true to his style it was pragmatic and applicable.
The writing is conversational and approachable. There are few things he insists on and speaks as an equal that even a teenager would find persuasive. It's jam packed with knowledge that one accumulates over a lifetime. You get glimpse of this bigger picture when you speak to veterans and people with experience, but somehow John's managed to piece it together himself. Save your time and energy, instead of having 50 different conversations with people in the industry, try this book.
There is some light promotion throughout the book (links to his blog and ancillary product recommendations) that he acknowledges early on. In this day and age it's unreasonable to expect one's oeuvre to somehow not reference itself. And if you delve deeper you'll see why it's only an extension of what he preaches and quite fair.
I really recommend this book to beginners and if you feel you lack a roadmap for your career - this'll demystify what's next no matter where you are.
His books condense this information into an easily consumable format and provide some much-needed information that bridges topics.
Easy to read, immediately actionable, and from a reliable source who has been through it all.
This book is like Clean Code, but for careers.