...I think you have already answered your question. You are spending a lot of money on something that will bring you very little in return.
My priorities when choosing a candidate to hire in my company are:
- 1. Experience
- 2. Limited experience via internship or part-time job, combined with a four-year degree from a respectable university
- 3. Limited experience via internship or part-time job, combined with a community college degree
- 4. Four-year degree from a respectable university
- 5. A community college degree
- 6. Demonstration of useful skills outside of traditional workplace experience (that is, experience, but not in a job setting or for a commercial project, i.e., an impressive programming project you did on your own; in short, your portfolio)
- 7. You are related (e.g., nephew, niece) to someone of authority in the company
- 8. ITT or similar technical college
So, as you can see, you would quickly sink to the bottom of my pre-interview list of candidates. It's highly unlikely you would be called in for an interview. It's not so much that you are getting a bad education at the tech college, but that education is going to be very generic and give you little-to-no idea of what working within an IS/IT group is really like. These schools air commercials during the soap opera and Dr. Phil time of day for a reason: they target unemployed people without any skill sets. These are your peers in a tech college. They cannot be turned into IT wizards in two years. At best, they can get a very simplistic overview of the career field that is about equal to what you can learn on your own, online, for free.
Sorry to be so harsh, but it's my reality, and I imagine the same for many other hiring managers in the field. We value experience over education (and certifications) because the most important consideration before we spend the time and money to recruit and hire someone is "do they have a career path here, long-term?" And the best way to gauge that is experience, plain and simple. That puts you in the age-old conundrum of "how do I get experience without a degree?"
And my answer to that is internships. Work for free. Volunteer your time for a community organization. Have mom or dad or Uncle Joe get you something entry-level in their company. Show me that you not only know your stuff, but have a work ethic, know what you want to do with your life, and can work with the wide range of personality types found in any given company. Talent is everywhere; the ones that get hired are the ones I feel will work hard, get along with their colleagues, and have ambition to work their way up to something other than what they are interviewing for.