To be fair, college CS programs have always been decades behind in my experience. Maybe schools like Stanford and MIT are different but the majority of CS programs are not teaching tech that is actually used in the business world.
When I was in CS, we were taught theory. If you wanted to be caught up with the current tech, you'd teach yourself.
Which is a good thing. They should be teaching the cornerstone principles, not offering vocational courses.
The best CS programs teach a lot of tech that is not used in the business world. The they're often too theoretically or too experimental.
This is CMU so they would be at the bleeding edge just like MIT/Stanford. But I think all the schools are behind today
Maybe I’m an oddball, but I’d rather hire a new grad with sound fundamentals, but learned on an older tech stack, then somebody with all the buzzwords but no fundamentals.
And I’ve always found summer internships to be good way to find out. Even better if the candidate is willing to work part-time through their senior year.