I had multiple remote jobs until I was laid off from one a few months ago. Now I am contract at 1 and full time at the other.
J1 explicitly cited generative AI as the reason for cancelling new grad roles within North America. Whether they are telling the truth is anyone's guess.
J2 didn't cite it as a reason, but we no longer bother to run a new grad program or internship program.
The new J1 has a blanket rule that everyone needs at least 3 years of experience to work there.
Personally, in an era of ChatGPT, a new grad is a burden compared to just doing the work myself with AI. I don't want to work with a junior developer again as they know too little and need too much of my time.
"just doing the work myself with AI" this is exactly my situation. This confirms that there is an impact from ChatGPT. Why would someone bother to train a junior dev, when they can offload the same task to ChatGPT. But on the other hand we still need juniors because they will someday become middle and senior developers
Yes, junior devs are still needed for two reasons. First, LLMs aren't anywhere near good enough to replace them. Second, we need senior devs and senior devs start as junior devs. Not hiring junior devs is a doomed strategy in the long term.
J1 explicitly cited generative AI as the reason for cancelling new grad roles within North America. Whether they are telling the truth is anyone's guess.
J2 didn't cite it as a reason, but we no longer bother to run a new grad program or internship program.
The new J1 has a blanket rule that everyone needs at least 3 years of experience to work there.
Personally, in an era of ChatGPT, a new grad is a burden compared to just doing the work myself with AI. I don't want to work with a junior developer again as they know too little and need too much of my time.