top | item 44501655

Junior Roles Aren't Going Away

32 points| tylerg | 7 months ago |iamcharliegraham.substack.com

41 comments

order

RyanOD|7 months ago

I don't understand how anyone can get to the level where they "understand programming basics, architecture, and what good code looks like" without years of grinding code, collaborating, research, mistakes, refactoring, etc.

To me, the idea that a Junior Developer would understand CS at that level or get there without writing code every day for a very long time seems highly unlikely.

What am I not understanding?

Stwerner|7 months ago

I look at it kind of similarly to what the rise of online poker did for texas hold'em. You had people who spent decades playing in person to learn enough to get to the highest tier, but when online poker came about people were able to play 4+ tables at once basically 24/7 at a higher hourly hand rate per table than was possible in person (let alone having access to analysis tools like Poker Tracker). People were able to get very good in a much shorter amount of time.

I suspect we're going to see something similar with Junior talent across the board. A lot of the barriers to actually getting to the core of software engineering for example are going away, and you're going to be able to get orders of magnitude more trial and error attempts in than you previously could in the same amount of time.

Izkata|7 months ago

Junior roles, not junior developers. They're useful for exactly the gruntwork you're describing, freeing up seniors for the higher-level or more difficult stuff while learning from it.

The theory is the roles would disappear because now the seniors can just send AI agents off to do the gruntwork instead of having to hire juniors or spend time on it themselves. It doesn't take into account if everyone does this then no one is training new seniors.

wobblyasp|7 months ago

I think the only thing that's going to change is expectation around deliverables.

I don't need an L4 to crack out some dirty code now, I'll let an agent do it so the L4 can level their skills up grinding harder problems.

coolThingsFirst|7 months ago

A large chunk of junior roles have vanished. Tech is neither a lucrative nor an interesting career anymore.

Prompting until you get a somewhat working solution is boring af. I dont want to tell an LLM what to code i want to do it myself. In every bullet point he has the AI word in it.

akomtu|7 months ago

Pulling the lever of LLM until you see a winning combination is what programming will become. Only the minority will remember the engineering skills.

bigyabai|7 months ago

> First, let's be clear, AI agents do remove roles. At previous companies I founded, I needed a team of developers to build a robust website, integrate it into deployment pipelines, configure hosting, make the UI look good, and handle all the moving parts. I needed marketers to create content, design images in Figma, Canva, and Photoshop, manually research, and write notes to customers and prospects. Now, AI agents can handle a huge portion of that.

I don't believe a word of this. If you replaced your marketers and designers with ChatGPT and a SVG generator, then you shouldn't act surprised when your marketing doesn't work. Your entire thesis statement of "AI agents do remove roles" is unfounded if you refuse to show us metrics to qualitatively compare the success of AI versus human marketing.

How do you know that AI isn't the reason your startups fail to find traction in an AI-saturated market? Do any of your businesses exhibit self-evident runaway success because of AI? It doesn't even sound like you're measuring.

grahac|7 months ago

I agree that AI does not replace the best people in those roles. It can do an average to good job. Maybe it can reach top 40% of the industry? If you need the best UI or best marketing, humans are still netter. Those top human jobs won't go away for a while.

With that in mind, if you just need average to good, AI can do a good job at a tiny fraction of the cost. So the average to good roles will start getting replaced.

As examples, the sites tellmel.ai, and rivalsee.com for example were created without needing a UI or frontend designer. In the past I would have needed to hire a UI employee or consultant to do either of those at a very large expense (especially for the really good ones).

Avicebron|7 months ago

r/LinkedInLunatics is leaking again.

That said I'm glad this founder is able to micromanage his AI, they sound like a very problematic person to actually work with as an engineer, and if screaming into the void of AI means he is no longer sending vague poorly worded demands, I guess that alone might be worth it

grahac|7 months ago

LOL. AI is currently like a mid-level average to good engr who can write good code but ocassionally goes off the rails. Any engr on a team with those characteristics would be heavily vetted in reviews. Almost like a smart CS intern.

If AI was amazing senior level engr, it would be a different story.

spacemadness|7 months ago

“I believe I’m at the forefront of a trend…” Trademark LinkedIn. We’re all swimming in a sea of grifters.

somanyphotons|7 months ago

Its not AI that took the junior roles, it's low supply of positions so the more experienced out-compete the juniors

Anelya|7 months ago

Your take on outdated university curricula totally hits the bulls eye here. We gotta revamp academic programs to match the fast-paced industry tech development and new trends. Junior roles are key, we just changed what the jr role needs to do - prompt, check, re-run, verify... but we need fresh grads ready to crush it with cutting-edge skills.

Pet_Ant|7 months ago

Universities aren't job training. Universities are for getting foundational academic skills. You can use that to get a great foundation for applied knowledge, but that's not what they are for. Universities are measured by publications.

During my internship my placement suggested on the feedback form at the end of term a focus on more upcoming skills like Flash, Silverlight, and Aero. 3 years ago we'd be telling students to learn blockchain. My education, which included foundational aspects like OS, ended up being more important when containers came around, even when it was "obvious" that Windows was the only OS anyone will use now.

Universities are higher level foundations just like elementary and high school. Not job training. Best course is to get you four year, and then take a year or two for bootcamps and/or community college to get whatever is currently hot and disposable.

stalfosknight|7 months ago

This is bullshit. Junior roles have already been extinct for quite a long time now.

No place that's hiring will give you the time of day until you already have the word "Senior" in your title. But no one can explain where Seniors are supposed to come from though.

alistairSH|7 months ago

We have a floor full of interns right now. Our India and Mexico offices do as well. Some of them will probably be offered full-time roles.

I hired a junior engineering a few years ago. And have done every few years for about a decade.

I work at a mid-size, PE-owned company that's been around for 50+ years, that operates in the enterprise SaaS space. Junior roles aren't going anywhere. But, the expectations of those junior hires will change (as they have evolved since I was junior myself, way back in the 90s).

Will AI change how we hire and retain talent? Of course.

grahac|7 months ago

Yeah right now that's certainly true.

But my belief is those companies will soon realize that some of the people who they thought were junior are pretty adept at AI management - more adept than the senior people. And that skill will suddenly be more in demand than how well you can code an optimized sorting algorithm.

Some will get there faster than others of course. But AI is changing things so quickly that it may happen faster than we think, given the state right now.

recursivedoubts|7 months ago

"Right. And where, exactly, do you think senior developers come from?"

fch42|7 months ago

AI breeds them, in cosy vats warmed by the exhaust heat of a thousand GPUs.

cadamsdotcom|7 months ago

The role of a junior will shift senior, thanks to AI leverage.

The expected knowledge of a junior will shift senior, thanks to AI broadening what one person can do.

The amount one junior can accomplish will increase thanks to AI.

These things have been trends for decades. AI just keeps them going.