I worked to teach myself how to program. Started at the age of 9, pursued it off and on until I was 21 then went hard at it. I dropped out of community college because I had to work – so you're correct, working is something you must do to make money sometimes. But I had other options available to me. The easiest path I could have taken was to continue working construction for my father or paint houses with my cousin. These were neither fulfilling lines of work nor would they allow me to accomplish the life I wanted.
I was forced to drop out of college due to lack of money, but I would hardly consider what I have done to be less of an accomplishment. Over the last decade I have learned PHP, Perl, Javascript, Node, Python, CSS, HTML, various databases and now I am trying to transition into video game design and development which is what my plan has been for the last 15 years.
I disagree that college is the highest form of validation one can receive.
Edit: Grammer, spelling and this: forgot to mention that I have worked for several well known companies in a major US city now, one of them for 2.5 years, another for 5. I have also maintained a steady stream of side projects and clients.
I dropped out of college to accept a job in my desired field of software development. It continues to make sense in hindsight, especially with NPR running frequent stories about the high cost of financing education, market value, etc. My work experience IS my resume. YMMV.
What if you had continued to paint houses with your cousin for 3 years? Would you feel that getting and holding that job is also an equivalent to receiving a bachelor's degree?
Not really, at least not in my country (UK). It's entirely possible to survive without working.
It's also entirely possible to choose to go to college for several years rather than work - the decision to go to work at that point can be as as much an active (and optional) choice as going to college. No one is forcing you to do one or the other, or neither, at that point.
And even if you do have to work, you can choose to do the bare minimum to get by, or you can make the personal choice to push yourself.
I was forced to drop out of college due to lack of money, but I would hardly consider what I have done to be less of an accomplishment. Over the last decade I have learned PHP, Perl, Javascript, Node, Python, CSS, HTML, various databases and now I am trying to transition into video game design and development which is what my plan has been for the last 15 years.
I disagree that college is the highest form of validation one can receive.
Edit: Grammer, spelling and this: forgot to mention that I have worked for several well known companies in a major US city now, one of them for 2.5 years, another for 5. I have also maintained a steady stream of side projects and clients.