College is good for some people and bad for others. Without really knowing an individual I could not say whether or not someone should go.
Regardless I'd tell them to practice building real software. Not academic functions, not to-do lists, but real flushed out pieces. Map out what you want to accomplish, go through building out utilities, tests, features. Because at the end of the day that is what you will be doing on a cycle. Then all the debugging that goes with it. Besides that...pace their selves, because burnout is terrible.
College is good for some people and bad for others. Without really knowing an individual I could not say whether or not someone should go.
Regardless I'd tell them to practice building real software. Not academic functions, not to-do lists, but real flushed out pieces. Map out what you want to accomplish, go through building out utilities, tests, features. Because at the end of the day that is what you will be doing on a cycle. Then all the debugging that goes with it. Besides that...pace their selves, because burnout is terrible.
Highly agree with you buphmin. Learning through doing, age old advice that is invaluable to hear a thousand times over.