I really worry that ChatGPT/AI is producing very bad and very lazy junior engineers

Posted by ITried2@reddit | ExperiencedDevs | View on Reddit | 540 comments

I feel an incredible privilege to have started this job before ChatGPT and others were around because I had to engineer and write code in the "traditional" way.

But with juniors coming through now, I am really worried they're not using critical thinking skills and just offshoring it to AI. I keep seeing trivial issues cropping up in code reviews that with experience I know why it won't work but because ChatGPT spat it out and the code does "work", the junior isn't able to discern what is wrong.

I had hoped it would be a process of iterative improvement but I keep saying the same thing now across many of our junior engineers. Seniors and mid levels use it as well - I am not against it in principle - but in a limited way such that these kinds of things are not coming through.

I am at the point where I wonder if juniors just shouldn't use it at all.