Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 30 additions & 11 deletions getting_hired/applying_and_interviewing/project_resume.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,41 @@
### Introduction

The goal of a resume is to get them interested enough to start a conversation. From there, it's on you to speak intelligently about the things you've done. So don't treat the resume as the catch-all repository of your whole life -- it's more of a focused marketing tool designed to make you seem worth taking another look at.
The goal of a resume is to show the recruiter/hiring manager that you meet the minimum qualifications for the role in which you are applying for. From there, it's on you to speak intelligently and confidently about the things you've done. So don't treat the resume as the catch-all repository of your whole life -- it's more a document that gives the recruiter/hiring manager confidence that you meet the qualifications for the role that they are hiring for.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm wondering if the phrasing could be different here.

I don't know that I personally thing we need to express the minimum qualifications on a resume. The reality is that us applying don't actually know what those are. I wonder if phrasing it more like "The goal of a resume is to show the recruiter/hiring manager that we have familiarity with some of the technologies for the role you are applying for." Doesn't have to be exactly that.

I'm raising this since I don't think anyone will know exactly what the requirements to be considered are. Someone applying for a role might be applying while not knowing 50% of the technologies and they might be a stronger candidate than someone who does know all the technologies.


A developer's resume is an interesting thing because so much of your value is demonstrated from your projects, which live in your GitHub (and are hopefully also deployed somewhere online). Despite this focus on projects, you can't ignore previous work experience or education. They are both important for showing the social proof that other people have worked with you before and you've met their standards for applying.
### Research And Creating A Plan

It's difficult to come up with (or find on the internet) a standard resume type for a junior developer. Most of the ones out there aren't particularly inspiring. The keys to remember are the perspective of the hiring manager we talked about before -- that person wants to hire a developer who is highly capable and can get shit done (and will add value ASAP).
Before you begin writing all of your achievements and projects down, we strongly encourage you look around on LinkedIn or Glassdoor and see what some of the keywords are for the position you're interested in. These keywords or buzzwords as they sometimes are referred to are what recruiters and hiring managers will be looking for, the catch here is that you shouldn't just litter your resume with keywords. You need to place them in areas where they make sense, you also need to avoid repeating the same keywords in multiple bullet points. Your goal is to try and get between 60-70% of the keywords seen by the recruiter/hiring manager within 20 seconds.

The hiring manager will determine these criteria in less than 10 seconds at first glance based on where you've been educated, who's hired you before, and if you've got any really interesting projects that stand out. The hiring manager rapidly builds a story of who you are based on those headline items of your resume. If you're lucky, that high level story will seem interesting enough for the hiring manager or HR person to look twice and actually read what you did at each job and then bring you in for an interview.
As an example if you are applying for a frontend developer position you will likely see keywords like `HTML, CSS, JavaScript, React, APIs etc.`. So when writing out your bullet points you should keep this in mind. Having something that reads like: `Crafted a responsive Weather App using HTML and CSS that connected to external RESTful APIs using JavaScript to give real time weather information to the end user.` When the recruiter/hiring manager is looking over your resume they will be able to pick out those keywords quickly, then if they come back to make sure you didn't just put down some keywords they will see the what, why, and how you were able to build something with that technology.

Knowing that perspective, how can you play to it? It's difficult if you're breaking into a new industry so you'll need to emphasize relevant education, work experience and projects in a way that crafts a story of drive and capability. What have you done that shows you're highly capable (e.g. your technical chops, any recognition you've received, leadership of teams)? And can get shit done (e.g. interesting projects, open source contributions)?
Recently a trend has emerged where skill sections are used everywhere, either on GitHub pages, Resumes, portfolios, etc. While these may seem useful in the moment, they are anything but. From a hiring manager or a recruiters perspective they are all but useless, they want to know whether you actually understand the technologies listed.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you share more about what you mean by "skill sections"? My assumption is that you mean the things people post were it's like:

JS - 4 stars out of 5
CSS - 5 stars out of 5

Or were you referring to something else?


Remember: ONE PAGE.
### Resume Building Tips

- This Career Tool Belt article lists [6 free resume builder websites](https://web.archive.org/web/20230930114027/https://www.careertoolbelt.com/5-best-free-resume-builder-websites/)
- [Novorésumé also has a free tier with templates available, as an alternate resource](https://novoresume.com/)
- Formatting could use some work, but here’s an [example resume from CareerCup.com](https://www.gayle.com/resume)
- [Another great (totally free) resume builder](https://flowcv.io/)
When crafting your resume you will likely be going through different iterations. You may also be crafting multiple resumes to send out to different positions, for example like we discussed earlier, you may have a resume that is tailored and using keywords that focus more on a frontend position. Another that uses keywords, projects, and other information that is more backend focused. There is nothing wrong with having different resumes for different positions, it helps the hiring manager/recruiter to quickly identify the keywords that align with that position which will give you a higher chance of being successful in your job search. Another thing to keep in mind is that your resume is not supposed to win any sort of awards. Its purpose is to tell the recruiter or hiring manager that you are qualified for the position in which you are applying and to hopefully give them the confidence that you can come in and hit the ground running instead of holding yourself and the company back from progressing.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this statement reminds me of the comment I made about about the issue of meeting qualifications. I think an adjustment to something like "tell the recruiter you are familiar with some of the technologies..."

I also don't know how I feel about the issue of proving we can hit the ground running, especially for people pursuing entry level roles. I think anyone will need onboarding time and any reasonable employer won't expect people to hit the ground running. I wonder if we could change the phrasing to be more like: "...and to hopefully give them the confidence that you have the experience, habit, and skill of learning new things quickly."


### Optional reading
One misconception is that you need to keep your resume one page, while in most scenarios it's easier to read and visually more appealing to have a one page resume it's not the end of the world if you have to go past one page. Just know that most recruiters or hiring managers may not make it to your second page. So keep as many of the relevant keywords, experience, education, and projects near the top of the first page.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know this is very subjective but for entry level roles, I think my assumption would be to expect a lot of fluff if an entry level candidate has a multi-page resume.

I'd love to hear more opinions on this but I don't know that we want to tell learners multi-page resumes are fine. But, again, just my opinion. 😅


Within the assignment section we linked to a great resume guide written from an active recruiter who has years of experience on what other recruiters and hiring managers are personally looking for when they review a resume. Use it and apply it, you've worked this hard to get this far don't sell yourself short by using a lazy resume.

### Do Not Get Discouraged

The hiring manager will determine if you meet the minimum qualifications of the job listing in less than 20 seconds. At first glance, they will look for your education level if you have one, who's hired you before, and if you've got any really interesting projects that stand out. The hiring manager rapidly builds a checklist to see if you meet the qualifications of the job listing you've applied for. If you managed to meet those minimum requirements along with some other factors you may receive a call to continue forward in the hiring process. Do not be discouraged if you don't however, there are multiple factors to account for when it comes to whether or not you are selected to move on or not. The best thing to keep in mind is that you continue to grow and build projects and try and gain any relevant experience in the position you're applying for. Remember to keep looking at those keywords and see where you are lacking and then go out and learn and build projects using those technologies.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wonder if we want to phrase the opening differently like "The hiring manager will determine of they want to invite you into their interview process within the first 20 seconds of examining your resume."

The phrase "Remember to keep looking at those keywords and see where you are lacking and then go out and learn and build projects using those technologies." feels like it can send learners down rabbit holes. I don't think learners should go learn all the technologies they see on resumes. It's not practical to go learn everything they see on a job posting. It's also common for people to get hired despite not knowing all the technologies listed on job postings.

I do think it's good for people to give themselves space to go learn something new. But I also feel like it's worth calling out that they shouldn't be seeking to learn everything and that people regularly get hired despite not checking off every technology on a job posting.


Knowing that perspective, how can you play to it? It's difficult if you're breaking into a new industry so you'll need to emphasize relevant education, work experience and projects in a way that crafts a story of drive and capability. What have you done that shows you're highly capable (e.g., your technical chops, any recognition you've received, leadership of teams)? And can get shit done (e.g. interesting projects, open source contributions)?
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm pretty casual but I don't know if we should have the word shit in the lesson. 😅 Perhaps there is another way to express the sentiment?


### Assignment

<div class="lesson-content__panel" markdown="1">

1. This Resume Guide [Resume Creation Guide](https://static1.squarespace.com/static/655d4d0eee15a6053d4345f2/t/68598b9ff8194a1adc980c45/1750698912277/_How+to+Get+a+Job+by+Lee+the+Headless+Headhunter.pdf) was created by an active recruiter with the intention of avoiding common resume mistakes made in today's market.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wonder if we could change this to "was created by a recruiter" and leave out "active"? They may not be active forever and feels like this will save us from a future edit.

1. This Career Tool Belt article lists [6 free resume builder websites](https://web.archive.org/web/20230930114027/https://www.careertoolbelt.com/5-best-free-resume-builder-websites/)
1. [Novorésumé also has a free tier with templates available, as an alternate resource](https://novoresume.com/)
1. Formatting could use some work, but here’s an [example resume from CareerCup.com](https://www.gayle.com/resume)
1. [Another great (totally free) resume builder](https://flowcv.io/)
Comment on lines +32 to +35
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if we could just invite people to google for resume builders? Especially since the first link is about finding a few different resume builders.

Perhaps we could invite them to research for a few and try them and decide which fits their preferences?


</div>

#### Optional reading

- [Getting Your Résumé Read, by Joel Spolsky](http://www.joelonsoftware.com/articles/ResumeRead.html)