The people best suited for implementing and interfacing with LLMs at the moment are still SWEs and at least for the time being AI is actually probably a job creator for SWEs rather than the other way around. This might change.
And Claude has been invaluable for me to fix trade-related things at home, even complex ones. It actually outdid a locksmith!
The most resilient career is probably nursing. Medicine maybe too, not because it's not technically possible but because doctor lobbies are incredibly strong. Healthcare is the largest employer in most states now and with an aging population that's probably where much of the surplus will go and it's a profession that has really meagre productivity gains (cost disease). So nursing might be the answer.
A new grad is not necessarily the same as a potential H1B hire. Tech workers are not fungible. A company might prefer to hire an Indian or Polish person who has won ICPC, has hard-to-acquire experience, etc. over a D-average new grad without internships from Georgia or something.
I have absolutely no contempt for the skill. Why would I? But I do recognize that building costs are expensive and that building stuff could be faster and safer and thus think that automation would be good. Same goes for my job, really. Automation has so far been a net good for humanity and if we ever transition to a true post-scarcity society, it will be through automation.
Also, if you speak with people in ML/AI, they will not tell you it's around the corner. They know that physical stuff and robotics in general is hard.
Also, builders and the like often have a great amount of contempt towards any desk job - is that OK? Why?