1. Your resume sucks
  2. You don’t have a portfolio
  3. You’re not getting a referral
  4. You don’t know how to tell a story
  5. Your technical skills aren’t up to par

DISCLAIMER: I know that Covid-19 is impacting peoples’ job search. However, I’m still noticing a lot of remediable issues with resumes I’ve been reading. I’m sharing these tips because I realize not everyone has heard this advice / has the privilege or access to someone to professionally review their resume for them.

Your resume sucks

This is the number one reason I see people get rejected at the door. It seems stupidly obvious, however I’ve come to realize that ‘understanding’ what a good resume should look like is in many ways a position of privilege.

Many people who have good resumes have refined it diligently over time, and gotten peer or professional feedback.

So how do you know if your resume falls into this category? You don’t until you start asking other people.

What do I do then?

Be brave and share your resume with everyone and anyone who will look at it. If you have a close friend or family network that you trust, start with them. If you don’t then start on the internet. Share it with people on forums. If you have the money hire a professional to review your work. BUT YOU NEED TO DO THIS STEP.

Many people get stuck here because they are TOO afraid to show other people their work, please ‘get over this’, because cold applying to 100 places with a resume that’s horrible won’t get you anywhere.

With that all of that being said here are some quick tips you can apply to your resume to make sure it isn’t horrible the first time out:

  1. One page only please – Unless you have over a decade worth of experience, no one wants to read your 3 page resume. If you aren’t sure what to cut, focus on the most temporally relevant sections (ie what have you done for me lately?)
  2. No stupid or distracting designs – That’s right, no cares about your artistic flare on your resume (especially if you’re an engineer). They want something that is clear, concise, and easy to read
  3. Lead with what’s important – If you’ve got a decent amount of work experience, lead with projects and experiences first. If you’re a new engineer lead with your projects with Github links etc. DON’T lead with your education if you’re trying to show off what you can accomplish on the job, no one cares, put that at the end.
  4. CAR – Context. Action. Result. It’s ridiculous how many people I see fail when writing their project descriptions. Frequently I see entries like this: “Built an application in collaboration with designers and product.” This entry sucks, it tells me almost NOTHING about what you’ve accomplished, or how you’ve collaborated. Instead it should be something like “Business project x needed a new service built, I built an application using XYZ tools and helped drive ABC metric. The resume was a 100x increase in revenue because of key feature 123.” This example is obviously contrived, but next time you read a line on your resume ask yourself, “Did this tell me anything about what I actually did?”
  5. You’re underselling yourself – To my point above, many people (especially engineers) fall into this trap because they feel like they ‘didn’t do anything’. Don’t be that person, either tell the minutiae of your story or don’t bother writing it out. If you end up at an onsite a good interviewer will be probing you for details either way, so you better understand what you worked on.