You sent 200 applications. You heard back from three. Two were rejections and one was a "we've moved forward with other candidates" that you're pretty sure was automated.
You did the thing. The degree, or the bootcamp, or the self-taught grind. You learned the stack, you built the projects, you ground the LeetCode. And the door that everyone promised would open is just… not opening. Meanwhile the news is a steady drip of layoffs, and every post about "breaking into tech" either tells you to never give up or tells you it's already over.
So somewhere underneath the exhaustion, there's a quiet, scary question you maybe haven't said out loud: is this even worth it anymore? Do I keep trying, or do I go do something else?
That's a completely reasonable question to be asking right now. It isn't weakness, it isn't impatience, and it isn't you being dramatic. And anyone who answers it for you with a slogan — "grind harder!" or "tech is dead, run!" — is wasting your time, because they're answering a question you didn't ask.
I'm not going to tell you to stay, and I'm not going to tell you to go. I don't know your life. What I can do is give you honest information and an honest way to think it through, so that whatever you decide is a decision and not a panic. Let's do that.
You deserve the real picture before you decide anything, so here it is, both halves.
The brutal half is real, and it's not in your head. Entry-level hiring has genuinely collapsed. Depending on which report you read, junior developers have fallen from around 15% of tech hiring to about 7%, and entry-level postings sit something like 40% below where they were a few years ago. Layoffs have continued in waves, tens of thousands per quarter, with AI increasingly cited as a factor. And there's a genuinely cruel twist called the "experience paradox": companies cut their junior roles and say they want experienced people — which leaves beginners asking how you're supposed to get experience from a door that's closed. If you feel like the game got harder right as you showed up to play it: you're right. It did. This is not a personal failing, and I need you to actually believe that part before you make any decision, because deciding out of shame leads you somewhere different than deciding out of clarity.
But the other half is also real, and you need it to decide honestly. The market didn't die — it split. Overall tech employment is still projected to grow modestly. AI and ML roles are booming — some postings up 59%, 85%, even higher year over year. And the most important nuance, the one almost nobody says clearly: entry-level tech jobs didn't vanish so much as move and change shape. The specific tasks juniors used to be hired for — boilerplate, scripted testing, routine bug fixes — got automated. So companies stopped hiring for those, and the hiring shifted toward problem-solving, AI-augmented work, smaller companies, and specializations. One way people put it: the junior role isn't being eliminated, the entry bar is being raised. That's harder. It is not the same as "closed."
Hold both of those at once, because the decision you're about to make depends on seeing the whole board, not just the half that matches your current mood.
(All of these figures come from 2025–2026 industry and labor reports; treat them as directional and current-as-of-writing — they move. Sources at the end.)
Here's the thing that will make this decidable instead of just scary. "Should I give up on tech?" is really two questions wearing one coat, and people panic because they've mashed them together. Pull them apart and it gets a lot clearer.
The old path in — grind the fundamentals, mass-apply to hundreds of listings, get hired — is genuinely broken right now. That spray-and-pray approach worked when companies were hiring aggressively and a warm body with the right keywords got interviews. It mostly doesn't work anymore. But "the path I was using stopped working" is a completely different statement from "the field is closed to me." One is an approach problem. The other is a field problem. People quit over the first thinking it's the second.
Be honest with yourself here, because nobody's watching. A lot of people came into tech for the rewards — the salary, the stability, the status of a "safe, future-proof" career. There is nothing wrong with that; those are good reasons to pick a field. But when the rewards get shaky — when "safe" stops feeling safe — it's worth asking whether you actually like the work itself, separate from what it was supposed to pay and provide. Because the answer changes everything about what you should do next.
Most people never separate these two. They feel the pain, collapse it into "should I quit tech," and either grind blindly or bail in a panic. Separating them is where an actual decision becomes possible.
So here are the questions to actually sit with. I've tried to write them so that both answers are respectable, because they are. There's no correct destination here; there's only the honest one for you. Do you enjoy the actual work on a normal day — reward aside? Not the dream of the job. The doing of it: building the thing, chasing the bug, the moment it finally runs. If yes — if some part of you likes this even when nobody's paying you for it — that's a strong signal, because that motivation is exactly what survives a brutal market. If honestly no — if the work itself is a slog you tolerate for the paycheck — that's not a character flaw, it's extremely useful information. Is your struggle an approach problem or a fit problem? Be precise. Two hundred applications into a void that aren't landing is an approach problem — the method is wrong, not you, and methods can change. Dreading every hour you actually spend coding is a fit problem — and no change of approach fixes a fit problem. These feel the same from the inside (both are "it's not working") and they have opposite solutions. What did you actually want — the work, or the life it promised? And the follow-up: is that life still realistically on offer here, or is it more available somewhere else now? If what you wanted was stability and good pay, it's fair to ask honestly where those are most reachable for you in the next few years. That might be an adapted path in tech. It might not be. Both are legitimate answers to an honest question. What's your actual runway and risk tolerance right now? This one isn't about passion, it's about reality, and it matters. Someone with a year of savings and no dependents can afford to keep pushing on a hard path. Someone supporting a family on a shrinking timeline is making a completely different, equally reasonable calculation. There is no brave answer and no cowardly answer here — there's only your real situation, which you're allowed to factor in without guilt.
Sit with those four. Where they point is different for different people, and that's the whole point — this isn't a test with a right answer.
If those questions point you toward staying — you like the work, your struggle is an approach problem, the life you want is still reachable here — then the single most useful thing to internalize is this: the reason it's not working is probably the old approach, so adapt the approach.
Briefly, because this isn't a full guide: differentiate instead of mass-applying (a hundred tailored, targeted efforts beat a thousand sprayed ones now). Build a visible body of real work that proves you can do the job, since "I can build things" travels further than "I have a certificate." Learn to work with AI rather than pretending it isn't there — that's literally the raised bar now, and AI-fluent juniors are the ones commanding a premium. Look at smaller companies and adjacent or specialized roles, which is where a lot of the entry-level hiring actually still is, rather than only the big names everyone's spraying. And network into opportunities instead of applying cold, because referrals cut through a pile that algorithms are filtering ruthlessly.
