This book will help you in your journey of getting a software engineer job without a computer science degree.
You've decided you want to become a software engineer. The reason for that could be anything.
It doesn't matter. Good thing is you've started taking action towards this new path. Reading this book is evident of that. Bias to action is always the most important thing that takes you from zero to one in anything. Remember that throughout this book.
This path can be overwhelming.
There are a lot of resources available online. It's a good thing but it can also cause confusion. There is also a lot of uncertainty. You're not sure about what you should be doing each day to get you towards getting a job.
Where should I start?
What's a good course?
Will I get a job at the end of this?
These are all valid thoughts to have when starting out.
My goal with this book is to define a clear path that you can follow. It is to remove confusion and make the path predictable. It is to define clear steps that you can take each day that will help you towards getting your first job.
I want to preface that this is only the only resource available for your journey. There are a bunch of good guides already available online. If you have found one of those then stick to it. The key is to find a good resource that matches your learning style and sticking to it. I'll talk more about that later.
2 reasons.
Coming from a non-traditional background myself, I am writing this book to help everyone who is embarking on this journey after me.
This is also a nice way to give thanks to the community and people that helped me along the way. Without acts of kindness from strangers with their guidance, I wouldn't be where I am today.
I've been wanting to get into writing and also share this information for almost 2 years now. Recently I also started 1,000 words a day writing challenge to improve my writing.
Writing this book is a nice goal to pursue along with my 1,000 words a day to become good at the craft. Having a defined goal is one of the best ways to make progress, at anything in life. I talk more about that later on in the book as well.
Let's remove some misconceptions
This is by far the biggest misconception that exists for people who are not in the technology space. There are many people in the industry that come from non traditional backgrounds. The great thing about the technology industry is that it cares about your skills to build things. It does not care about you having a certificate from a University. Of course pursuing computer science academically helps, but it is not the end all be all.
The path to becoming a software engineer is always open to everyone. All you need is:
No matter where you are in your life, if you can commit yourself to this goal you can become a software engineer.
Sadly, there is no shortcut. I promise to make the path of this journey clear in this book. You will know all the right things to focus on to get yourself your first job. But the path still requires hard work and commitment. It requires showing up everyday. It requires not giving up on your low moments.
The path to is simple. It is not easy. Nothing meaningful worth pursuing in life is easy.
But your hard work will be worth it when you read your offer letter email.
You don't have to read this book chronologically. Although no harm in doing that. Feel free to jump around to parts where you need the most guidance.
Coming soon...