DEV Community

Cover image for Companies Say There Are No Good Juniors. They Mean They Stopped Training Them"
Bradley Matera
Bradley Matera

Posted on

Companies Say There Are No Good Juniors. They Mean They Stopped Training Them"

Tech has a lazy line it keeps repeating:

"There are no good junior developers anymore."

It sounds like a talent diagnosis.

It is usually a management confession.

The industry spent years cutting apprenticeships, thinning mentorship, compressing onboarding, outsourcing training to bootcamps and universities, and turning entry-level job descriptions into mid-level wish lists.

Now the same companies look at juniors using AI to learn and act shocked.

That is not serious.

AI did not create the junior developer problem. It exposed it.

Team Teamwork GIF by ClickUp - Find & Share on GIPHY

Discover & share this Team Teamwork GIF by ClickUp with everyone you know. GIPHY is how you search, share, discover, and create GIFs.

favicon giphy.com

The pipeline is the problem

Software is not a dying field.

The U.S. Bureau of Labor Statistics projects employment for software developers to grow 15.8% from 2024 to 2034, adding 267,700 jobs. That is over five times faster than the all-occupation average in the same projection set. [BLS projections]

Chart: BLS projects software developer employment growing from about 1.69 million jobs in 2024 to about 1.96 million jobs in 2034

Source: BLS employment projections.

So no, the simple story is not "software is over."

The problem is the pipeline.

Companies still need software. They still need engineers. They still need future senior people.

But many of them do not want to pay the cost of producing those senior people.

They want developers who are:

  • cheap enough to call junior
  • experienced enough to ship like mid-levels
  • broad enough to cover full-stack work
  • mature enough to self-manage
  • fast enough to justify headcount
  • compliant enough not to challenge broken scope

That is not a junior role.

That is a budget fantasy.

The bar moved up

The hiring market has been tightening around experience.

Indeed Hiring Lab reported that between Q2 2022 and Q2 2025, the share of tech postings asking for at least five years of experience rose from 37% to 42%, while early-career candidates faced a harder environment after the tech posting decline. [Indeed Hiring Lab]

Chart: Tech job postings asking for at least five years of experience rose from 37% in Q2 2022 to 42% in Q2 2025

Source: Indeed Hiring Lab.

NACE's Job Outlook 2026 data shows employers are increasing skills-based hiring for entry-level roles. That sounds good until you remember that "skills-based" can mean "prove you already did the job somewhere else." [NACE skills-based hiring]

Handshake's research on the Class of 2026 in the AI economy found that 70% of hiring leaders say AI will change entry-level role requirements. [Handshake]

Chart: 70% of hiring leaders say AI will change entry-level role requirements

Source: Handshake Class of 2026 AI economy research.

That is the entry-level contradiction in plain English:

Company says Company often means
"We want entry-level talent" We want someone already productive.
"We hire for skills" We want proof you have done production work.
"AI is changing the role" We have not rewritten onboarding yet.
"There are no good juniors" We stopped building junior pipelines.
"We need ownership" We want low-management headcount.

That is not a junior failure. It is hiring design failure.

The old learning web is not enough anymore

Older developers sometimes talk as if they learned in a cleaner era.

They did not.

They copied Stack Overflow answers. They pasted snippets from blogs. They modified WordPress themes. They followed YouTube tutorials. They used Bootstrap examples. They dropped in jQuery plugins. They learned from forums, old repos, templates, docs, and trial by fire.

Some of that learning was deep.

Some of it was shallow.

That was always true.

The difference now is that the old web is weaker as the main learning layer.

Search results are noisier. Framework churn is faster. Tutorials age badly. Many of the most visible beginner resources for older tools are years old, while modern production expectations include testing, deployment, observability, security, accessibility, cloud platforms, CI/CD, API design, analytics, and AI tooling.

The industry raised the floor while weakening the ladder.

AI filled the hole

Stack Overflow's 2025 Developer Survey says 84% of respondents are using or planning to use AI tools, up from 76% the year before. It also says 44% used AI-enabled tools to learn coding techniques or a new language. [Stack Overflow AI survey] [Stack Overflow press release]

Chart: Stack Overflow reported AI tool use or planned use rising from 76% in 2024 to 84% in 2025, while AI-enabled learning rose from 37% to 44%

Source: Stack Overflow 2025 Developer Survey and Stack Overflow 2025 press release.

GitHub's Octoverse 2025 report says nearly 80% of new developers on GitHub used GitHub Copilot within their first week. [GitHub Octoverse 2025]

Chart: Developer AI adoption and learning signals, including Stack Overflow AI use and GitHub Copilot first-week usage for new developers

Sources: Stack Overflow 2025 Developer Survey and GitHub Octoverse 2025.

That is not a weird side habit anymore. That is part of the learning surface.

AI helps juniors:

  • explain unfamiliar code
  • generate practice tasks
  • translate documentation into plain English
  • compare implementation options
  • debug error messages
  • create test cases
  • rehearse interviews
  • review resumes
  • understand unfamiliar libraries

None of that means the junior understands automatically.

But it does mean AI is covering work teams used to handle through mentorship, pairing, code review, and onboarding.

The catch: AI is wrong a lot

The answer is not "AI good, juniors right, seniors bad."

That would be cheap.

AI output is often wrong.

Stack Overflow's 2025 survey says more developers distrust AI output accuracy than trust it: 46% distrust versus 33% trust. The biggest frustration is that answers are "almost right, but not quite," cited by 66% of respondents. [Stack Overflow AI survey]

Chart: Stack Overflow 2025 shows 46% distrust AI output accuracy, 33% trust it, and 66% cite almost-right answers as a frustration

Source: Stack Overflow 2025 Developer Survey.

That is why juniors need training, not shame.

The strongest junior AI workflow is not:

"Generate the code and ship it."

It is:

"Use AI to understand the problem, then verify the answer with docs, tests, code review, and actual system behavior."

Those are not the same workflow.

The research is not a slogan

The education research does not support a simple anti-AI panic.

It supports a more serious claim: AI helps some learners and hurts others depending on how they use it.

The 2024 paper The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers observed 21 novice programming lab sessions. The researchers found that GenAI could help students complete tasks, but weaker students were more vulnerable to accepting incorrect or unhelpful suggestions. [The Widening Gap]

A 2025 systematic review on junior developers adopting LLMs found both positive and negative perceptions across most of the literature it reviewed. [Junior developers and LLMs SLR]

A 2025 review on GenAI and code comprehension found that generated explanations can support learning, but can also be inaccurate, unclear, or hard for novices to evaluate. [Code comprehension SLR]

That is not an argument for banning AI. It is an argument for teaching AI literacy as part of engineering literacy.

This is leadership work

If a company hires juniors with no plan to teach them, it is not running a junior program. It is gambling.

A real junior program needs:

  • scoped work
  • named mentors
  • clear review standards
  • onboarding tasks tied to production concepts
  • time for questions
  • code review that teaches reasoning
  • documentation that is not tribal memory
  • a path from small fixes to system ownership
  • explicit AI usage rules

Most companies do not need a 12-month academy.

They do need to stop pretending a junior becomes production-ready by osmosis while seniors are booked 110% and managers ask for "ownership" on week two.

Ask better questions

Stop asking:

"Why are juniors worse now?"

Ask:

Better question Why it matters
What do we expect a junior to know on day one? Prevents hidden mid-level expectations.
What do we teach in the first 90 days? Turns hiring into development.
Who reviews their work and how? Creates accountability for mentorship.
Which tasks are junior-safe but still real? Avoids fake work and impossible work.
What AI use is allowed? Prevents inconsistent punishment.
How do we test understanding? Separates learning from blind copying.

That is how companies get better juniors. Complaining on LinkedIn is not a training plan.

Bottom line

There are juniors. There are motivated graduates. There are self-taught developers doing the work.

Many of them use AI because the modern learning stack is fragmented, outdated, noisy, and incomplete without it.

The shortage is not curiosity. The shortage is serious training.

If companies want senior engineers in five years, they need to build juniors now.

If they refuse, they should stop blaming the generation that showed up after the ladder was already pulled up.

Interested in junior developer hiring, AI, and tech careers? Explore #career on DEV.

Top comments (0)