I think I'm going to be the only person commenting here who's going to cop to getting jobs all the time based on nothing but middle class social connections. I've gotten jobs through uncle's girlfriends/father's frat brothers/my drinking buddies. Honestly, most people I come in contact with know somebody with or have the ability to give me work, and I have the ability to get some of them work just by being a piece of…
Somewhat less cynical advice that I'll give to young people: Go to college, at least for a little while, and get a part-time job or an internship. Companies will hire a college student with little to no experience, but not a college graduate with little to no experience. Many people only figure this out when it's too late.
Also, college and internships are the best places to create social relationships with people with money. Remember that even though you may be intimidated by all of the fanciness and money around you in those environments, this is a period of time that rich people are actually slumming (assuming you're not at an expensive private/ivy league college) and will likely come into contact with more people that are out of their class than at any other point in their lives. A good number of people you can meet in highly contested internships are in the last non-managerial/executive job they'll ever have.