Bom, experiência própria: Eu era daqueles que achava que fazer faculdade é um desperdício de tempo e dinheiro. Faculdade para quê? Eu posso comprar uns cursos e assistir uns vídeos no youtube. Ah, e muitas doses de stack overflow, claro. Autodidata. Mas aí eu decidi fazer faculdade (segunda graduação,a primeira foi Design Gráfico). Sentia falta de um curso nível superior na área, não pela alegria de ter um diploma na parede e sim porque senti falta justamente dessa base. Pessoal, foi a melhor escolha que fiz. A vida acadêmica proporciona muito mais do que estudar sobre programação. Tem muito engajamento, networking, e conhecimentos em demais áreas que vão além da programação. Uma visão ampla. Na faculdade tive matérias sobre banco de dados, redes de computadores, matemática aplicada, modelagem de dados, programação orientada à objetos, técnica de desenvolvimento de algorítimos para citar algumas.