Live data from Hacker News

The Junior Hiring Crisis

people-work.io

61–70 of 535 posts

Re: The Junior Hiring Crisis

#61

This article is an advertisement for what appears to be a networking service, something which is not really made clear until near the end. The article is self-serving in identifying the solutions ("do things related to the service we offer, and if that doesn't work, buy our service to help you do them better"), but it is a subject worth talking about, so I will offer my refutation of their analysis and solution. The…

> This article is an advertisement for what appears to be a networking service, something which is not really made clear until near the end.

I have been seeing an uptick of articles on HN where someone identifies a problem, then amps it up a bit more and then tells you that they are the right ones to solve it for a fee.

These things should not be taken seriously and upvoted.

Re: The Junior Hiring Crisis

#62

Earlier quoted context omitted.

> I feel the effects of this are going to take a while to be felt (5 years?); Who knows if we'll even need senior devs in 5 years. We'll see what happens. I think the role of software development will change so much those years of technical experience as a senior won't be so relevant but that's just my 5 cents.

The way I'm using claude code for personal projects, I feel like most devs will become moreso architects and testers of the output, and reviewers of the output. Which is good, plenty of us have said for ages, devs dont read code enough. Well now you get to read it. ;) While the work seems to take similar amounts of time, I spend drastically less time fixing bugs, bugs that take me days or God forbid weeks, solved in…

This is what I'm doing, Opus 4.5 for personal projects and to learn the flow and what's needed. Only thing I'll disagree with is how the work takes similar amount of time because I'm finding it unbelievably faster. It's crazy how with smart planning and documentation that we can do with the agents, getting markdown files etc, they can write the code better and faster than I can as a senior dev. No question.

I've found Opus 4.5 as a big upgrade compared to any of the other models. Big step up and the minor issues that were annoying and I needed to watch out for with Sonnet and GPT5.1.

It's to the point where I'm on the side of, if the models are offline or I run out of tokens for the 5 hour window or the week (with what I'm paying now), there's kind of no use of doing work. I can use other models to do planning or some review, but then wait until I'm back with Opus 4.5 to do the code.

It still absolutely requires review from me and planning before writing the code, and this is why there can be some slop that goes by, but it's the same as if you have a junior and they put in weak PRs. Difference is much quicker planning which the models help with, better implementation with basic conventions compared to juniors, and much easier to tell a model to make changes compared to a human.

Re: The Junior Hiring Crisis

#63
I've been saying this for years, since the first AI coding models came out. Where do the juniors go to learn? I'm a senior engineer because I got to do a bunch of annoying tasks and innovate just slightly to make them better.

That opportunity is now lost. In a few years we will lack senior engineers because right now we lack junior engineers.

All is not lost however. Some companies are hiring junior engineers and giving them AI, and telling them to learn how to use AI to do their job. These will be our seniors of the future.

But my bigger concern is that every year the AI models become more capable, so as the "lost ladder" moves up, the AI models will keep filling in the gaps, until they can do the work of a Senior supervised by a Staff, then the work of a Staff supervised by a Principal, and so on.

The good news is that this is a good antidote to the other problem in our industry -- a lot of people got into software engineering for the money in the last few decades, not for the joy of programming. These are the folks that will be replaced first, leaving only those who truly love solving the hardest problems.

Re: The Junior Hiring Crisis

#64

The idea that the only reasonable path into a software related career is through networking may be true, but it obviously signals something deeply wrong with the culture around work. It is also something which is likely to be quite harmful, since it selects for people who are great at networking over people who have good technical skills. Obviously interpersonal communication is important, but how well a 20 year old…

I agree with you, actually (I'm the original author of the post). It's literally one of the main reasons that I'm writing about networking so much. I have seen so many people fail up in technology because they were good at networking while so many other people who had better technical skills felt stuck. I don't believe that to be a strong networker you have to be social, though, just intentional. Technical people who may struggle with the people side of things can leverage their systems thinking strengths and apply it to stakeholder, mentee/direct report, and cross team relationships in a way that helps them move the needle on their goals. It's not easy, but I do think that intentionality and sincerity are key.

Re: The Junior Hiring Crisis

#65

> We used to have a training ground for junior engineers, but now AI is increasingly automating away that work. Both studies I referenced above cited the same thing - AI is getting good at automating junior work while only augmenting senior work. So the evidence doesn’t show that AI is going to replace everyone; it’s just removing the apprenticeship ladder. Was having a discussion the other day with someone, and we c…

Adding to this: it's not just that the apprenticeship ladder is gone—it's that nobody wants to deal with juniors who spit out AI code they don't really understand. In the past, a junior would write bad code and you'd work with them to make it better. Now I just assume they're taking my feedback and feeding it right back to the LLM. Ends up taking more of my time than if I'd done it myself. The whole mentorship thing…

I get that. I think that getting to know juniors outside of work, at a recurring meetup or event, in a setting where you can suss out their motivation level and teachability level, is _a_ way of going about it. That way, if your team is hiring juniors, you have people you have already vetted at the ready.

Re: The Junior Hiring Crisis

#66

> We used to have a training ground for junior engineers, but now AI is increasingly automating away that work. Both studies I referenced above cited the same thing - AI is getting good at automating junior work while only augmenting senior work. So the evidence doesn’t show that AI is going to replace everyone; it’s just removing the apprenticeship ladder. Was having a discussion the other day with someone, and we c…

I hope juniors will figure out how to use AI to do larger tasks that are still annoying for seniors to do, while seniors take on larger tasks still. I think it's just seniors are learning this stuff faster at the moment and adapting it faster to current work, but as all that changes I would guess juniors reclaim some value back.

That said, you hit on something I've been feeling, the thing these models are best at by far is stuff that wasn't worth doing before.

Re: The Junior Hiring Crisis

#67
post #13

Earlier quoted context omitted.

genuinely asking, how do you network to get a job? esp. if you’re a new grad where do you network? what do you network with these other humans on? I do think I could get a job from my network because I’ve worked in the industry for years and done good work; I’m a little skeptical of advice to network to junior/new grads. I at least ignore those LinkedIn requests

For anyone still in school, networking is easy for students who take initiative . This doesn't mean going to networking events. It means actually doing things with actual people: get involved in undergraduate research, sports, arts, Greek life, volunteering, on-campus part-time jobs, etc. Universities have those low-barrier low-risk things going on that you can just try out. Students who do this get the inside track…

Stop applying for jobs and get involved in Greek life, sports, arts and working part time in the cafe serving food? You will meet so many people who are involved in your field and you get labelled as something other than a programmer.

This is terrible advice. Apply, cold call, create projects, job fairs, get co-op opportunties and ambush are better ways. Hackathons, github projects or small businesses can help. 9/10 CEOs will ignore your cold outreach but some won't.

Getting too busy making friends at the Greek houses will land you a marketing role if you are lucky. People need to associate you wish your craft. If they know you as a social guy you will get social roles. Any developer too social is suspect for many and ends up at best a pm.

When I was coming up people went into hardware/certifications to bridge the gap but moving from hardware to software was a gap too big for many as they became typecast.

Re: The Junior Hiring Crisis

#68

Earlier quoted context omitted.

The way I'm using claude code for personal projects, I feel like most devs will become moreso architects and testers of the output, and reviewers of the output. Which is good, plenty of us have said for ages, devs dont read code enough. Well now you get to read it. ;) While the work seems to take similar amounts of time, I spend drastically less time fixing bugs, bugs that take me days or God forbid weeks, solved in…

This is what I'm doing, Opus 4.5 for personal projects and to learn the flow and what's needed. Only thing I'll disagree with is how the work takes similar amount of time because I'm finding it unbelievably faster. It's crazy how with smart planning and documentation that we can do with the agents, getting markdown files etc, they can write the code better and faster than I can as a senior dev. No question. I've foun…

> This is what I'm doing, Opus 4.5 for personal projects and to learn the flow and what's needed. Only thing I'll disagree with is how the work takes similar amount of time because I'm finding it unbelievably faster.

I guess it depends on the project type, in some cases like you're saying way faster. I definitely recognize I've shaved weeks off a project, and I get really nuanced and Claude just updates and adjusts.

Re: The Junior Hiring Crisis

#69

> We used to have a training ground for junior engineers, but now AI is increasingly automating away that work. Both studies I referenced above cited the same thing - AI is getting good at automating junior work while only augmenting senior work. So the evidence doesn’t show that AI is going to replace everyone; it’s just removing the apprenticeship ladder. Was having a discussion the other day with someone, and we c…

Adding to this: it's not just that the apprenticeship ladder is gone—it's that nobody wants to deal with juniors who spit out AI code they don't really understand. In the past, a junior would write bad code and you'd work with them to make it better. Now I just assume they're taking my feedback and feeding it right back to the LLM. Ends up taking more of my time than if I'd done it myself. The whole mentorship thing…

> Just thinking maybe we're not seeing the end of software engineering for those of us already in it—but the door might be closing for anyone trying to come up behind us.

It's worth considering how aggressively open the door has been for the last decade. Each new generation of engineers increasingly disappointed me with how much more motivated they were by a big pay check than they were for anything remotely related to engineering. There's nothing wrong with choosing a career for money, but there's also nothing wrong about missing a time when most people chose it because they were interested in it.

However I have noticed a shift: while half the juniors I work with are just churning out AI slop, the other half are really interested in the craft of software engineering and understanding computer science better.

We'll need new senior engineers in a few years, and I suspect they will come from a smaller pool of truly engaged juniors today.

Re: The Junior Hiring Crisis

#70

> We used to have a training ground for junior engineers, but now AI is increasingly automating away that work. Both studies I referenced above cited the same thing - AI is getting good at automating junior work while only augmenting senior work. So the evidence doesn’t show that AI is going to replace everyone; it’s just removing the apprenticeship ladder. Was having a discussion the other day with someone, and we c…

We might need a lot of young adults for war in the near future, according to some.

Larger scale war happens when the lives of young people are more valuable as fodder for the war machine than in a field or behind a desk.
Post reply on HN