The default algorithm for most people is:
1. Get educated
2. Find a job
Step 1 currently does pretty much nothing to help you transition to step 2. Sure, there are career networking events for juniors and seniors in college, but they are very superficial. It seems like colleges are producing unfinished products -- students who know a lot about theoretical concepts and not that much about applications. Maybe more colleges should try and obtain a better product-market fit by requiring vocational training for at least a semester.