It's great if you can skip college build a new way for people to send text and images to each other through the internet (which seems to be what 99% of the hot apps are), but you're unlikely to make, say, a space shuttle.
It's great if you can skip college build a new way for people to send text and images to each other through the internet (which seems to be what 99% of the hot apps are), but you're unlikely to make, say, a space shuttle.
They have more experience with lots of deeper CS topics, but I have yet to work with/for a real company where that's the limiting factor.
I'd also say that the dropout method is much less viable for professions other than programming, but that's because there are relatively few hardware startups looking for cheap high-skill workers and because other fields have had vastly longer time to formalize a body of knowledge. We've been building airplanes for 100 years, bridges for thousands, but single page applications are MAYBE double digit years old. College doesn't help if there's nobody with experience.
NASA decided they needed honeycomb composites to insulate fuel tanks, but could not come up with the correct engineering to build them properly. Hired surfers to solve the problem.
http://www.sciencechannel.com/video-topics/space-videos/moon...
The Apollo space suits were designed and constructed by Playtex, a garment manufacturer.
http://www.smithsonianmag.com/history/neil-armstrongs-spaces...
Why would I desire the ability to make a space shuttle if I don't want to make a space shuttle?
I mean there's casual interest and amusement, sure thats cool, daydream about making a space shuttle for five minutes, but accumulating mortgage size debts on a whim would be highly unwise. Especially if as a young kid you get a different whim every week or so.
Really Github might be able to tell me if you can roll webapps, but for more sophisticated things, when I have been doing hiring in the past, it's really not been a great indicator. Some of the better developers I've met don't spend every waking hour programming (and don't want to), and don't contribute on the regular to Github projects.