By Fiodar Sazanavets
From the best-selling author of “The battle hardened developer” comes a book that will teach you how to get your first job as a software developer, even if you are completely self-taught and don’t have any formal IT-related qualifications. However, this book will be useful to computer science graduates too, as there are many important aspects of the IT industry that they don’t teach in school.
This book pulls no punches. It tells the truth about the software development industry, even when it’s sometimes uncomfortable. At the same time, it’s not a technical book and it uses as little technical jargon as possible.
In this book, you will learn the following:
- How to find out if the software development career is suitable for you
- Why software developers are paid well and why it’s unlikely to change in the future
- What you need to study to become a software developer and what things you can ignore
- How to choose your first programming language to study
- How to deal with recruiters and what to watch out for
- How to get your first software development job without formal IT qualifications
- and much more
By the end of this book, you will be equipped with sufficient knowledge to enter the industry, if you still decide to do so.
Table of content:
1. Becoming a Software Developer is Easier Than You Think
2. Why Software Developers are Paid Well
3. The Dark Side of Software Development Career
4. Pragmatic Reasons to Start a Software Development Career
5. What Programming Language to Learn First
6. Why You Don’t Need Maths to Become a Programmer
7. Why Practicing Algorithmic Problems Will Enhance Your Programming Career
8. How to Get Your First Job as a Self-Taught Programmer
9. What to Study to Become a Web Developer
10. What to Study to Become a Mobile App Developer
11. What to Study for Roles in Cybersecurity
12. Developing the Right Mindset: Why You Need to Think Like a Hacker
13. Things to Watch out for When Working With Recruiters
14. Epilogue and Where to Go From Here