Developer Job Searching: The Not So Technical Parts is the resource I wish I had when I started searching for developer jobs.
It includes everything that I have learned since I started learning how to code 5 years ago.
"A comprehensive guide on how to think about and approach getting your first/next developer job."
- Annie Bombanie, Frontend Engineering Lead
"A must-have resource if you're looking to get your next dream job!"
- Florin Pop, Developer, YouTuber, Author
"Very useful for those who find it difficult to deal with the job search (not just for developers!)"
- Francesco Ciulla, Software Consultant, YouTuber
Why did I write this book?
Finding a great job is really hard.
You want a developer job. But you don't want any job. You want the right job. A job that supports you and aligns with what you find important.
Finding a job like that is not easy.
There is so much information out there on nailing technical interviews, yet so little information on finding a great job that is worth your time. But how do you know which companies are worth all that effort?
You need to know what companies align with your values and your skills as a developer.
And then you still have to decide which company is right for you.
You will need to choose between those companies. And that's difficult.
What if you pick the wrong company?
You apply at a company, go through several technical interviews, and after all that hard work you start working there, only to find out you don't really like working there. That would be a huge disappointment.
It's not something you can completely prevent, but there are a lot of signals to watch out for before getting hired that could have helped not make that mistake.
Hopefully the companies you declined are still interested. If not, then you will have to start the entire interviewing process again.
How do you even manage all those interviews?
It's not easy to keep track of all the companies that seem interesting to you without mixing them up during interviews.
Applying only to the right companies means you save a lot of time and energy. Time and energy that could be used for the interviews that matter.
With the right system you can remove a lot of guesswork from your decision making process. By applying a thoughtful approach to your job search you can save yourself hours of job searching, interviewing and completing time-consuming technical assessments.
Make confident career decisions.
Using a systematic approach for the job searching process will make everything easier and it will save you a lot of time. It will result in making informed decisions based on data instead of emotions when applying to companies.
This is the resource I wish I had when I started looking for my first job, second and third job.
If you want to:
Stop wasting your time with the wrong employers
Learn how to identify companies that match your needs
Spend less time filling in online job application forms
Start your probation period the right way
Then Developer Job Searching: The Not So Technical Parts is for you.
You will learn
A systematic approach to choosing which companies to apply for
Evaluating companies. Are they as great as they seem?
Red flags to watch out for
Reflecting on interviews so you will do better in the future
How to turn down a job offer
How to accept a job offer
Learn what companies will expect of you when you start
What not to do when you start your new job
How to quit your job without leaving bad impressions
What to do before quitting your job
Get a free 15 page sample of the eBook:
Table of Contents
Preface: Why You Might Not Want To Work at Big Tech
Reasons To Not Work At Big Tech
Big Tech Isn’t All Bad
Smaller Companies Are Not Always Great Either
So Which Type of Company Is The Best
Chapter 1: Before getting hired
Deciding What’s Important To You
Researching Companies (in Your Area)
The Company Website
Look at Their Social Media Presence
Look at Their LinkedIn
Applying to the jobs
Writing a winning resume or CV
Tailoring Your Resume
Highlighting Your Transferable Skills
Making Your Resume
Writing a Winning Tailored Cover Letter
Apply to Multiple Companies at the Same Time
Should You Take On an Unpaid Internship?
Interview Questions To Prepare For
Questions You Should Ask
Potential Red Flags
General Tips for the Interview
Don’t sound desperate
Look Up The People Interviewing You
Presenting Your Projects
Reflecting On Your Interviews
What Went Wrong
Expanding Your Professional Network
Finding Unlisted Jobs
Job Postings Online
Talking To Recruiters
Talking to Developers
Tricks companies use to talk you into accepting a lower offer
Solely judging you on your degree
Telling you your indicated range is too high
Saying it wouldn’t be fair to their employees
Degrading your technical skills
Comparing the job and benefits to your current job
Turning down an offer
Why Reject the Offer
How To Reject the Offer
Accepting an offer
Chapter 2: After landing the job
What To Do Next
Before You Start Working There
What Companies Will Expect of You
Getting Familiar With the Codebase
Learning About The Company
How To Make the Most of Your New Job
Get To Know Your Team
Feeling Like a Beginner (Again)
Ask Lots of Questions
The Time It Takes To Become Productive
Dealing With Imposter Syndrome at Your New Job
Avoid Overworking Yourself
What You Can Work on When You Start
Reviewing Pull Requests
Setting Up Projects on Your Laptop
What Not To Do When You Start Your New Job
Making the Same Mistakes Over and Over
Not Finishing Your Tasks
Not Writing Good Pull Requests
Not Updating Your Task Status
Refactoring the Entire Codebase
Chapter 3: Changing jobs (how to quit)
Finishing Up Loose Ends
Telling the Company You Are Quitting
Planning a Handover
Writing a Handover Document
Writing LinkedIn Recommendations
Other Things You Should Do Before Your Last Day
The Complete Edition Extras:
During your job search you will need some standard documents to apply, plus a few documents to help you make the right decisions.
Portfolio Website Checklist
Cover Letter Template
Job Application Tracking Sheet Template
The Portfolio Website Checklist is a PDF which offers tips and checks for your portfolio website, plus some background information on why you might want a portfolio website.
The Resume Template is a Google Sheets document, so you do not need paid software to use it. It has example information pre-filled which can help you decide what kind of information to include in your resume (or cv).
The Cover Letter Template is a Google Docs document, for which you also do not need other software to use it. This template is a custom cover letter. It has a few blank spaces so you can apply it to many different companies. During my job searches I have received a response from every company I sent this cover letter. This cover letter template includes tips on how to best fill in the blanks, so companies reading it will know you are a serious candidate.
The Job Application Tracking Sheet Template is a Google Sheets document which you can use to keep track of the many details of every job application you are going through.
Use these resources to save yourself the headaches of having to write or make these yourself, while also saving a lot of time in the process. These documents are easy to use, and have placeholder information you can just replace.
Who is this book for?
Developer Job Searching: The Not So Technical Parts is for developers, aspiring developers looking to get their foot in the door, or people looking to change jobs in general who want to stop wasting their time with the wrong companies.
The book is heavily targeted towards developers as that is my profession and what my experiences are based upon, but many of the concepts could be applied to other industries.
Do you give refunds?
If you read the book and have found no value in it, then please send me an email and I will refund you. I don't want to take your money if you did not provide you value.
Are updates free?
Whenever I update the book you will be able to download the latest version at no additional cost.
When does it launch?
The eBook goes live on September 21st, 2021. You're going to love it!
Does this cover algorithms?
There are enormous amounts of resources available to get jobs at large tech companies. These resources typically cover things like algorithms and solving technical interview questions. This eBook is about finding a great job.
How is this different from other career books?
Most resources focus solely on hacking your way through algorithm and computer science focused interviews. This book is not about that. This book is about how to find a job at great companies that you'll love.
It's different because it does not make assumptions about your career goals. Not everyone wants to become a senior developer at a fast-growing startup or a large tech company.
Does this book guarantee the result of finding an amazing job?
Developer Job Searching: The Not So Technical Parts is based on my career and experiences as a developer, and because everyone's circumstances are different I cannot guarantee success.
Applying all the knowledge and advice from the book requires effort and success is heavily influenced by the job market you are in.
I have a different question
You can email me at firstname.lastname@example.org for any other questions you have. I'll be happy to answer them.
Get the right job
Stop wasting your time applying for the wrong jobs, accepting a bad offer, and worrying if you would be quitting a job too soon even though you hate it there.
Getting a job that is right for you will be more fun, while also helping you progress in your career faster. When you get a better and higher paying job, this book will have paid for itself.
Click the "Buy this!" button now to help yourself find the job that you love and deserve.