Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nmicht/systematic-job-search

A repository to prepare and nail the job search in the tech industry
https://github.com/nmicht/systematic-job-search

Last synced: 19 days ago
JSON representation

A repository to prepare and nail the job search in the tech industry

Awesome Lists containing this project

README

        

# Systematic job search

This repository is a template to help you stay focused with a systematic job search approach.

_Example of usage: I use a repository like this with a branch for each year I have done a job search. I like to keep everything in one place with an easy way to see the evolution of my answers._

## Why and what

_think about why I'm looking for a job, what type of job, what will make me happy, what is a no-no, etc_

_Describe the three things that are most important for you in your next position_

## OKRs

[OKR scoring](_add a link to your spreadsheet tracker tab that points to the OKRs. The spreadsheet is helpful for scoring them_)

1. O1: Get hired by a first-remote company to lead an engineering team working on developer tools.
1. KR: Create a systematic job search by _add date here_
2. KR: Apply with personalized cover letters to 30 positions that align with my job satisfaction
3. KR: Follow up with recruiters within 48 hours after the interview
4. KR: Achieve a 1:3 ratio between applications and invitations to interviews
2. O2: Be seen as the ideal candidate for engineering lead roles
1. KR: Improve my resume and online presence by _add date here_
2. KR: Fine-tune my elevator pitch according to each company
3. KR: Attend interviews with a set of at least 3 questions related to the company and role
3. O3: Present as a credible technical expert for the roles
1. KR: Complete at least three technical trainings
2. KR: Do at least 5 architecture/system design mock interviews
3. KR: Make 5 system design exercises from the book

## Process

1. Prep
1. Think about why I'm looking for a job. This goes in the README in the first section
1. Think about the type of companies I would like to work, type of projects, teams, culture and everything that makes a job interesting. Define a ranking system for it and configure it in the [spreadsheet tracker](https://docs.google.com/spreadsheets/d/1_w2W2ZdGwqK5nIuYSvIiPFztnPOjB1v1qNyJYimu2Ys).
1. Work on improving my presence as a candidate. Update LinkedIn and other social media like GitHub. Work on a generic Resume and set aside folders for targeted resumes for each company.
1. Think about the salary I would like to get and how the market is. This goes in90 the [salary file](salary.md)
1. Do thorough preparation for the interviews. Check the [behavioral prep folder](prep-behavioral) for general interviews.
2. Study and prepare for technical interviews.
2. Search
1. Block a specific time of the day to search for jobs on LinkedIn and other platforms. The findings should be registered in the [spreadsheet tracker](https://docs.google.com/spreadsheets/d/1_w2W2ZdGwqK5nIuYSvIiPFztnPOjB1v1qNyJYimu2Ys). Don't forget to download the job ads and save them in a folder.
2. Block one to two times weekly to work on targeted cover letters to apply for the jobs.
3. Interview
1. Once a company invites you to an interview, create a markdown file using the [template](interviews/template.md) in the interviews folder and fill in the information.
2. Prepare for interviews by reading about the company and the role, building a pitch, and preparing at least three questions for the interviewer. You can use some of the questions in [to ask file](interviews/to-ask.md).
3. When sharing availability, push for weeks where all interviews are similar. For example, try to have all screenings with recruiters in the same week.
4. Keep focus
1. Every day, review the [tracker](https://docs.google.com/spreadsheets/d/1_w2W2ZdGwqK5nIuYSvIiPFztnPOjB1v1qNyJYimu2Ys), update and take action on any activity needed like follow-ups, prepare for interviews, send availability, etc
2. At every start of the week, collect metrics in the [spreadsheet tracker](https://docs.google.com/spreadsheets/d/1_w2W2ZdGwqK5nIuYSvIiPFztnPOjB1v1qNyJYimu2Ys) and score OKRs

## My resources

_everything in one place to make things easier_

- [Resume](_add here the link to your resume_)
- [LinkedIn](_add here the link to your linkedin_)
- [Tracker spreadsheet](_put here the link to your copy of the tracker_)