I use AI heavily at work now. But I don't use it to generate code.
I mainly use it instead of googling and skimming articles to get information quickly and allow follow up questions.
I do use it for boring refactoring stuff though.
In its current state it will never replace developers. But it will likely mean you need less developers.
The speed at which our latest juniors can pick up a new language or framework by leaning on LLMs is quite astounding. It's definitely going to be a big shift in the industry.
At the end of the day our job is to automate things so tasks require less staff. We're just getting a taste of our own medicine.