The Unpaid Intern, Legal or Not
nytimes.com
nytimes.com
One of the best things about a CS major is that it enables you to enter the workforce in a high-value way. Some people would argue that it limits you later, that you become a technical resource without a business background, but I disagree completely. You get incredible exposure to business through software projects. And if you don't (ie., they hide their programmers off in a cubicle farm somewhere), it's probably not the kind of company you'd want to be working for anyway (nor is it a company likely to be producing good software).
I don't want to be too hard on college students/grads who are struggling, and I find the trend toward paying for work experience to be kind of disturbing. But can we expect students to make an effort to acquire skills that employers will pay for?
There were quite a few comments supporting working for free/on spec. I have to wonder if we'll hear any talk about "your existing business model is disappearing" or "you're being disrupted" or "This is a huge opportunity for anyone trying to break into the business - college kids, amateur designers, the unestablished."
For example, I have 4 weeks until I'm back in Silicon Valley and doing a paid internship.