If you can get the problem solving knowledge and experience without college, don't go. Simple as that.
Having known and worked with very capable engineers who eschewed university, my experience has been that a number of them suffer from a syndrome I term "cult programming".
Symptoms of cult programming may include:
- Highly irregular solutions to common problems.
- Regularly reinventing the wheel, because you aren't aware of the standard solutions.
- A tendency to leap into implementation, without performing adequate design.
- A tendency to leap into optimisation, without performing adequate profiling.
If you believe you may be suffering from cult programming, please consult your nearest senior engineer. If untreated, cult programming may lead to code bloat, feature creep, missed deadlines and failure to ship.
Edited by swiftcoder, 13 September 2013 - 09:35 AM.