Speaking as a college professor who teaches some simple coding:
AI is not at a level yet where it's usable in the hands of someone who isn't already skilled at coding. What I observe is that the students who try to use AI to write their code always get things wrong, because the AI only gets it 90% of the way there, but the students who use it aren't able to fill out the rest of the 10%. The students who don't use AI and just follow my instructions / pay attention in class, do much better than the ones who use AI. (It could be a selection issue though--the ones who use AI use it because they don't know what to do)
But regardless, the truth is that my usage of AI (as someone already skilled) multiplies my productivity, but in the hands of my students (who are not skilled), it actually diminishes their productivity relative to asking another human. So, I think AI is going to be complementary to skill level. So it will reduce the quantity and the compensation of entry-level positions, but enhance the productivity and compensation of more senior and skilled positions.