Field guideChapter XV

A Field Guide to Landing Your First Job

Your first offer isn't proof that you're already excellent. It's only proof that someone was willing to bet you would be.

Landing a first job is a genuinely different problem than landing a fifth. With no track record to point to, you're asking someone to bet on potential — the entire strategy should be built around making that bet feel safe.

  1. 01

    Build proof before you need it

    A portfolio of real, working projects, even small ones, is worth more than almost anything else you can put in front of a hiring manager who's never met you. It doesn't need to be commercially successful. It needs to demonstrate you can take an idea from nothing to something that runs.

  2. 02

    Treat academic performance as compounding, not a single event

    A strong record and a good placement outcome don't happen because of anything dramatic in a final semester. They happen from a long, unglamorous accumulation of consistent effort — available to anyone willing to start it early rather than waiting for deadline pressure.

  3. 03

    Don't wait for the market to be favorable

    A difficult market is a reason to prepare more deliberately, never a reason to prepare less. The gap between people who used a slow period to build and people who paused becomes visible the moment the market recovers.

  4. 04

    Talk about projects like responsibilities, not tech-stack trivia

    Instead of "I built a project using React and Node," try "I noticed this specific problem, chose this approach because of this tradeoff, and here's what I'd do differently now." That last part — honest reflection on what you'd improve — is disproportionately persuasive.

  5. 05

    Apply broadly, prepare narrowly

    There's a difference between casting a wide net and treating every application with equally shallow effort. The candidates who stand out did visibly deeper homework on the small number of roles that genuinely mattered to them.

  6. 06

    A small, genuine network beats a cold queue

    Stay in real touch with classmates, seniors, professors, and anyone who saw your actual work firsthand. A first job, more often than most people admit, arrives through some version of a real relationship rather than a cold application into an anonymous queue.

  7. 07

    The offer is the beginning, not the finish line

    A first role's most important job is not prestige — it's giving you real, structured exposure to how software actually gets built and shipped under real constraints. Prepare for the interview seriously. Don't mistake the gate for the destination.

Next guide

A Field Guide to Cracking DSA and Technical Interviews

Open to the next thing

I don't know what I'm building next. I know exactly how I'll start — badly, immediately, and without waiting to feel ready.

If you're hiring for something senior and technical, want a sole owner's eye on your product, or just want to talk about charts that lag, I read every email myself.