ByteByteGo logo
ByteByteGo logo

Introduction

There’s a myth of it being easy to get a job as a developer. While there are times where this might be true—especially if you are a senior or staff software engineer working at a well-known tech company—this is not the case for most developers. As soon as you get out on the job market and start directly applying for jobs, the feeling of having it easy quickly disappears.

This book will help you craft a developer resume that represents you fairly, plays to your strengths, and increases your chances of getting to that recruiter call.

Instructor

Gergely Orosz writes The Pragmatic Engineer Newsletter - the #1 newsletter for engineering managers and senior engineers on Substack. You can find his newsletter here.

Who This Book is For

This book is tailored for people applying for developer jobs with tech companies in the US, Europe, and India, for companies where the language used for business is English. The book is especially relevant for companies with US headquarters: well-known tech companies like Facebook, Amazon, Apple, Netflix, Google (also referred to as FAANG1), unicorns like Stripe, Uber, Airbnb, Dropbox and fast-growing tech startups. The principles of the guide likely translate to other companies. However, different industries and different companies might follow different processes, and look for different things in a resume.

The book is written for software developers, tech leads and engineering managers. Most of the content is tailored from new grads, all the way to experienced software developers, with dedicated sections for leads and engineering managers. The book assumes that you already have the relevant experience for the positions you are applying for.

Everything presented in this guide is opinions that might or might not apply to the country and industry you are applying in, or the company you are applying to. Make sure to do your own research and get feedback from your network to tailor your resume or CV. There is no one-size-fits-all approach.

What This Book is Not

This book is not a definite guide on what works, and what doesn’t, when applying for any specific company. Though the author and contributing authors have worked at a variety of tech companies, this does not make it an official guide for any of the companies mentioned in the book.

This goes back to how hiring works. As we’ll cover in Chapter 2, The Hiring Pipeline, hiring is a process that can differ not only per company, but also per hiring manager. Also, the likelihood of you receiving a follow-up call after applying for a position is dependent on many other factors that are impossible to predict. These include how many other qualified applications there are, what the timeline to fill the position is, how many open positions there are, and many others.

Software engineers realize that there are no one-size-fits-all solutions on what language to use to build a website, or what architecture to follow when designing a complex application. In a similar way, there is no one-size-fits-all resume template that will yield the best results, or resume contents that will always result in a recruiter call.

The book will not be able to answer why you don’t hear back from companies you apply to. However, it does give context on how the process works, and advice that should help you navigate the resume writing process better, and with more structure and confidence.

How to Read This Book

The book is split into three different parts. I recommend skimming the book once, choosing one or two resume templates, then writing or re-writing your resume, as you go through the exercises laid out in Part 2: Writing the Resume.

Part 1: Resumes and the Hiring Process shares context on why resumes are important, and how the hiring process works at most companies. If you have not been a hiring manager yourself, I recommend starting with this section. In order to deliberately write a good resume that recruiters and hiring managers will notice, knowing how the process works and who you are writing the resume for is important.

Part 2: Writing the Resume presents actionable advice on how to write a good resume. Each of the chapters in this part focus on a specific area within your resume. This part is heavy on examples.

Before and after examples showcase real-world, but anonymized resume snippets as their author originally wrote them. Improvement areas are visualized with highlights, and the improvements afterwards are also made clear.

Recap: actions to improve your resume sections close each of the chapters in Part 2. These are practical checks and exercises you can do to make improvements to your resume.

Part 3: examples and inspiration provides templates to get started with writing your resume, as well as anonymized developer resume examples to kick start you with writing your own resume.

From the inside out: insights from people running the hiring process

The book contains a dozen “from the inside out” sections. These are the thoughts and perspectives of hiring managers, tech recruiters and other people involved in the recruitment process on how and why things are done. These sections offer additional and interesting perspectives.


Footnotes

  1. FAANG: Facebook, Apple, Amazon, Netflix, Google. FAANG companies are known for the impressive stock growth they have shown in recent years. Engineers working at these companies receive hefty equity compensation on top of base salaries, making them some of the most attractive companies to work at—and the most competitive to get into.

ask alexask alex expend