The “value” of college can be measured in many ways: knowledge, problem-solving experience, emotional growth, vocational training and preparation, social growth and network building, credentials, and more.<p>The cost of college education is still reasonable when community college options are used for at least the first couple of years, regardless of the course of study.<p>Universities should bolster their cooperative education departments by extending internships and coop job placements for all majors, not just engineering, computers, math and science.<p>Community colleges could also provide valuable post-graduate job training options for those who major in the humanities/liberal/fine arts and are looking to apply their education in unique ways to job fields that need people the most.<p>College is important and valuable. Some changes are needed, but the market should drive those changes in a positive direction.
Personally I don't think software engineers need colleges. You could find everything you ever need to know online but one needs to have dedication and will not to get distracted.