Handbook · AI-Era Careers

The New Grad in the AI Era.

The question underneath the anxiety: “AI is killing junior roles — what do I even learn?” Here is the honest answer. AI automates the part of the junior job that was never the point — typing boilerplate, glue code, first-draft tests, looking things up. It does nothing to the part that always mattered: understanding systems, judging whether code is correct and secure, and turning a vague problem into something that works. The bar shifts — you are expected to understand and exercise judgment earlier — which means the move is to learn the fundamentals deeply and get fluent working with AI. This handbook is exactly what to learn, five moves for your first months, and a 90-day plan.

~15 min readnew & bootcamp grads5 moves90-day plan
Written by an engineer, for people entering the field — not career-placement advice, and not a promise about any specific job market. The aim is where to point your learning as the tools change.
01

What actually changed for juniors

The old path was: do the grunt work, absorb the codebase, and slowly build judgment. AI collapsed the cost of the grunt work — so the thing you used to do to earn your seat is now cheap, and the thing you were building toward (judgment) is what you need sooner. The tasks did not vanish; they moved up. Aim your learning at the right column.

Getting cheap (AI does it)Getting scarce (learn this)
Typing boilerplate, glue, simple CRUDUnderstanding how systems actually work and fail
First-draft tests, looking up an APIJudging whether code is correct, secure, and fast
Translating a snippet between languagesDebugging the weird thing no tutorial covered
Producing a plausible-looking solutionReviewing AI-generated code adversarially
Following a tutorial step by stepBeing handed a vague problem and shipping something that works
Learning fast — the meta-skill, since the tools keep changing

The right column is what separated a strong engineer from a code-typist even before AI. AI just made those the entry expectations, sooner. That is intimidating — but it is also the most learnable, most durable set of skills you could invest in.

02

What to learn now — three layers

Do not chase every new tool. Build three layers, in order, and the tools become easy to pick up.

1 — Fundamentals, deeply. You need them more, not less.

Data structures and algorithms, how systems work (memory, networks, databases, concurrency), security basics, and debugging. The counterintuitive truth: AI makes fundamentals more valuable, because you now have to judge a flood of AI-generated code — and you cannot review what you do not understand. Skipping the basics because “AI does it” leaves you unable to tell good output from a confident, subtly-wrong one, which makes you a liability. Learn them properly; this is the moat.

2 — How to work with AI: review, spec, verify.

Get fluent at the AI-era core loop: read AI-written code adversarially (correctness, security, performance), and practice spec-driven development — write the precise behavior and tests first, let the agent implement, and check it against that fixed target. If you touch LLM features, learn the basics of evals (how you measure whether an AI output is good) and cost. This is the skill that turns “I can prompt” into “I can ship responsibly.”

3 — Learning to learn, because the tools will change.

The specific frameworks and AI tools you learn today will shift. The durable advantage is the ability to pick up a new system fast: read docs and source, form a mental model, and get productive quickly. Practice deliberately — each project, deliberately learn one new thing deeply rather than gluing together things you already know. In a field that reinvents itself every couple of years, learning speed compounds more than any single tool.

03

Five moves for your first months

Concrete things that build judgment and prove it to employers. Each is worth more than another tutorial.

1 · Build a few real projects that solve an actual problem

  1. Ship 2–3 working, deployed, well-documented projects — not tutorials followed along:
Pick a small real problem you or someone you know has. Build the smallest thing that solves it, deploy it, write a clear README (what, why, how to run), and be ready to explain every decision. Use AI to move faster — but understand every line you keep.
You own: understanding every part well enough to explain and debug it. A project you can’t explain is worthless in an interview; a small one you deeply understand beats a big one you copied.

2 · Review AI-generated code adversarially

  1. Make “find the bug in AI code” a deliberate practice:
Have AI generate a non-trivial function, then review it as a skeptic: correctness (edge cases, error paths), security (authorization, injection, secrets), and performance (N+1 queries, unbounded loops). Reproduce every issue you suspect. Keep a running list of the bug classes you catch.
You own: the judgment to spot what looks right and is wrong — the single most valuable AI-era skill, and one you can practice for free starting today.

3 · Learn one system deeply, end to end

  1. Go deep on one thing rather than shallow on ten:
Pick one system (a database, an HTTP server, a hash map, a small compiler) and understand it end to end — read how it works, build a tiny version, and trace a request or operation all the way through. Depth in one system teaches you how to acquire depth in any.
You own: a real mental model of how software actually works underneath, which is exactly the fundamentals AI cannot give you and interviews probe.

4 · Ship one small AI feature responsibly

  1. Put an LLM into a real project with a budget and a check:
Add one small AI feature to a project — a summarizer, a classifier, a helper. Do it responsibly: estimate the per-request cost, handle the failure and low-confidence cases, and write a simple eval that checks whether the output is good on a handful of real cases.
You own: the rare-for-a-grad ability to ship an AI feature that is measured and affordable, not just a demo — a genuine differentiator on a resume.

5 · Practice explaining how you think

  1. Interviews test comprehension and reasoning now, not memory:
Practice reading unfamiliar code and explaining what it does and where it might break, and talking through your debugging and design reasoning out loud. Do mock interviews that focus on comprehension and working-with-AI, not just writing an algorithm from memory.
You own: the ability to demonstrate judgment in the room — which is what the 2026 interview loop actually rewards.
04

The judgment exercise: spot the danger

Three moments that decide whether AI makes you stronger or weaker.

1. AI writes a function you don't fully understand, but it passes your test. Ship it and move on?

2. You're tempted to skip data structures and systems basics because “AI writes the code anyway.” Good plan?

3. In your portfolio, you used AI heavily. Do you hide that, or feature it?

05

Your first 90 days

A concrete plan to become the grad teams want — deep in fundamentals, fluent with AI.

WeeksDo thisWhy
1–3Ship one small, real, deployed project — understand every line you keep, AI-assisted or notProof of judgment beats a pile of tutorials
4–6Go deep on one system end to end (build a tiny version of a real thing)Builds the fundamentals AI cannot give you
7–9Make adversarial AI-code review a habit; log the bug classes you catchSharpens the highest-value AI-era skill, for free
10–12Ship one small AI feature with a cost estimate and an eval; practice comprehension-style mock interviewsA rare differentiator, plus readiness for the 2026 interview

The through-line: learn the fundamentals deeply and get fluent directing AI. Grads who do both don’t compete with AI — they wield it, and that makes them more valuable, not less.

06

Quick answers

Is AI killing junior developer jobs?

It is changing them, not deleting the need for engineers. The typing-boilerplate part is automated; the understanding-and-judgment part is expected earlier. Learn fundamentals deeply and get fluent with AI, and you’re more valuable, not less.

Should I still learn to code deeply?

Yes, more than ever — you now have to judge a flood of AI code, and you can’t review what you don’t understand. Skipping fundamentals makes you a rubber stamp for AI’s mistakes.

What should I build for a portfolio?

A few real, deployed, well-documented projects you understand end to end — ideally showing AI-era judgment (an eval you wrote, a bug you caught in AI code, an AI feature with a budget). Depth you can explain beats breadth you copied.

Where do I start today?

Move 2 — have AI write a function and review it adversarially for correctness, security, and performance. It’s free, immediately useful, and builds the exact judgment the AI era rewards.

Finished this one? 0 / 169 Handbooks done

Explore the topic

See this alongside everything else on the same subject — handbooks, system designs, challenges and tools, in one place.