Junior software developers will still have careers, they'll just have to learn a slightly different skillset that involves more reviewing of code, like a senior developer already does.
Before sometime hits merge, they need to understand if the code meets all requirements, and it doesn't really matter who or what wrote the code in the PR.
There will still be junior devs. My comment was only referring to particular types of junior devs. In short, the barrier to entry foe being a junior dev will be higher, and require more CS knowledge, perhaps even more hardware knowledge. No more of this "I made a todo list in react in 2 weeks and am now ready to be a software engineer" rubbish.
There has been general hate towards self taught and code bootcamp grads. Some are in the field only for the money, but many others simply lacked the resources to attend a 4 year university.
When you openly state that you dislike these types of programmers, and want to essentially purge them? Hopefully AI destroys your specific job and you can’t find work again.
How many compilers, operating systems, and databases have you written?
I make 6 figures, never took any of these classes (though I did write my own OS, and compiler). Why do you want people to waste time and money? Perhaps it’s time to split out those classes into some degree that’s more relevant to that work?
I don't need to write a complex software system to utilise my knowledge about it.
Also, I don't have a CS degree and that's not what I advocate for. I advocate for developers who spend years honing their skills and learning fundamentals of the craft.
Spending years honing skills does not mean wasting time. In fact most self studies do it out of passion, which means a lifetime of honing skills.
I have also written a compiler and my own language as well as an operating system, and its usefulness has come up exactly once in near 15 years in the industry, and that was a very niche topic. Explain why, exactly, you need to know compilers and operating systems to write any modern day app.
No, that would be comparing to software developers moving from Notepad.exe to proper code editors and IDEs.
The relevant comparison is with junior artists in the age of Midjourney, Stable Diffusion, ControlNet, BlenderGPT, etc. They're facing the same uncertainty as software devs, at the same time, so there isn't much insight to be gained here just yet.
Before sometime hits merge, they need to understand if the code meets all requirements, and it doesn't really matter who or what wrote the code in the PR.