computer science: internship vs research

<p>So, given the opportunities to do internship (software development) at Microsoft and research at my school over the summer, which one should I pick that would help more with respect to graduate school admission? I am a computer science major looking to apply for grad schools in CS or applied math in the future. According to CC, it seems research is more preferable to internship, but content wise, I find the work I will be doing at Microsoft to be more engaging. That is, I won't be really writing any academic research paper at Microsoft, but I will be solving some interesting problems while designing software with impact. So, I am in a dilemma here, as I prefer in my case, the internship over the research at my school, but then, most people believe research is considered more helpful than internship for grad school admission.</p>

<p>Please help</p>

<p>thanks</p>

<p>take the MS position. DS enjoyed the experience. Made many friends worldwide.</p>

<p>“most people believe research is considered more helpful than internship for grad school admission.”</p>

<p>They don’t know what they are talking about. </p>

<p>Ex. problem: Design a better GUI.
Is this a research, development, or work problem?</p>

<p>Well, “Design a better GUI” sounds more like a development problem (especially in software engineering). A CS research I think, should be scientific and investigative in nature. For instance, the research I could be doing the following summer is related to cryptography, something with a more well-defined problem and requires long term experimentation and problem solving. On the other hand, at MS, I probably will just be coding up solutions all the time, to problems that are pretty implementation based. That is, using existing technology plus problem solving.</p>

<p>Personally, I would prefer the MS position. However, I hope such experience won’t be neglected by grad school, because it’s not research at all, which is what many people claim here.</p>

<p>ccpsux, read this: <a href=“http://www.cs.cmu.edu/~harchol/gradschooltalk.pdf[/url]”>http://www.cs.cmu.edu/~harchol/gradschooltalk.pdf&lt;/a&gt;&lt;/p&gt;

<p>Do what you think will be a more enjoyable experience. If you havent’ already, ask the research PI and the MS manager about what exactly you will be doing over the summer. In my experience, PIs and managers make the project description sound a lot more interesting than what it actually is.</p>

<p>

</p>

<p>it doesn’t sound like you will be doing random mundane tasks.</p>

<p>

I like how you just tell OP to take the position so confidently. :rolleyes:</p>

<p>I think you should take the MS position. It will make you stand out a lot more than just a quarter of dinky research. You will also learn more…!</p>

<p>thanks for all the replies.</p>

<p>To GrassBandit, I am certainly aware of that famous pdf that talks about CS grad school admission. It places a strong emphasis on the importance of prior research experience. This is exactly what makes me wavering between these two summer options, as the one that I like is strictly not a research, and also I am pretty much determined to attend grad school after college.</p>

<p>I mean, in the pure math field, I know internships usually aren’t as useful as research in the grad school admission committee’s eye. Maybe CS is different?</p>

<p>Merry Christmas/Equinox/etc</p>

<p>If for no other reason, The msft program should get you out of current school’s environment, could even get you out of the country. DS did 3 consecutive internships, post masters at Redmond, Bangalore, and followed his Msft PI to Berlin. CMU BS ME '06, Toronto mS CS '07. </p>

<p>its not what you will be doing in either choice, but gaining a network.</p>

<p>@ccpsux</p>

<p>Pick the one that you think is more interesting and meaningful. It comes down to the quality of work done over the summer.</p>

<p>

</p>

<p>:rolleyes:</p>

<p>If the kind of research really interests you and you think you’d contribute well enough to get a publishable paper, then pursue it. Otherwise, it won’t really contribute to your grad school application.</p>

<p>Interning at MS gives you a great backup plan if you don’t end up getting into the grad program you want, and you’ll be paid well. If you do well you’ll probably get an offer from MS down the road.</p>

<p>Assuming that you don’t screwup ;)</p>

<p>or a hiring freeze in place.</p>