Something to remember is that college/university leads to many paths, industry is one of them, academia is another. The number one takeway I've gotten from my education is that university teaches you how to learn. It provides you with the resources to learn and people who are passionate and helpful in areas that interest you.
Through my computer science undergraduate education (still ongoing) I've learned pretty much everything my future job shouldn't have to teach me. How to approach problems, how to break them down, classify them, how to analyze proposed solutions, what tool to use for a given situation, how to make trade offs etcs.
Some people will say that you should know your algorithms and data structures (I agree) or how to use version control, build systems etc (I agree too). Ultimately you have to acknowledge that you will always be a student, the sooner you embrace that there will always be new things to learn and and people to learn from, the better off you will be.