This isn't just a hypothetical approach. In the Software Craftsmanship community, consultancies have run apprenticeship programs for years with very good results. Scaling to large businesses might not be easy, but they certainly aren't the only game in town.
I'm proud of my CS background and I wouldn't trade it, but it's interesting to work next to terrifyingly bright guys in their 20s with deeper grasp of design and modern technology than most CS grads.
I'm proud of my CS background and I wouldn't trade it, but it's interesting to work next to terrifyingly bright guys in their 20s with deeper grasp of design and modern technology than most CS grads.