Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ai-era-developer

A curated roadmap for CS students and new developers entering an industry where AI writes half the code. Not doom, not hype. What actually changed, what still matters, and how to be ready for your first job.

License: CC0-1.0 Awesome Link check

The roadmap at a glance


Who this is for

You are a computer science student in your final year, or a new developer in your first two years on the job, and you are trying to answer some version of:

  • What should I actually be learning right now?
  • If AI can write the code, what does an entry-level engineer even do?
  • How do professional teams actually use AI tools day-to-day?
  • How do I interview for jobs where the interviewer knows I can use ChatGPT?
  • Is my degree still worth it?

This roadmap collects the best writing, videos, tools, and communities that answer those questions honestly. Every link is here because a working engineer would send it to a friend, not because it was on the first page of Google.

Who this is not for

  • Experienced senior engineers looking for advanced material. This is foundational.
  • People looking for get-rich-quick "AI dev influencer" content. There is none of that here.
  • Anyone hoping for a "AI will/won't take your job" polemic. This roadmap is about how the job actually works now.

The seven stages

# Stage What you'll figure out Deeper read
1 What actually changed An honest look at the industry — hiring, tools, workflows — over the past three years stages/1
2 Foundations that still matter The CS skills AI hasn't touched, and probably won't stages/2
3 Skills for the AI era Prompting for code, evaluating LLM output, agentic workflows, using Cursor/Copilot/Claude Code stages/3
4 How real teams ship code now Case studies from real engineering orgs on their AI-augmented workflows stages/4
5 Getting hired Portfolios that impress, interviews that companies actually run, projects that stand out stages/5
6 Your first year What junior work looks like when AI does the boilerplate, and how to grow past it stages/6
7 Staying relevant Newsletters, podcasts, communities, and books to keep up with the field stages/7

The main README below is the roadmap at a glance — curated links per stage. Each row also links to a deeper stage file in stages/ with reading order, concrete exercises, and a "you're done with this stage when…" checkpoint.

Plus a Career Q&A at the bottom for the specific questions people email about.


Stage 1 — What actually changed (2022 → 2026)

Before deciding what to learn, understand the ground you're standing on. These sources are honest, data-driven, and free of vendor hype.

Industry snapshots

On AI and the job market

Contribution wanted: a well-sourced "before/after 2022" article specifically about entry-level hiring changes. Open a PR if you know one.


Stage 2 — Foundations that still matter

AI is very good at writing syntax. It is mediocre at systems thinking, at debugging problems it did not create, and at translating a vague business need into a working system. Those are the skills that a company still pays a person for. Invest here.

The classic CS core

Systems and debugging (AI is worst at these)

Writing and communication (surprisingly underrated)


Stage 3 — Skills for the AI era

These are new skills. Most CS programs don't teach them yet. Every one of them is directly hire-able.

Working with AI coding assistants effectively

Understanding LLM limits (evaluation)

Knowing when to trust the model is more valuable than knowing how to prompt it.

Agentic workflows


Stage 4 — How real teams ship code now

Case studies from working engineering orgs. Read these when you want to know "how does this actually work at a real company?"

Company engineering blogs on AI adoption

Team practices

Code review, testing, and shipping with AI in the loop


Stage 5 — Getting hired

The hiring process changed. Take-home coding tests are increasingly replaced with live pairing sessions where interviewers watch you work with AI tools. Portfolios matter more than ever because interviewers now assume everyone can generate a to-do app.

Interview prep — still essential

Portfolio & projects that stand out in 2026

Where the jobs are


Stage 6 — Your first year

Junior engineering work looked one way in 2015 and a different way in 2026. If AI writes the boilerplate, what do juniors do? Reading these will keep you from being blindsided.

On being new

What junior work actually looks like now

The "junior work is automated" question, honestly discussed

Contribution wanted: 3-5 essays specifically on what junior/entry engineering work looks like at real companies in 2026. Open a PR.


Stage 7 — Staying relevant

You will never be "done learning." The trick is being efficient about what you consume.

Newsletters worth subscribing to

Podcasts

Communities

  • Hacker News — Read, don't comment for the first year. The best essays surface.
  • Lobsters — Smaller, higher signal-to-noise than HN. Invite-only for posting.
  • r/ExperiencedDevs on Reddit — Career-focused, actual senior engineers.
  • r/cscareerquestions on Reddit — More entry-level focus. Take advice with salt.
  • Rands Leadership Slack — Free Slack community of ~15k tech leaders. Excellent for questions about "how does this actually work at real companies."
  • Local meetups — Nothing beats meeting engineers in person. Search your city for language-specific groups.

Books to read in your first two years

  • The Pragmatic Programmer — Hunt & Thomas
  • Designing Data-Intensive Applications — Kleppmann
  • The Manager's Path — Fournier (first 3 chapters)
  • A Philosophy of Software Design — John Ousterhout
  • Accelerate — Forsgren, Humble, Kim
  • The Staff Engineer's Path — Reilly (aspirational read)

FAQ

"Should I still learn to code manually if AI can do it?" Yes. You have to be able to read code fluently to review what an AI generates, and you have to have built things by hand to understand what's actually happening when you debug. AI dependency without foundations is a career-limiting move.

"Should I focus on AI/ML or on general software engineering?" For your first job — general software engineering. The demand is 100× higher, the pay is comparable, and you can specialize into ML later once you know how production systems actually work. Very few teams hire junior ML engineers; almost every team hires junior SWEs.

"Which programming language should I learn?" For a first job, the honest answer is: it doesn't matter that much. Pick one modern language (Python, TypeScript, Go, Rust, Kotlin, Swift, Java) and get good at it. Fluency in one beats surface knowledge of five.

"Is a CS degree still worth it?" Yes, and probably more than ever. The market is tightening at the junior level, and a degree is the most common filter recruiters use. It's not required (many people succeed without one), but if you have the option, take it.

"Should I go to grad school?" Only if you specifically want to do research (PhD) or need it as a visa/credential path (some Master's programs). Not required for industry SWE work.

"How important is my GitHub profile?" Somewhat, especially for your first job. A handful of well-written repos with good READMEs and a clear commit history beats 50 empty ones. Contributing a real PR to a well-known project is worth more than any solo project.


Contributing

This roadmap is a community effort. If you know a resource that belongs here — or a resource that's here and shouldn't be — open a PR or an issue.

Contribution rules are in CONTRIBUTING.md. Short version: no marketing links, no low-signal content, no "AI tool of the week" spam. Every resource must be one you would actually recommend to a friend.

License

The list itself is CC0 — copy it, fork it, use it any way you like.

Related roadmaps


Started by bibekmhj. Kept alive by everyone who has opened a PR.

About

A curated roadmap for CS students and new developers entering an industry where AI writes half the code.

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors