Why don't universities just offer courses where you graduate as senior dev?
Are they stupid?
Programming
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
Why don't universities just offer courses where you graduate as senior dev?
This exists, but it isn't easy to gather expert levels of programming experience willing to work for a teacher's salary. So your mileage may vary.
So I recently started contributing a little to FOSS projects and and in just a few months, I ended up learning more than I learned in over a year of "industry experience".
The variance is high in this one.
The variance is high in this one.
Absolutely.
Tbh from my experiences, AI is also turning current senior devs into juniors. The skill erosion is real, and I could see it on myself just after a week of trying out Claude (since we've gotten access at my job).
The skills I've spent a great part of my life acquiring are really not worth whatever advantages AI use may have, even if I just did my job to earn a paycheck and didn't care about the quality of my output, as long as it's acceptable. It may feel easier now, but eventually you will have to pass another interview, and good luck when the last time you actually coded without AI was a year ago.
The skill erosion is real, and I could see it on myself just after a week of trying out Claude
While it took me a few months to really notice it, that still shocked me. Using AI extensively makes you depend on it - and that's exactly what the big players want. A customer paying a recurring subscription just to do their job.
Since I am not forced to use it, I deleted my OpenAI account and started to code without LLM assistance again. It's much more fun to solve problems by myself (and get a dopamine kick out of that) anyway - and when the bubble inevitably pops, I can still go on as I did before.
A customer paying a recurring subscription just to do their job.
Local models will win. They're half-assed, but the big boys only provide fractionally more ass. LLMs will become just another tool you can call on when you'd rather read code than write it.
I really hope so, but for that to happen, hardware prices have to go down again and that might take a while.
I’m with you, stuck at a billion dollar software company with an AI fetish. It’s a great search tool, can write some decent unit tests. But God help you if you let it write production code, for any of the “you won’t find this on stackexchange” stuff we all work on.
If you believe the AI hype there won't be any programming jobs soon - so those that do (believe) think they need to become highly-proficient AI-wranglers to maintain employability.
I too think it's the wrong approach, but it's hard to say what hirers will be looking for in the medium to long term, and devs whom adapt to 'the new thing' faster have typically been more hirable.
Personally hoping the big players crash and burn asap because the benefits just haven't been anywhere near worth the costs across various domains.
This isn’t anything new. There have been multiple waves of “code-gen for normies”, and every time after the hype dies down there’s a heap of shitty code to fix.
There’s gonna be no shortage of customers up to their eyeballs in broken slop after the bill comes due and Anthropic has to stop subsidizing their prices. AI slop is the best thing to happen to our job security in a while. (Provided you retain your critical thinking skills.)
Fingers crossed for the crash sooner than later, because I'm tired of it all.
It's creating this state of mind which is going to kill everything. I was coding a website for fun on the weekend and streaming for one of my friends to see how some stuff works. Every other fucking person that joined the call opened with "I see you are vibe coding a website" when they could visibly see that i was not logged into coopilot, i was using VS on my gaming PC like a chump. These are all CS people and now everything defaults to using an LLM. We are doomed as a whole.
I saw signs of reversal of this trend as companies realise that without junior developers they'll soon find themselves without senior ones too.
Until the bubble bursts. Then, we have lot's of not-so-senior developers who don't even know about code debt. Oh, wait, we have that already now.
I doubt it. https://www.forbes.com/sites/corneliawalther/2025/06/09/intelligence-illusion-what-apples-ai-study-reveals-about-reasoning/ Gen AIs are literally so unable to have any basic logical thought, I think this is merely the hype.
To anybody still being scared, watch this: https://www.youtube.com/watch?v=3400S4qMH6o
IBM article last week also said they were trippling down on hiring juniors.
and because junior devs are going extinct, I am apparently also supposed to just shrivel up and die, I guess. I can't convince my bosses that avoiding new code being written (they want us all in on low-code/no-code platforms) because junior devs straight up don't know how to code anymore is a ticking time bomb.
If they don't have the critical thinking skills to understand one screenful of code, how do they think they'll actually fare when the same logic is split between 50 projects running in different environments, with undocumented tight coupling and no tool that can understand all of it at once (like an lsp server for code) with each line being on a different page hidden behind 30 mouse clicks?
Training juniors as if nothing happened will not provide you but the economy with seniors. You don't own people.
It is the ecconomy, stupid. I realize junior engineers have never before had a recession affect them so this seems new and eifferent to them. However as a senior I've seen several and every single time there are articles about how this time is difierent and the jobs are never coming back. I also know it sucks to be someone who is affected, but in a few years this will be a memory.
not that ai changes nothing, but thingsialways change. The world recovers and moves on.
I agree. The article the article assumes that junior developers are tasked with doing tasks that senior devs will not (such as writing buggy boilerplate or something). That has not been the case with companies I worked at. When we hired a junior developer, we expected them to write the same code as everyone else, just that they would ask for help more often and would get more nit-picky code reviews. An AI could probably outdo a junior developer with a month or two of experience, but with a (junior) developer, the expectation is that if you take the time to explain to them why their code is wrong, they will never make the same mistake again.
I agree with you that it comes down to the state of the economy. Ten years ago, I was at a company that could not hire senior devs fast enough so we had to hire junior devs and mold them into the coders we needed.
Now I am at a company that has had a hiring freeze for several years. All new hires we are getting are back-fill: when we have someone quit, we can request a replacement. Anyone we hire needs to be able to hit the ground running and take over the previous employees responsibilities as soon as possible.
What I've been seeing is the opposite: companies are replacing most senior devs with junior prompters. At least 3 places where I have friends working have let go several of their more expensive senior developers and replaced them with cheaper junior developers who can use AI.
One department did that. The pro-Ai manager hired a bunch of juniors in 2024. I'm all about giving people opportunities. But what I didn't know was they were all juniors who were vibe coders.
The whole team of like 30+ got fired during our summer 2025 layoffs.
Rumor has it none of the code was reusable and a new department inherited all of their responsibilities.
The whole team of like 30+ got fired during our summer 2025 layoffs.
You missed an important detail.
What happened to the pro-Ai manager??
And offshoring to vibe coders. Saw an article the other day about Indian Amazon devs (well, probably the managers) saying that being forced to use Amazon's in-house models instead of Claude was hampering their productivity.
The price to pay is already happening with companies having more and more outages so
This is not the only effect. It is turning programming based jobs effectively into slavery. CEOs who buy into this hype are obsessed with producing 10 times more with half the work force. So mid level programmers, instead of coding (for most the fun part) spend most of their time checking AI code (for most the boring part) and at quantities probably 2-5x more than before.
It'll backfire for any non-trivial code base at some point. LLM plagiarized code is just too inherently lacking any sense of big picture. Gen AI doesn't have the necessary intelligence. I keep linking it but it keeps being relevant: https://www.forbes.com/sites/corneliawalther/2025/06/09/intelligence-illusion-what-apples-ai-study-reveals-about-reasoning/
Eating your seed corn? One good meal then a permenant famine is enough for CEOs to raise valuations and investors to pump and dump the stock. The famine is someone else's problem. It's exactly what the market rewards.
Let's start our own natural intelligence bubble
I want in. What are you making?
Thank god I got a job already
I have a job and no one forces me to use AI. Feels like an absolute dream right now.
I've never seen LLM produced software that actually does what it's supposed to. All this stupid crud slopware they are shoveling out produces no value and rarely works
Self hosting posted a good example off a recent vibe coding security nightmare.
i used to worry that the AI apocalypse would be something like skynet taking over and destroying everything on purpose...
Turns out it was just idiot managers shoving AI into critical infrastructure until they destroy everything on accident...
Similar effect but different causes.