Why I Wrote This Book
Plain and simple: I want to help!
I come from a more creative and non-technical background. When I first started, I felt like an imposter and an outsider. To compete with my technically trained co-workers, I had to work extra hard and navigate pitfalls they seem to avoid naturally.
Somewhere during the last twenty years, I slowly became an insider. And I wrote this book to share advice with those who are just starting out, and who are maybe still feeling like an outsider.
How Is This Book Unique?
Most do-it-yourself learn-to-code books focus on a single language (usually the favorite language of the author.) In this book, I take a more clean, pragmatic and practical approach.
Technologies and languages evolve rapidly, so let's leave the actual learning of code to this website. In the book, we'll focus on a much wider spectrum about what to expect from, and how to excel in this industry.
Who should read this book?
I specifically wrote this book for those who are considering (or beginning) a career in software development, and who do not have a deep technical background. You will be competing for entry-level jobs against people with bachelor degrees in Computer Science, but your unique background can set you apart.
We'll also discuss possible career paths once you know how to code, and I'll explain how to advance both your career and your salary.
In the Book...
- What you can expect to earn, and how to rapidly increase your salary after landing your first job.
- The pros and cons of the three most common software engineer career options:
- 1) entrepreneurism
- 2) contracting
- 3) full-time employment.
- How to find companies that match your personality, lifestyle, and career goals.
- How to work remotely from anywhere in the world.
- The foundations of software and software development.
- Which skills and programming languages are most in demand, and which ones are right for you.
- The applications (apps) and industries that currently provide the greatest stability and best income.
- How to gain experience when you don’t have any.
- How to create a killer software development resume.
- Tips to ace your interview and land your first job.
- How to get promoted, and what to expect when you become a manager.
On this Website...
- Discover which skills you should focus on that will get you hired quickly.
- Learn which courses to take for your chosen career (web developer, Android mobile app developer, etc.)
- The best online training tools to teach yourself the right skills to craft the career you want.
- Ask questions and receive answers.