Module 5: Career Readiness

Transitioning from Labs to Job Search

Now that you've completed your Labs project, it's time to leverage your experience to find a job in the tech industry.

Career Tip

Your Labs experience is a valuable portfolio piece! Be prepared to discuss:

  • The challenges you overcame
  • How you collaborated with your team
  • Technical decisions you made and why
  • What you would do differently next time
  • The impact of your contributions to the project

Introduction: Career Readiness in Labs

Career Readiness in Labs

In this module, we'll walk through the process you'll follow in Labs to get your resume, LinkedIn profile, and GitHub profile fully career-ready by incorporating your Labs project. You'll also ensure your Learner Profile is up to date!

Just like in Applied CS, you'll submit your Career Artifacts as part of this module. You'll prepare by reviewing the resources in this module and preparing your project information. Your Resume Reviewer will evaluate them and provide feedback as necessary.

If one or more of them still needs work, you'll get targeted feedback on how to improve them, and you'll be able to resubmit them once you've made the required revisions.

At that point, you'll also have the option to schedule a live, one-on-one review session. This session builds on the work you put in last unit—your Resume Reviewer will work with you to incorporate your Labs project and finalize your artifacts before graduation.

Regardless, though, if all your artifacts still aren't passing after two submissions, you'll be required to schedule a review session.

Launching Your Job Search

Since Labs is also officially the start of your job search, you'll find plenty of resources and instructions in the Job Search course in Canvas—but for our purposes here, you'll need to source, apply to, and conduct outreach to at least five jobs to pass this course!

Career Coaching

Learn how to leverage career coaching resources to maximize your job search success.

Career Coaching

Outreach to 5 Jobs

Goal

Draft and send 5 cold emails, tracking your outreach in Job Tracker.

Finding Contacts to Reach Out To

The goal of outreach is to make contact with your future employer.

Overview

In your outreach, you want to get as close as possible to your future team. Here's how to prioritize people at the company you're applying to, and what tools to use.

❗️Who to prioritize in your outreach

  1. #1 Your Future Boss: Your top priority in your outreach is to find your future boss. Titles to look out for include:
    • Engineering Manager
    • Data or UX Team Lead
    • Head of Engineering, Head of Data, Head of Design
    • Technical Team Lead
    • VP of Engineering
  2. #2 Your Future Peer: If you can't find your future boss, your second priority is to reach out to a future peer. Someone at the company who holds the same title as the one you are applying to. ⭐️ Bonus points if they have a non-traditional pathway into tech or similar background to you! ⭐️
  3. #3 a Non-Technical HR or People Team Member: If you can't find either of the above, at the very least contact a technical recruiter or member of the People/HR team. These people are great to contact in addition to the list above, but shouldn't be the only people you contact unless you absolutely can't find anyone technical to reach out to.

🧰 Your tools

  • LinkedIn's in-site search tools
  • This Google search term to "Xray scan" LinkedIn: site:www.linkedin.com/in “company name” “role” "additional keywords, i.e city"
  • Lambda Job Tracker

Next Steps

  • ⏱ Give yourself time to find the right contacts: up to 10 minutes per job
    Finding the right people to contact is the most manual part of the application process but also the most important. The more time you give yourself to find the right person, the more likely you are to be flagged in the ATS (Applicant Tracking System).
    Reserve at least 10 minutes per job to find the right people to outreach to. This will get faster as you practice, but make sure you block out enough time to find the right people to contact.
  • 📧 Send 5 cold emails
    Now that you're a Master of Outreach™️, send 5 cold emails using the techniques we've covered. Just do it!

When you've sent 5 cold emails and tracked your outreach in Job Tracker, your progress will be reflected here. It may take some time for the assignment to update.

Job Outreach Strategies

Learn effective strategies for reaching out to potential employers and building your professional network.

Outreach to Jobs

Additional Video

Networking Tips

  • Create a compelling LinkedIn profile
  • Engage with industry content
  • Attend virtual and in-person tech meetups
  • Join relevant Discord and Slack communities
  • Contribute to open source projects
  • Connect with alumni from your program

Cold Outreach Template

Subject: Junior Developer Seeking Advice on [Specific Topic]

Body:

Hi [Name],

I recently completed BloomTech's web development program and worked on [brief project description]. I came across your profile and was impressed by [something specific about their work/company].

Would you be open to a 15-minute call to discuss [specific question or topic]? I'd greatly value your perspective.

Thanks for considering,
[Your Name]

Apply to 5 Jobs

Goal

Apply to 5 jobs and track them in Job Tracker

Submitting Quality Applications

Job searching is tiring! Especially when you don't hear back from companies.

Some job seekers take a quantity approach to their search, submitting applications through "one-click" or "easy apply"- you upload your resume and call it a day. The act of clicking submit might feel productive in the moment, but days or weeks later this approach doesn't often produce the desired result - an invitation to an interview. You might as well call this approach the application or resume black hole.

If you want a higher response rate on applications you need to:

  1. Submit a quality application, then…
  2. Follow-up on that application by reaching out to a human

What makes an application a quality application?

  • ☑️ Apply to a posting that has been live within the past 2 weeks.
  • ☑️ Apply directly through a company's website.
  • ☑️ Have 50% (or more) of the requirements or preferred qualifications.
  • ☑️ Use a strong and relevant resume to apply.

Following Up on Quality Applications

Now that you know how to submit quality applications, time to deep dive into app follow-up. When you submit an app your work isn't over!

You need to try to get your app seen by a human so it doesn't languish in the ATS.

➡️ Fast facts about follow-up:

  • Follow-up means contacting a person who works at the company you are applying to. You might hear the Careers Team refer to this as "outreach" or "cold contacting" as well.
  • Lambda grads get the best results from follow-up emails. But you can also connect with someone via a LinkedIn connection request + with an attached note, a LinkedIn InMail message, a Twitter DM, etc.
  • Your top priority when you outreach is to your "future boss" or the technical stakeholder for the role. If you can't find this person, find a "future peer" or someone who holds the same title as you on the team. Bonus points if they have a similar pathway into tech.
  • The most important thing is that you make contact with an actual person involved with hiring for the role you're applying for. Don't skip this step - outreach is unavoidable in a successful job search!

🚫 The ATS is, sadly, not your friend.

To understand why we outreach, it's useful to understand exactly how an Applicant Tracking System (ATS) works. When you apply to a role, your app lands in a database of many other names. Because no one has time to review every single app submitted for a job (not even for the proverbial 7.4 seconds) the hiring team needs to use the ATS to cut the list to a manageable size.

Teams can filter on things like years of experience, location, or things that were listed as "nice to haves" in the description. It actually doesn't really matter what a hiring team filters on, because you simply can't customize your resume for every filter out there.

📧 Outreach is your friend!

Instead of customizing your resume for every possible filter a hiring team might use, it's more efficient to use outreach to get yourself on the hiring team's radar. Don't wait for an ATS to surface you, your outreach increases the chance someone will pull up your app.

No matter where you are in the ATS, filtered out or not, they can search for your app. Outreach is an important tool to advocate for yourself in the hiring process. Get around the ATS, and do your best to ensure that the time you spent on your quality application doesn't go to waste.

🤔 What about my quality application?

You might be thinking — hold on. I spent time on my application, submitted it through the company site, applied within 24 hours of the role being posted, I'm a 50% match for what they are asking for.

Won't the team know my name by those steps alone?

...maybe. Sometimes you'll get invited to interviews without outreach, especially when you're among the first to apply. But in your job search, you want to operate on more than maybes! Outreach increases the potential for someone to see your quality application.

Next Steps

Apply to 5 jobs, tracking their status in Job Tracker. Use our criteria for quality:

  • ☑️ You meet at least half (50%) of the qualifications
  • ☑️ Job posting is less than 2 weeks old
  • ☑️ Applying directly to the company using their website
  • ☑️ Use a resume that emphasizes keywords and skills needed for the job

On the next page, you'll move on to implement the most critical step: sending an outreach note to a talent or technical professional at each company.

When you've applied to 5 jobs and tracked them in Job Tracker, your progress will be reflected here. It may take some time for the assignment to update.

Job Application Strategies

Learn how to create effective job applications and increase your chances of landing interviews.

Apply to Jobs

Additional Video

Resume Tips for Web Developers

  • Highlight your Labs project with quantifiable achievements
  • List technical skills with proficiency levels
  • Include links to your GitHub and portfolio
  • Customize for each job application
  • Keep it concise (1-2 pages maximum)
  • Include relevant keywords from the job description
  • Have a clean, readable layout

Success Story

Sarah, a recent BloomTech graduate, applied these strategies and landed a job within 2 months:

"I treated job searching like a full-time job. I customized each application, followed up with personalized messages, and leveraged my Labs experience in interviews. My React skills from Labs directly addressed what employers were looking for. I applied to 5 quality jobs per day rather than sending out hundreds of generic applications."

Resume Prep

Use the Resume Template

Note: If you attended and passed Applied CS, your resume is hopefully already adapted to the template. If not, please ensure it is before submitting it!

We've done our fair share of homework here (trust us on this!), and we've refined everything we've learned about what works into a template that optimizes for getting across the critical information hiring managers are looking for, fast.

⚠️ You'll need to use the template for your track to pass Labs:

Technical Content

Read these first!

Update Your Technical Bullet Points

Now you're ready to update your technical bullet points to reflect the projects you've worked on.

If this is your first time writing technical bullet points, start by first writing down what you did for each project in as much detail as possible. Then move on to editing those into stronger bullet points.

⚠️ Remember to include your Labs project prominently! If you feel you haven't contributed significantly enough to your project, work with your team to get unblocked. You should be pushing commits daily!

The Resume Checklist

Take a quick breather—then go through our Resume Checklist.

When you've finished, make sure to mark this page as Done below!

Technical Interview Preparation

Prepare for technical interviews by practicing coding challenges and system design questions.

Common Frontend Interview Topics

  • JavaScript fundamentals (closures, scope, this)
  • React component lifecycle and hooks
  • State management approaches
  • CSS layout and responsive design
  • Browser rendering and performance
  • API integration and data fetching

Behavioral Interview Preparation

  • Prepare STAR format stories from your Labs experience
  • Practice explaining technical decisions
  • Research the company's values and culture
  • Prepare questions to ask the interviewer
  • Practice discussing challenges and failures

LinkedIn Prep

Setting Up Your LinkedIn Profile

Note: If you attended and passed Applied CS*, your LinkedIn hopefully already reflects these instructions. If not, please ensure it does!

Now let's turn to LinkedIn. Our goal is to maximize the attention your profile gets proactively from recruiters and ensure your profile represents a strong professional brand.

Get a cup of coffee or tea, put on some Norwegian experimental jazz, and set aside a good chunk of time to do this entire thing.

Adding Technical Content

Start with this comprehensive guide from our career resources. Be factor in the work you've done (and continue to do!) on your resume. You can transfer your technical experience almost verbatim!

The LinkedIn Checklist

Take a moment—stretch, breathe. 🧘‍♀️

Now go through our detailed, step-by-step LinkedIn Checklist.

When you've finished both, make sure to mark this page as Done below!

GitHub Prep

Setting Up Your GitHub Profile

Note: If you attended and passed Applied CS, your GitHub profile hopefully already reflects these instructions. If not, please ensure it does before submitting it!

During your job search, you'll find that many applications ask you to link to your GitHub profile. Use GitHub as a tool to promote yourself and represent your skills. Make it as easy as possible for your prospective employer to imagine you as a contributing member of their team by showcasing your contributions to projects in an organized, compelling way.

Go through these initial steps to start leveling up your profile.

Profile Photo and Name

GitHub Profile Photo and Name
  • Profile photo is a clear headshot, bitmoji, or avatar of myself, not the GitHub logo.
  • Name and username displayed is professional and contains a variation of my name.
  • Other relevant profiles like Portfolio or Twitter are linked in my bio.

Profile README

GitHub now features a profile README section that is customizable. This section will appear above your pinned projects, giving you the opportunity to do some branding and marketing about yourself. Check out the first 4 minutes of this video:

How To Create A GitHub Profile README

Also check out these templates and ideas to get you started on a personal README.

Include the following information in your README:

Here's a short and sweet example you can find in the open-source templates:

GitHub Profile README Example
Hello 👋🏾👩🏾‍💻

Hi, I'm Monica! I'm a software engineer who is passionate about making open-source more accessible, creating technology to elevate people, and building community.

Find me around the web 🌎:

- Learning in public on Twitch or monica.dev 📹✍🏾
- Tinkering with interactions on Codepen 🏓
- Sharing updates on LinkedIn 💼

⭐ From M0nica
            

 

Pinned Projects:

Pin 3-6 non-sprint projects to the top of the page, prioritizing your most impressive projects and open-source contributions. Include at least a one-sentence description of each project.

Example:

GitHub Profile README Example

Ok—now get your profile in the best shape you possibly can ahead of submitting it.

Checklist: Preparing for Your Career Review

Please prepare to submit your Career Artifacts by making sure your resume, LinkedIn profile, and GitHub profile are as ready as possible. They don't have to be perfect, but the more we have to work with, the more we can help your experiences shine!

Resume Must-Have Conditions

Done Criterion Description
Format is based on the template and is clean and legible There is consistent spacing and alignment between lines, the content, and all the elements in your resume
Follows a reverse chronological format You listed your jobs starting with the current or most recent one at the top, followed by previous ones below
The correct tense is used to describe every project and work experience If an action or accomplishment on your resume is in the past, you used the past tense. However, when speaking about a current role and current accomplishments, you used the present tense
Optimized with keywords related to the field of interest You included words or short phrases that relate to particular requirements for the job you're interested in.These keywords are critical to helping you get your resume noticed and flagged by an applicant tracking system (ATS)
Error-free If you read your resume from the bottom up, you'll find the resume is error-free/typo-free. In other words, there are no spelling, grammatical, or punctuation mistakes.
Fits on one page You demonstrated the ability to synthesize, prioritize, and convey the most important information about you by fitting your resume on one page
Bullet points focus on achievements and results, not responsibilities Your accomplishments stand by following the bullet point formula of accomplished [X] as measured by [Y] by doing [Z]. In other words, you started with an active verb, numerically measured what you accomplished, provided a baseline for comparison, and detailed what you did to achieve your goal

LinkedIn Must-Have Conditions

Done Criterion Description
Is an All-Star Profile according to LinkedIn's profile strength measure You used the resources in this module to level up your LinkedIn profile to All-Star status.
Optimized with keywords related to the field of interest You included words or short phrases that relate to particular requirements for the job you're interested in. These keywords are critical to helping you get your profile noticed and flagged by an applicant tracking system (ATS)
Optimized with top skills in the Skills & Endorsements section You included everything you've learned at BloomTech
The correct tense is used to describe every project and work experience If an action or accomplishment on your resume is in the past, you used the past tense. However, when speaking about a current role and current accomplishments, you used the present tense
Error-free There are no spelling, grammatical, or punctuation mistakes
Bullet points focus on achievements and results, not responsibilities Your accomplishments stand by following the bullet point formula of accomplished [X] as measured by [Y] by doing [Z]. In other words, you started with an active verb, numerically measured what you accomplished, provided a baseline for comparison, and detailed what you did to achieve your goal

GitHub Must-Have Conditions

Done Criterion Description
16+ contributions Contribution graph shows at least 16 contributions during your time in Labs
Profile photo Student has a photo of themselves or an avatar; attire and background is appropriate, photo is smiling or neutral
Username Username is simple/easy to remember and type (no long number strings) and includes user's name and/or initials
Profile README Profile README is present and introduces the student with content that is concise, clear, and error free
Skills & expertise Student references skills & expertise, including those gained at BloomTech
Pinned projects Pinned projects each have concise descriptions and include strong examples of project work. Repositories are consistently organized and easy to navigate