Lots of programming jobs hire based on experience and knowledge, not formal education. It is possible to gain experience without having a "job", but at an opportunity cost of time and lost wages from a low income job. Most knowledge is available for free on the internet and libraries, with additional in-person resources available in urban areas via informal networks and meetups.
This route still works out to considerably cheaper than a traditional college education, takes less time than college, and has the potential for immediate employment once qualifications and prerequisites have been met. Last time I checked, every company wants to hire a "rock star" if they could only find one...
> Lots of programming jobs hire based on experience and knowledge, not formal education.
I hear a lot of people say this here, but that's not true for most jobs in the industry. For big companies good luck even getting past the HR without a degree.
> I hear a lot of people say this here, but that's not true for most jobs in the industry. For big companies good luck even getting past the HR without a degree.
Most of the people I know who do hiring, including some in Fortune 100 companies, very frequently identify through networking, not HR. Yeah, if the company hasn't heard of you until you hit the HR front door filtering process, your going to have trouble without a degree, but if you are coming in that way, you are already behind the curve.
Not everyone has the specific skills needed to do the job, either: to be maximally employable, those are both things that you would do well to develop (I'm much better at the skill side than the connections side myself, but that doesn't stop me from recognizing the fact that connections matter a lot.)
This route still works out to considerably cheaper than a traditional college education, takes less time than college, and has the potential for immediate employment once qualifications and prerequisites have been met. Last time I checked, every company wants to hire a "rock star" if they could only find one...