DEV Community

James B.
James B.

Posted on

I'm 24, I Have a CS Degree and can't get hired

Last September, I read a Fortune article that made me close my laptop and stare at the ceiling for a solid ten minutes. Compensation platform Pave had analyzed workforce data from over 8,300 tech companies and found that the share of Gen Z employees aged 21 to 25 at large public tech firms dropped from 15% to 6.8% between January 2023 and August 2025. Cut in half. In two and a half years.

I am one of the people that statistic describes. I graduated with a CS degree in 2024. I can build a full stack app. I understand data structures, system design basics, and how to debug my own code without pasting everything into ChatGPT. I have applied to over 200 positions since graduation. I have received exactly four interviews and zero offers...

If you are in the same situation, I want you to know something: the problem is not you. The problem is a structural collapse in how the tech industry trains its next generation. And almost nobody is talking about the part that actually matters.

The numbers are worse than the headlines suggest

The unemployment rate for Americans aged 22 to 25 sat at 7.4% as of June 2025, nearly double the national average of 4.2% (Bureau of Labor Statistics, via Stack Overflow). Entry level tech hiring dropped 25% year over year in 2024 (Stack Overflow, December 2025). Tech internship postings fell 30% since 2023, according to Handshake, while applications for those same internships rose 7%. Randstad's global analysis of 126 million job postings confirmed that roles requiring zero to two years of experience declined by 29 percentage points since January 2024, with junior tech positions specifically down 35%.

Meanwhile, the average age of a worker at a large public tech company went from 34.3 years to 39.4 years in the same window (Pave, via Fortune, September 2025). Silicon Valley is not just hiring fewer young people. It is actively aging itself.

The gap nobody is filling

Here is the part that does not get enough attention. Everyone frames this as "AI is replacing junior devs." That is an incomplete picture. What AI actually did is eliminate the tasks that junior developers used to do to learn. Writing boilerplate code, debugging straightforward issues, building basic CRUD features.

Those repetitive tasks were not just busywork. They were the training ground. A senior developer in 2016 became senior by spending years doing exactly that kind of work and slowly developing judgment, architecture instincts, and the ability to make tradeoffs under ambiguity.

When companies decided that a senior engineer with Copilot could do what a junior used to do, they did not just cut a role. They cut the bottom rung of the entire career ladder. And here is the consequence nobody wants to confront: if the industry stops training juniors now, who becomes the senior engineer in 2032? Where does the next generation of tech leads, architects, and CTOs come from?

The World Economic Forum's Future of Jobs Report projects a net 78 million new roles by 2030, with 70% of organizations planning to hire people with new skills. But 63% of those same organizations cite skills gaps as their primary barrier. The pipeline is being severed at both ends: fewer juniors entering, and a widening gap between what employers need and what the remaining workforce can deliver.

What I have learned after 200 applications

I stopped mass applying three months ago. It was not working and it was destroying my mental health. Here is what I did instead, and what has started producing actual conversations with real hiring managers.

I picked a specialization and went deep. I chose AI/ML integration for web apps because the demand data is undeniable. Instead of being a generalist competing with 500 other generalists for the same junior React role, I built three serious projects that demonstrate a specific, valuable skill.

I started searching differently. General job boards are flooded with ghost postings and roles that have been open for months with no intention of hiring. I shifted to platforms that let me filter jobs with AI propmpt, to find real positions that fit exactly what i'm looking for, like Oh My Job, which has become part of my daily routine for U.S. listings

When you are looking for entry level positions that actually exist, seeing a company's full hiring activity in one place helps you spot who is genuinely building a team versus who is just keeping a listing alive for optics.

I invested everything in networking over applications. One real conversation with a developer at a company I wanted to work for was worth more than fifty cold applications..

This is not a Gen Z problem. It is an industry problem.

I refuse to accept the narrative that my generation is unhireable. Sixty percent of employers reportedly fired new hires within a year in 2024 (Stack Overflow, citing survey data). Is that because Gen Z cannot work? Or is it because the onboarding infrastructure that used to exist, mentorship programs, ramping periods, training rotations, has been gutted in the same cost cutting frenzy that eliminated the junior roles in the first place?

The industry will feel this. Not today, but within five years, when the senior talent pool thins and there is nobody in the pipeline to replace them. The companies that figure out how to train juniors again, with or without AI, will have the deepest bench when it matters most.

Top comments (0)