On the job training. Yes, it takes time and money but it is the obvious solution.
A challenge facing many white collar jobs is that the entry level jobs are being automated away. There is no job for them to train on. The floor starts at Intermediate skill level and advances quickly to senior. The grunt work that needed to get done used to be handed to juniors. It wasn't very difficult, and it was low risk if they made mistakes. It was perfect entry work that was both necessary in that it served a productive purpose, but also allowed someone to get in the door and start working in a particular field. Technology and automation are now doing that same grunt work, so the entry level jobs are drying up and not being replaced. Its going to be a massive problem in a decade or two if the Intermediate and Senior positions are still needed and those that are in those jobs now retire or die off. This assume that the Intermediate and Senior positions don't also get automated away.
I'm not closely involved in trade jobs, but I wonder if a version of this is happening there too. One example I can think of is jobs like twisting rebar tie wire by hand for concrete work isn't technically difficult, but it is time consuming and uncomfortable.
However, now there are now robots that can do this work so much faster, and they don't eat, sleep, go to the bathroom, or get injured.
Is this happening in other entry level trade jobs? Will there be nowhere to train on the job?