← tuanphung.dev
Getting into tech · 20162026

Breaking into web dev,
then vs now

The path into web development changed more between 2016 and 2026 than in the whole decade before it. The barrier to starting dropped through the floor; the bar to getting paid went up. Here's what's the same, what flipped, and how I'd actually coach a beginner today.

The one-sentence version

In 2016 the scarce skill was writing the code. In 2026 the code is cheap — the scarce skill is judgment: knowing what to build, whether the output is correct, and how to fix it when it breaks.

AI can produce a working component in seconds, so "can you build it?" stopped being the interesting question. "Should this exist, is it right, and can you ship and own it?" is the new one. Everything below is downstream of that single shift.

Two eras, side by side

Same job title, a different game. The rows that flipped hardest are AI and the junior market — but notice fundamentals went up, not down.

2016 2026
Scarce skillWriting code by handJudgment, taste, debugging AI output
How to stand outFinish a portfolio of demosShip something with real users
AI in the workflowDidn't existCore daily tool you must master
Junior job marketHungry, forgivingTighter, higher bar
FundamentalsImportantMore important
Typical stackjQuery · Bootstrap · MEAN/MERN · Webpack · HerokuReact/Next · TypeScript · Tailwind · Vite · edge/serverless
Best strategyBootcamp → applyBuild in public → niche down → leverage AI

What each era actually felt like

2016
The bootcamp gold rush

A 12-week bootcamp → $70k junior job was a believable story. Demand outran supply, and a junior could be paid to do grunt work — wire up a form, style a page, basic CRUD.

The winning move was simply finishing. Most people who said "I'll learn to code" quit, so completing real projects already put you ahead of the pack.

The pain was tooling: Webpack/Gulp configs, Babel, jQuery spaghetti, deploying to Heroku and praying.

2026
Higher bar, higher leverage

The simplest tasks got absorbed by AI, so the "center a div, collect a salary" tier mostly evaporated. Companies hire fewer juniors and expect more from each.

But the leverage flipped in your favour too: a motivated beginner can ship a real, deployed, used-by-people product in weeks — work that took a small team in 2016.

The tooling pain is mostly gone. The new pain is taste: deciding what's worth building and telling good output from plausible-but-wrong.

How I'd coach a beginner in 2026

Six moves, roughly in order. The thread through all of them: AI raised the floor for everyone, so your edge is the stuff it can't fake — understanding, real users, and taste.

  1. 01

    Learn fundamentals deeper, not less

    Counterintuitive, but because AI handles the surface, your value is the layer underneath: how HTTP and the browser and the DOM actually work, what the database is doing, why this is O(n²). When the AI's code breaks — and it will — the person who understands fundamentals fixes it in five minutes. Don't let AI rob you of the early struggle that builds intuition; type things yourself at the start.

  2. 02

    Use AI from day one — as a tutor, not an oracle

    Have it explain code line by line, generate practice problems, review your work, propose three approaches and argue the trade-offs. Don't blindly paste. The skill being hired in 2026 is "works with AI and produces correct, maintainable results" — not "can't function without it" and not "refuses to touch it."

  3. 03

    Ship real things people use — not tutorial clones

    In 2016 a portfolio of demos worked. In 2026 everyone's portfolio looks identical because AI made "looks polished" trivial. What stands out is a thing with actual users, even twenty of them. Solve a problem in a hobby or community you already belong to. That story is unfakeable — and it's the one thing AI can't manufacture for you.

  4. 04

    Niche down instead of "full-stack generalist"

    Generic web dev is the most crowded, most AI-exposed tier. Pick an edge: payments, real-time/collaboration, accessibility, performance, AI-product integration, or one industry's software. Depth in a single valuable area beats shallow breadth across all of it.

  5. 05

    Build in public

    Post what you're building, write up what you learned. It compounds into reputation, a network, and inbound opportunities — and referrals drive even more of 2026 hiring than they did in 2016. A cold application competes with thousands; a person who already knows your work does not.

  6. 06

    Be realistic — skip the get-rich-quick framing

    The "$120k after a 3-month bootcamp" narrative is mostly dead. Budget 9–18 months of consistent work to become genuinely hireable. The good news: it's cheaper and faster to learn than ever — free resources plus an AI tutor available 24/7. The grind is shorter per concept; the road is longer than the hype admitted.

What didn't change

  • Consistency beats intensity. Ninety minutes a day for a year outruns a heroic month.
  • Finishing is still rarer than starting — shipping is the whole skill.
  • Reading and debugging other people's code is most of the job.
  • The fundamentals — HTTP, the DOM, data, state — still sit under every framework that will come and go.
If I had to compress it to one line: in 2016 you proved you could write software; in 2026 you prove you can ship software that works and that someone wants — using AI to move 5× faster while being the human who's accountable for whether it's actually correct. The barrier to entry fell; the barrier to mattering rose. Pick something real, build it in the open, and let the work introduce you.