Qualifications for Summer Internships?
DMBeiler asks: "I'm a first year computer-science student, with a lot of computing background. I learned C++ in the curriculum here, but am also familiar with Perl, PHP, and know my way around Linux. I consider myself adept enough to pick up a working knowledge of a language fairly quickly. As an underclassman, with little formal training, do any jobs/internships exist for me, say, over the summer? What do I need to bring to the table to be considered for even a menial position, these days?"
Try going for a job instead of a internship. Having an internship on your school record or resume may look good to school officials and some business types, but real work experience counts a lot more.
I've interned approximately 10 months for Apple computer (EE for the Mac Mini in 2004), and been on two recruiting events to my college during that time, taking resumés (but not doing any interviews). From the recruiting side you quickly find that everyone's resumé looks exactly the same as everyone else: you all have the same courses, projects, and skills in programming languages and the like.
What I want to see is you telling me why I should hire you -- why should I push this resumé to the hiring manager with a "we've got to hire this kid." What makes you different? We all know you want to work for us -- you wouldn't have been in line giving me your resumé otherwise. If you give me the impression that you're not full-out gung-ho for the position, I'm not even going to consider you.
I want to see things like what you do in your free time: do you have a life? But I don't want to see someone who only does extracurricular activities. Do you surf and play in a band, say, but also work on some really neat [EE/CS] projects at the same time? Can you balance school/fun/hobbies? Do you have personal drive and a spark of intelligence? If you're bright and driven, we can teach you anything you need to know. That's far more important than simply knowing many things. Tell me something cool you've done. Impress me. Make me want to see you come work for us.
Even more interesting is being in the college at which you're recruiting: you can see everyone taking the same classes you've taken, doing the same projects and trying to pass it off as if it's unique. Hey, kid: I did that last quarter. In fact, you were in my section and goofed off half the time; or perhaps you're the guy who took the easy route on that project while I busted my ass doing it the hard way. I don't think so.
Don't be disappointed if you don't get anything your first year: Many do not. Don't, however, waste your time. Do -something- related to your major and expected career. Make up some project for yourself and do it, and do it well. Work for free for a company as long as it's giving yourself some valuable experience. In other words, do -anything- to differentiate yourself in a positive light and make me remember you. I went through 60 resumés in 6 hours at one career fair, and I can't remember 2/3 of the people I talked to. The only ones I remember are those who made an impression.
Good luck! I'll be at Google and http://www.pasemi.com/ this summer/fall (have to see more of the world before I graduate and pick a permanent career). Once you have experience in one job, the next come much, much easier.
Minimum 10 years experience in Windows 2000 and a valid tractor-trailer license. $9.00/hour. Apply within. We are a drug-free workplace.
As someone who actively hires interns, a portfolio of work you've done is what sets you apart in my mind. Even if its homework that you are particularly proud of, it can make a difference. If you can network with someone not in HR, that's better than knowing someone in HR. HR can not get you a job, they can only prevent you from getting one, unless you are looking for a job in HR of course...