> (or maybe hopes) that students are at least considering graduate+ level education.
I'm not necessarily assuming that. I think there seems to be an assumption here that the choice is research or internship, but not both. That is not the case. Students do research with me during a typical semester, and when they are done the school year, they often go and get industry internships over the summer at top companies around the world. We train them to pass the Google-style whiteboard coding interviews; our students are very prepared for those. I don't know of any students who do internships during the school year. Most of my students who do research with me do not go on to do graduate studies.
I guess I'm just saying there's an opportunity cost to doing research in undergrad. at the school I attended, it was pretty common for students to have part-time internships during the semester. these were not google-tier companies, but rather local companies that liked hiring from that particular school. the time expectation (and pay) made it a good alternative to a campus job. that's what I did, and I got a fairly good offer from one of the places where I interned. once I got involved in hiring there, I found that the number one criterion for new grads was quantity/quality of internships. research was irrelevant unless it happened to be directly relevant to the business, and was still probably no better than having one more solid internship on the resume.
maybe if you're the kind of undergrad that has a good shot at google straight out of college, this doesn't make as much sense. I guess if you do two summer internships at FAANGs, you already look really good and may as well diversify your experience. my guess is that does not apply to the vast majority of cs majors that are just in it to get a decent job.
I'll have to defer to your experience on undergrad research though. what do you see as the value add from doing research as a student who has no intention of continuing school after undergrad?
I'm not necessarily assuming that. I think there seems to be an assumption here that the choice is research or internship, but not both. That is not the case. Students do research with me during a typical semester, and when they are done the school year, they often go and get industry internships over the summer at top companies around the world. We train them to pass the Google-style whiteboard coding interviews; our students are very prepared for those. I don't know of any students who do internships during the school year. Most of my students who do research with me do not go on to do graduate studies.