That was pretty much my situation too. Cost a couple grand per year which I had the money for. I had started working during summer once I was in high school so I can start to pickup money which was enough to pay for my first semister + books at college. Then between college years I'd work a summer job too. Typically had enough to buy myself something nice too like build a new computer or something. Suppose some of the prestigious companies won't take someone who does not go to a high end college/university, but don't really want to work at those places anyway as that would mean moving. And even so, it's like trying to make the NHL, not that easy to get into those.