Juniors & AI

Posted by wilsonnn14@reddit | ExperiencedDevs | View on Reddit | 42 comments

First of all, apologize if this is not correct subreddit to discuss about this topic.

The other day a colleague said something that stuck with me.

We were talking about AI, and he pointed out that junior developers are leaning on it so heavily that they're skipping critical learning phases. And because of that, they can't prompt well or fix what AI gets wrong, leading to poor code.

His point made sense. But then I started second-guessing myself.

Because I probably didn't have to understand a lot of things engineers did 20 years ago. The abstraction layers I inherited already handled them. And nobody called that a problem. So maybe this is just the next layer. Maybe juniors today will be brilliant at things we're not even thinking about yet.

I honestly don't know which framing is right.

But if the first one is, if there's a real skill gap forming, what can we do about it?

I'd love to hear from people on both sides of this: those mentoring juniors today, and juniors themselves.

Are we protecting something worth protecting, or just being the "kids these days" generation?