My guess is that job requirements will grow even larger, so it will be better for people who like jumping around between front-end, back-end, infrastructure, database, product, support, testing, and management duties. You'll have to resist any uncomfortable feelings of not being good at any one thing, much less mastering it. Naturally, they won't ask non-technical staff and managers to suddenly become technical and learn to code with AI.
In the grander scheme of things, what matters is if their products can still sell with AI coders making it. If not, then companies will have to pivot back to finding quality - similar to offshoring to the cheapest, getting terrible developers (not always) and a terrible product, then having to rehire the team again.
If the products do sell with AI coders, then you have to reckon with a field that doesn't care about quality or craftsmanship and decide if you can work like that, day-in-day-out.
I think we can expect a bifurcation: managerial jobs that will require a lot of breadth and engineering jobs that will require a lot of depth. The manager engineers will have AIs doing all sorts of things for them across the stack. The deep engineers will develop an expertise that the AI can't get to (at least not yet).
I agree this is where things seem to be going in the 5-10year frame. Spinning wheel didn't obsolete weavers completely, it just allowed for more workers and more throughput at less skill. I think entry junior devs will be out of jobs, but unless these AIs can start coming up with coherent high level designs, higher level architects seem to be okay in that time frame at least
architectural design was very well paid for a long time, for many individuals. In modern USA, there is almost no way a person could be an architect for a living -- there is no career path. Employers in finance and other core business are already bragging that eighty percent of coding will be AI. Executives want to fire coders, and lower the wages for coders, and have complete control over output of coders. AI is being sold for that today.
In the grander scheme of things, what matters is if their products can still sell with AI coders making it. If not, then companies will have to pivot back to finding quality - similar to offshoring to the cheapest, getting terrible developers (not always) and a terrible product, then having to rehire the team again.
If the products do sell with AI coders, then you have to reckon with a field that doesn't care about quality or craftsmanship and decide if you can work like that, day-in-day-out.