Field-tested job-hunting tips for computer science students.
Also check out my post on getting started with computer science for college students.
I probably don’t need to convince you that working at tech companies is really attractive. You can work with startups on meteoric rises and world-famous tech giants, all while surrounded by ping-pong tables and unlimited snacks. You can build apps that your friends use and products that make the world a better place.
There’s just one problem: how do you get a tech internship in the first place?
Note: this post is aimed mostly at Harvard students.
So you took Harvard’s introductory computer science class, CS50. (Maybe you were a regular at my section or met me at office hours.) You learned a lot, you enjoyed it, and you want to continue exploring computer science. Maybe you want to concentrate in CS, get a minor, get an internship at a tech company, or better understand how computers are going to take over the world.
But CS is a huge field, and with just one course under your belt, it’s difficult to really break into it.
So what next?