Tl;dr
This is the best way to write a resume1. You should give it a try. Unlike the usual method2, you will spend your time more efficiently, and come away with valuable self-reflection and opportunities for growth. Each section calls out action items for what you actually need to do.
Summary
Start by brainstorming what your best characteristics are and what you want people to know about you
Prioritize that list so that your profile is balanced
Put yourself in the shoes of the person who will read your resume
For each characteristic you brainstormed, list some specific accomplishments that demonstrate that characteristic
Now, finally start writing in some plain text/non-resume format. Get the words right first, then cut ruthlessly and see how low you can get the word count
Think about the intention and impact of every single word/line.
Ask someone to review the content before it goes into a formatted resume and give you feedback
Finally! At this point you can drop it into a formatted resume then re-evaluate whether you have too much or too little
Write down what you want people to know about you and your skills
Action Item: Write down an ordered list of all the things you would want a hiring manager to know about you. Use casual language, just get the words down. Then order the list by priority. Error on the side of including things that you can cut later. Set a timer and see if you can get this done in 30 minutes.
A short example could be:
- Experienced Senior Data Scientist
- Dope problem solver
- Super great experimental design
- Uses understanding of the impact of his work on the company to make good decisions
- Cares about team and mentorship
See, the word choice is lazy, the point is just to get your skills written down. Now that they are written down, I would prioritize them and move that one about caring up. This list is already valuable. Take a minute to look at it and have feelings about it. Talk with friends and your manager about it. Do these skills align with your job/career? What on this list makes you special? Are there gaps?
Balance your resume
Action Item 1: Bucket each skill above into a category. A common list of categories that hiring managers may want to see are: Problem Solving, Leadership, Communication, Teamwork. Maybe you also want to use Impact, Achievement/Results, Curiosity/Passion, or something else. It won’t be perfect. Just try to use the fewest labels possible in total and for each skill.
Action Item 2: Think about your career and what balance of skills it requires. Test that assumption with friends and mentors. Look at your labeled list of skills note what it needs for balance.
Action Item 3: Draft your balance plan. Re-weight each skill by writing one or more up plus signs3 next to the skill labels that your are thin on and minus signs where your are overrepresented. If there is an entire skill that is missing, then write that category on the list with plenty of plus signs.
Within a few seconds of seeing your resume you are dropped in some bucket. This is not fair, but it happens. This bucket sets some baseline expectations about your skills. Here are two simplified examples when someone applies to a Data Science job and the immediate assumptions based on degree
Example 1 - Computer Science PhD
Technical/Problem Solving/Experimental Design Skills - 8/10
Communication Skills - 1/10
Collaboration Skills - 1/10
Leadership Skills - 1/10
Project Management Skills- 3/10
Example 2 - Political Science BA
Technical/Problem Solving/Experimental Design Skills - 3/10
Communication Skills - 5/10
Collaboration Skills - 5/10
Leadership Skills - 3/10
Project Management Skills- 2/10
The astute reader will notice that this is bullshit. But stop getting mad and focus on what to do about it. Every bullet you add to your resume needs to be selected to give you the most imaginary points in the skills categories you are being evaluated on.
If you have a “technical” PhD, you already are approaching maxed out points on “technical/problem solving” skills. So you should limit yourself to just enough bullets to prove that, yes, you are as technical as they think. Then start wowing them in the other categories where they have no idea if you are any good (and likely assume your aren’t).
If you have a degree that isn’t stereotyped as “technical” and are applying for a “technical job” then, yes, it makes sense to open the flood gates on bullets showing off how great your problem solving is.
I’ve reviewed tens of thousands of resumes. In most cases the experience is the same: I read the first two bullets very closely and they both show off essentially two aspects of the same skill. I quickly read bullets 3 and 4 only to see that they also demonstrate that same skill. From there I skim until I see a hint of anything else. Often there isn’t anything else. When hiring recently for DS, >95% of resumes I see are a list of tools/packages/programming languages/models used with some slight variation in words about the project. All the points are allocated in the same bucket. Zero balance.
Contrast that to the resume of the last hire I made. Problem Solving / Technical skills are a huge part of the job, so the best bullet/s in each section demonstrated those skills. Subsequent bullets demonstrated balancing skills. Honestly, a candidate that understands the value of a balanced skill set is already a rare and special find.
Aside: Understand your audience and the point of a resume
Self Assessment
Writing a resume is a great exercise just for you. Do it right now, when you don’t need it, so that you can identify all the things you wish you could say. Those are now goals. Start working on doing those things so that someday when you do need a resume you can say you did them.
Goal setting is an underrated use for a resume. Everything up to that final step of formatting/wordsmithing forces self-reflection. Identifying something that you wish you could say about yourself but don’t have an example of is great when you need to think about an upcoming goals discussion with your manager. Every step in this process works better if you get feedback on it and the structure could help you or your manager have some new discussions.
Resume Screen
A resume may need to get past a resume screen. This depends on what type of company you are applying to and how you are applying.
In one extreme this step won’t exist. Ideally you know someone at the company you are applying to and that person is referring you. At some companies and for some roles that might short circuit straight past the resume screen. If you are close with the CEO and s/he says you are perfect for a role then there is a good chance your resume is landing straight on the hiring manager’s desk.
On the other extreme, your resume is scanned for keywords and gets dumped if it doesn’t have the right matches, probably at a large company that gets a huge influx of resumes.
In the middle is a recruiter (internal or external) seeing it. Recruiters have an impossible job. They need to become as much of an expert as possible in a job they don’t do (whatever role you are applying for) so that they can find good candidates to do it. Do you think you would know how to read a recruiter’s resume and evaluate it? I don’t. I hope they would try to make it easy for me to appreciate and you should do the same for them.
Your goal could be to craft a resume that simultaneously suits all these needs. That means it includes the keywords that an algorithm looks for, but doesn’t waste space on just a list of languages or skills if that won’t impress a hiring manager. It also should throw recruiters a bone by making your skills shine to people who aren’t in the day to day of the job.
But you know what advice is actually coming: Tailor your resume to the purpose. The good news is, with this method, you will draft a list of bullet points FIRST and then drop them into the resume LAST. So if you need to make a different resume version you can just go shopping in your list of bullets that didn’t make the cut for other versions. How nice.
Interviewing
At the interview stage, your resume now is there to guide the interview to ask the questions you want to answer. Don’t make this harder for the interviewer. Don’t include a publication/patent/project you were on a decade ago that you haven’t thought about in ages and don’t want to be asked about.
In fact, make it easy for the interviewer. Put some softball things on there that you would love to be asked about. Make them prominent. Interviewers want you to do well and want you to have a pleasant experience, so help them help you.
Other uses?
You should use your resume to update your LinkedIn. Your LinkedIn can be a great place for someone to learn more about you and sometimes it can pay off in ways that aren’t expected. Maybe you will get asked to give a talk, be a mentor, write about something you care about, or someone will reach out to tell you about a business or service and it will actually finally be useful and something that makes your life/job better.
There must be more? I’d love to hear them.
Time to write real bullets, but formatting and positioning can still wait
Action Item 1: For each skill you brainstormed in the previous section, list specific accomplishments that demonstrates that skill. Don’t be shy, include everything that comes to mind. Expand each of those accomplishments into a well worded resume bullet point. Thinking about the purpose of each bullet. Rank them. Then get feedback on this list from anyone you can. Especially show it to anyone you will ask for feedback on your final resume.
Writing
In this step you are finally creating resume bullet points that could make it onto your final resume. Draft them in a list that looks nothing like a resume, otherwise you will waste time when you inevitably make changes. However, when you are writing, remember what it feels like to format a resume. Write what you want to say then cut every word you possibly can without losing impact/meaning. Short impactful bullets are golden.
Go ahead and use all the other tips you have heard about writing resumes, using action words, etc in this step, I won’t be mad. If there is a bullet that you only included because you were trying to be exhaustive and are pretty sure it will never make it onto your resume then, yes, you have my permission to not wordsmith that into perfection. But leave it on the list! Ranking is coming up and you can just give it a very low rank.
“Can I finally go back to my old resume and harvest bullets from there?” Yes friend. I’m sorry I’ve been so hard on you. Absolutely now is a great time to copy/paste those old bullets in and see how you feel about them now.
Everything needs a purpose
I should be able to point to ANY line on your resume and ask you what the purpose of that line is. This is especially true because as a reviewer, I often just look at a random line of a resume and think “what is the purpose of this bullet”. Or as an interview I just ask “what was the purpose of this project you described” and it is a bad sign when the answer is a non-answer.
So. Again. Every single word on a resume should have a purpose. I like to use undergrad degree as an example. Most people just include it because that is what you do. Stop and think for a second “what is the point of including your undergrad degree”. Ok, no seriously, stop and think about it before jumping to what I’m going to list as my reasons. I know you can just read ahead but that won’t be as effective as if you put a minute into thinking first.
Fine, whatever, here are some purposes for that undergrad line:
You want to connect with someone who sees your resume. This gives you 3 added opportunities for that. It is an odds game, but maybe someone will say “oh I have a close friend/family who went to your school” or “I lived in that state for 7 years!” or maybe “I also studied your major”. This is a good reason. Lean into this both here and in other spots on your resume.
Maybe you want to stress your undergrad skill set because it is different from the rest of your skills or something you are trying to stand out on
Dates. Maybe the dates show continuity explain that you went straight from undergrad to whatever you did next. Think about whether these tell a story you are excited to talk about. Also, people want to see how old you are and they cheat and use this as a proxy. That is just a thing that happens, I haven’t personally had a reason to worry about it so I haven’t looked for ways around it
Finally: Undergrad still qualifies as “something you just include” so it has to be on there. Fine. That is a reason. But it isn’t true for everything. If you spent 2 years doing a job that doesn’t help your resume at all, don’t include it if the only purpose is “well it is something I did, shouldn’t it be on there?
So, yes, absolutely every single line on your resume is something that a reviewer or interviewer could find their eyes settling on for no good reason no matter where it is on your resume. It also is a decision you have made to give up the opportunity to include something else great about yourself!
Your goal is to make sure that anything a reviewer reads is something you really want to talk about because it shows off how great you are. You also want to make sure every word related to that thing points them towards asking a question you want to answer. So for undergrad, think about the reasons you came up with (and the ones I came up with) for why it might be on there. Then think:
- How important is this line overall (use that next to determine ranking)
- What specific details do I want them to see (School name? years? degree? location?). If there is any word that you can drop, do it. If it isn’t important to you to put your full degree as “Applied Physics and Engineering” then just call it “Applied Physics”.
I’ll try this one more time, because this is perhaps the most important take away from everything I’ve written if you are using this resume for more than self-assessment. Imagine you are a manager who really needs to hire someone because you are drowning with work right now. You are in the lucky position of having 150 resumes on your desk because hiring is your top priority. But 20 other things are on fire that you need to deal with.
How long do you really think you can dedicate to each of those resumes? 1 minute each puts you at 2.5 hours of intense unbroken review and humans get tired. It isn’t fair, but you may find yourself creating shortcuts to rule out resumes even faster than that so that you can spend more time with the promising ones.
In the worst case, your resume has seconds instead of minutes to make a good impression. Do you want an exhausted reviewer to waste some of those precious seconds on the words “and Engineering”? What if her/his mind starts to wander down some tangent about why those words are even necessary. No. Don’t give that option. Optimize every word and every line to serve an intended purpose.
In the best case, your resume will delight the reviewer and s/he will spend many glorious moments pouring over it. Guess what, optimizing every word and every line to serve an intended purpose will be just as impactful for making you shine. If the reviewer realizes that you put so much intention behind every word, it will almost certainly be appreciated. More likely, s/he will just think “wow, I am really happy with everything on here, what a great candidate” without realizing it is because of the intention and that is good too so why not.
Ranking
You don’t need to move bullets around at this point, just put a number next to each one for how important it is. So #1 will go next to your most important amazing gold plated bullet. Then, make your way down until you reach that least important bullet with the largest number next to it. Ideally if you really were open about writing in the previous sections, you will have a few bullets that you know aren’t great, and it will feel satisfying to put them at a really low ranking4.
Also when you suddenly realize that you missed a bullet and it should actually be #3 but you are on number #27, don’t worry, just create a #3a and #3b, no one will judge you and you don’t want to waste time re-numbering.
For this step you need to think about the purpose of every bullet you have written. Ranking should be based on what you most want to talk about, what shows multiple skills, what will most help balance your otherwise unbalanced resume.
Once you start formatting the resume you will have to make some hard decisions about what gets cut. 5 years of your life could be forced to condense from 50% of your resume down to 1 bullet. Eventually as life goes on even that bullet may get cut down or dropped. This ranking will help you make those decisions with intention.
Feedback
Here you are, last step before the actual “put it into a resume” step. This is absolutely the step where you want to talk to friends and mentors about feedback. Everything you have done so far has been optimized so that the bulk of the time is spent on self-reflection. That remains valuable even if you never actually finish use/the resume. But after this, you will burn a lot of time on formatting/fitting things on a page. That is necessary, but you probably have done it before and aren’t going to grow much from doing it again.
Get feedback now because EVERYONE has opinions on resumes. If you jump to the finished resume before getting feedback you will just spend MORE time on that low value (but necessary) formatting/wordsmitting work. Getting the feedback first could save you iterations. It also opens the door to get broader feedback that you may find more useful.
When giving feedback on a formatted resume it is tempting to get caught up on where some white space is, what word choice implies, and just how the resume “feels”. This is all relevant, because a reviewer could notice those things too. But getting feedback before that final resume could help you get more “you are leaving out what I see as your greatest skill” or “it would really make your case better if you were stronger in the impact bucket” type feedback. That is much harder feedback to come across in life so jump at every chance for it.
Write your resume as a resume
That is it really. Now you format everything and fit it all onto 1 page. There is more than enough advice about this part and opinions are all over the place. But now that you have identified your most important skills, thought about balance and how a resume is viewed from the other side, listed achievements that demonstrate your balanced skills, and written them out into ranked bullet points that were reviewed by a friend… Honestly now it is just shoving all that into a template. Make sure you include the highly ranked bullets then get comfortable with cutting/combining anything too low rank to fit.
I’ll give a few more opinions here but by now I know you will be fine.
- Take a look at The Pragmatic Engineer’s Resume Template. See any good ideas that you might want to steal from that template? Good. Steal them.
- The more white space you can include, the more you increase the probability that a reviewer will focus thought on the words you actually care about.
- Many resumes still have an education section that is mostly white space, this really makes your degree POP. But is that really what you want? Are you worried that no one will peek at your degree? Isn’t there something else that you want to pop out?
- I know we agreed that everything has a purpose so you have already thought of this but: date formatting and level of location detail is up to you. Only include month + year in your career dates if there is a purpose otherwise it is just distracting.
- Margins are good. It is painful getting a resume that is just an absolute wall of text from corner to corner. You don’t want your resume to feel overwhelming and like a chore to get through. Think it is a good idea to make the margins on the edge smaller to fit more in? Well, you are doing everything with a purpose, so I’ll trust that you really are thinking that through.
- I put an “Interests” section at the bottom of my resume. This is incredibly polarizing.
- For me this is a crucial thing to put on a resume. I want to work somewhere where I like the people. So that means it is important to me to demonstrate that I’m going to add to the culture and that I value the culture.
- Some people don’t want that. They just want work to be where you put in your 8 hours and then get on with your life. Which is totally fine, just not what I’m looking for.
- But you should think about where you are on that topic and then whether it is worth signaling that. If one way or another is important to you then it is good that people who align with you will see it as a positive and people who don’t will ding you for it.
- I personally am a strong advocate for putting a line or two of “interests” at the bottom of a resume for this exact type of filtering. It is a very strong signal that I want to work with a company that sees me as a person and with others who want to know more about their co-workers. So you should think about how strong a signal you want to show in either direction. Though I would never ding a resume for not having an interest section, so not including it is probably the “safe” move.
- If you include interests, is there something else you can include at the bottom? A common move for interviewers is to start by talking about something intended to put you at ease. I usually look for inspiration at the bottom of a resume for that. Is there a softball topic you could include there that you would love to talk about if you are nervous?
- It is common knowledge that you should “quantify your impact”. This often is interpreted as looking for a way to have bullet points that end with something like “resulted in $2M dollars in revenue”, “$500k in cost savings”, maybe instead it is in people hours saved or speeding up a job. I suspect I’m an outlier here, but I usually HATE this. I get that it is common knowledge so I don’t ding anyone for it. But a personal pet peeve is numbers out of context.
- You saved $500k? Is that good?
- If it was a project with $510k in expenses, that has been reviewed 5 times already so that all the obvious fat was already trimmed and you came in and cut that number down to $10k through some outstanding insight then, wow, I am blown away. That is some great context, I am excited now. But that $500k number didn’t tell me any of that.
- If the company went through rocket-ship growth and you stepped into a project that purposefully had never been optimized before which somehow has $50m in expenses, and everyone has known for ages that tossing xgboost at the problem would be an easy win then that is much less impressive. Especially if it turns out that a month later someone else did some tuning and used a linear regression and saved $10m more 5.
- Are you thinking “but how can I fit all of that context into a resume bullet that lists cost savings?” Because I certainly am. And my answer is often you can’t. Man resume writing is unfair. My vote in this is don’t use the number at all if you can’t show the context because it looks like you worship numerology and don’t appreciate the importance of context. My vote is usually overruled though and I’ll get over it.
- You saved $500k? Is that good?
Hope your resume/performance review/job hunt/career/life goes great!
You are reading a Tl;dr section, you can’t really expect nuance and caveats. But also, if I didn’t think it was the best why would I do it, make other people do it, test and refine it, then write it all down? ↩︎
Let’s be honest, the usual method of resume writing is to take whatever resume you used before, shove in your new updated bullets and drop whatever no longer makes the cut. If you were to run a timer on how much time you spend on each step in that process the largest fraction of time would go to wordsmithing and formatting. What a terrible use of time. What an incredibly tempting terrible use of time. How bad could it be? Fine. FINE. I’ll admit that I’m always tempted to use this method too. It is so tempting to jump to the relatively mindless work of fitting words on the page instead of the scary hard introspection and feedback collection that would actually be beneficial to you. But no! You are an adult! Resist that temptation and do the adult thing, reap the benefits, and feel good about yourself when you can look back and see that you made the right decision. ↩︎
Or up arrows or stars or larger font or whatever you like ↩︎
Ok, there must be a better way to say this. A low ranking has a high number because the highest ranking is #1 which is a low number… you get it though, right? ↩︎
Yeah these scenarios are pretty over the top and the numbers are too extreme. Would you be happier with other numbers? Just imagine that I used those and tell me them if they make you happier. Edits are easy. ↩︎