Jay McGavren's Journal

How a Head First author spends his days off

View on GitHub
2019-06-08

How to Hunt for a Development Job

Update 2019-07-02: I’ve taken an offer! Huge thanks to everyone who got in touch and/or shared that I was looking!

I was laid off from my job a week ago, along with many of my colleagues. Luckily for us, the friendly Twitter developer community has turned out in droves to help us. It’s generated a lot of leads.

I’ve noticed that my communications with contacts at these companies tend to fall into certain patterns. I ask many of the same questions of each. But I also find that I sometimes forget to ask certain details. Or worse, I ask questions in the wrong order, getting a bunch of details about the tech stack but then discovering the position isn’t remote-friendly, for example.

So I’m writing this post to help other job hunters avoid the same pitfalls. I mean for this to be a living document. If you have comments or suggestions, please get in touch!

Vetting the Company

The first step is to find a contact at the company you’re interested in. Ideally, this will be someone on the development team, not a recruiter. Developers can give you insight into the tech stack, the interview process, and the day-to-day duties of the job. They also tend to be more honest about the company’s shortcomings.

Your contact has limited time (and perhaps limited willingness to help you). Don’t waste it! Before reaching out, check resources like Glassdoor, which can give you info about the company culture and the hiring process.

Here are some questions to ask. Look up as many of the answers as you can on your own, and then let your contact fill in the blanks or provide context.

Getting Things Done

You’ll have a lot of contacts to keep track of, so you’ll need a simplified “CRM” setup. I’ve been using a spreadsheet with the following columns:

Hope this helps everyone! Drop me a line if you have suggestions for things to add!

Copyright © Jay McGavren.