Live data from Hacker News

A brief guide to Tech Internships for CS students

alexeymk.com

21–30 of 71 posts

Re: A brief guide to Tech Internships for CS students

#21
Does anyone have any suggestions on where to start looking for any start up internships? I'm a freshman in college so i don't have too much experience in programming, but i can definitely still hold my own in a couple different languages. The problem I face is that my school has a mailing list for jobs but all the postings are for big name companies looking for graduate or near graduate students, which I am not.

I guess what i'm looking for would be some place to start a search for some good start ups to apply to.

Re: A brief guide to Tech Internships for CS students

#22

Can someone describe what level of programming competence is needed for internships? I am really intimidated about applying and think I might drag a team down

It depends on the place. Some places are willing to train you if you have a decent fundamental understanding of programming concepts. They'll probably see this by asking you to write a sort, a recursive function, a tree or something like. Other places may expect you to have prior knowledge. The thing is always to start early with your job search. Apply to work study jobs if you really can't find anything. It won't be as stressful and you'll be able to get some programming experience in. Pursuing in side projects will also help you gain more programming experience / it'll be something you can use on the interview.

Re: A brief guide to Tech Internships for CS students

#23
post #9
post #5

Earlier quoted context omitted.

...really? It's not about the money..it's about the experience. Granted, an internship that pays you + gives you the experience you're seeking is a jackpot, but I would always rank experience over money. I worked 20 hours a week in college (and my summers) mostly for free, and I don't regret a second of it. Learned more through those opportunities than anything that would have paid me.

Do you think you'd have learned less at a paid internship?

I'm not arguing that you don't learn at a paid position. I'm arguing that the focus for an internship shouldn't be the money.

Ranking in terms of priority:

1) Paid + Learning = Jackpot.

2) Learning Only, Unpaid = Not as great, but at least you're building skills that will increase your value out of school.

3) Paid Only, Less Learning = Worst option. When it comes to full time hiring, people won't care that your internship paid you 15-30/hr. They'll care about what you've learned, what quantifiable skills you bring to the table, and proof that you're a mover and shaker.

Re: A brief guide to Tech Internships for CS students

#24
I work at Microsoft right now. Our intern program is by far the easiest way to get hired on. Tons of people on our teams are former interns. That's another thing to take away from this - if you get an internship with a larger company, you'll probably get an offer if you do well. Use this to your advantage, don't wait til you've graduated to start looking for jobs. Use your internship capabilities to give you a leg into the field.

Re: A brief guide to Tech Internships for CS students

#25
post #8
post #5

Earlier quoted context omitted.

...really? It's not about the money..it's about the experience. Granted, an internship that pays you + gives you the experience you're seeking is a jackpot, but I would always rank experience over money. I worked 20 hours a week in college (and my summers) mostly for free, and I don't regret a second of it. Learned more through those opportunities than anything that would have paid me.

I'm coming here from a slightly different angle, as a computer engineer, but here's how I see it. If you're going to work at a tiny little startup of 2-3 people, maybe they can't pay you. Of course, maybe they shouldn't be hiring interns at that stage of the game. I worked as an intern for a startup that size, though, and they still paid me $15/hour. If you're working somewhere larger, it only makes sense that they s…

Yep - I agree, you should get yours. Maybe there should be a more robust culture of giving interns equity at early stage startups. VC's hate cluttered cap tables...but it would be a fair way to compensate students for their work if the startup can't afford to pay them.

Re: A brief guide to Tech Internships for CS students

#27
post #23
post #9

Earlier quoted context omitted.

Do you think you'd have learned less at a paid internship?

I'm not arguing that you don't learn at a paid position. I'm arguing that the focus for an internship shouldn't be the money. Ranking in terms of priority: 1) Paid + Learning = Jackpot. 2) Learning Only, Unpaid = Not as great, but at least you're building skills that will increase your value out of school. 3) Paid Only, Less Learning = Worst option. When it comes to full time hiring, people won't care that your inter…

I don't disagree with anything you're saying...but I get the sense you think case 3 is far more common than I think it is.

Re: A brief guide to Tech Internships for CS students

#28
post #14
post #5

Earlier quoted context omitted.

...really? It's not about the money..it's about the experience. Granted, an internship that pays you + gives you the experience you're seeking is a jackpot, but I would always rank experience over money. I worked 20 hours a week in college (and my summers) mostly for free, and I don't regret a second of it. Learned more through those opportunities than anything that would have paid me.

When were you in college? These days nearly everyone I've seen is paying for interns. Kids from top schools are looking at $15-20k offers from Google and Amazon and at least $10k or so from startups in the Bay and NYC. The one shop I've seen who didn't pay for interns was in upstate NY and only recruited from a small college nearby. It was hard to take them seriously with just that but when they said they didn't pay,…

I'm with you - the big companies should (and do) pay their interns. I also agree that it's a big win - you get to see how the students perform in your culture, and what quality work their produce. Massive win.

But as a student, it's important to build valuable experience that you can quantify. If you can get that experience AND get paid at Amazon,Google, etc, then so be it! That's awesome.

But if you have an amazing opportunity to learn more, and have a greater impact at a smaller org, that pays less or nothing, then that could still be the best opportunity as an intern. (Not to mention, it could also prove to be more rewarding).

Don't get me wrong - if you're going to learn more AND get paid big bucks at one of the big companies, then that's the best opportunity in the world and you should never pass that up.

Re: A brief guide to Tech Internships for CS students

#29
Startup internships tend to be semester-long job interviews, which means that you'll be doing the same thing that the full-time employees are doing but with more supervision at first. This is a huge win for you, the intern, for two reasons:

1. Instead of doing menial grunt work you'll be doing real work for real users, which is a _way_ better learning experience. Finding out what people want isn't something that can be taught. You have to make things, put them in front of large numbers of people, and see how they react. You can get this experience by building a startup and going on the long march of getting traction. Or you can work for a startup that already has traction and observe their users. The latter is obviously way easier.

2. If you're good you'll probably get a job offer right away instead of an option to take a job after you graduate. If you're the sort of person that needs a piece of paper in order to feel like you're worth something this might not matter. But if you're in it for the work itself, you can save yourself two years of salary plus tuition.

In a related note to point 1, work for a consumer-facing startup if you can. The way consumers behave and the way business customers behave are completely different, and consumers are a lot more fun to work for.

Re: A brief guide to Tech Internships for CS students

#30
I did a summer internship at Sandia National Labs in Albuquerque, NM and had an awesome experience. I got to hack video cameras, sola panels, and Wireshark. Also got to see the Trinity site.

My biggest piece of advice with summer internships: go somewhere else! Moving to Albuquerque for the summer was awesome and gave me a great experience of what it's like to live on my own.

Post reply on HN