<p>Great post Abhay.
I would like to give me view as a student.
I will break up this issue into 3 parts :</p>
<ol>
<li>Channels for reaching the student </li>
<li>Reaching right student at right time </li>
<li>Convincing student for a non-research / research start up internship </li>
</ol>
<p>They are in increasing order of difficulty acc to me.</p>
<ol>
<li><p>Convincing student : The most difficult thing </p>
<ul>
<li><p>Reasons: </p>
<ul>
<li>a) Internships are not officially in curriculum (read:No marks),except for final year project , that too one day per week. </li>
<li>b) We have only 15 days summer break, 15 days winter break. </li>
<li>c) Fantasies for cubicles, laptops, goodies like bags/tshirts, huge campus , plus a 6 figure salary at the end. Come on, other than you their is IBM, Tibco, Amdocs , nVidia and whole bunch of biggies coming. </li>
<li>d) Part time? Work? "Oh,my books missing me!" If I dont get 75% Microsoft wont hire me! I would rather sit home and study. </li>
<li>e) Research? Whats that? Which language I will learn? (Sadly, its more abt Java/ .NET than NLP/AI/Data Mining ) </li>
<li>f) Research is fun in its own way - Not the students way! Reading papers, experimenting , heavy analysis - Not everyone is ready to do it. Ah many a times, title itself is so horrendous that people give up. Fact. </li>
</ul></li>
<li><p>Internships are not part of curriculum , nor do they carry any marks. After 40 days of stressful exam session, we get only 15 days break. Its difficult to convince one and one to himself to go and work for a start up.</p></li>
<li><p>Some students just want to study ( I was also one of them ). It difficult to convince that not only Microsoft internships count. Convince that a good balance of descent marks and projects is way better than only extra-ordinary marks. </p></li>
<li><p>Plus, research is a alien concept for us. We have never done that and nor our curriculum is framed that way. Its difficult to convince one that its a good project to take up, it will take you long way. "Optimizing X in Y" is difficult to convince to student who dont know anything about X/Y. </p></li>
<li><p>I have done 3 internships till date and 4th(not really a internship) is more of research one under Dreamz group(Abhay's mention). My first two internships were at start up and then I did at Sun Microsystems. It was totally <em>CONTRASTING</em> experience. At Sun, there are 1500 people around. A lavish cubicle. Two machines,loads of goodies, expensive dinner with manager. Plus a brand in resume, may be a 6 fig sal job? Why shall I come to you?</p></li>
</ul></li>
<li><p>Reaching right student at right time : </p>
<ul>
<li><p>Ofcourse, whatever is the case, atleast there are 20-30% students who want to work with you. </p></li>
<li><p>The right time to tap is at the end of 2nd year or mid-3rd year. As is, we dont do anything related to CSE in FE. By end of SE/TE we have basics about databases/datastructures at right place. </p></li>
<li><p>Going too early would mean more time for getting started. Going too late would be useless since whole cream would have been absorbed by biggies. </p></li>
</ul></li>
<li><p>Channels :
Now that we want to get hold of ONLY this 20-30%. </p>
<ul>
<li><p>Normal Ways : </p>
<ul>
<li>a) Via professors/HOD :
I don't know about other colleges, but if you just send over a mail to my HOD , it will be there on the notice board within 2-3 days. I have myself seen many of them. </li>
<li>b) Via TnP: Dont know, it doesn't really work out in PICT. No harm in giving a shot.<br />
c) Mailing List/ Techstart / Internship mela :<br />
Being tried, does work at times. </li>
</ul></li>
<li><p>My suggestions : </p>
<ul>
<li>a) Events:<br />
<ul>
<li>Every college has some technical event. There are competitions for Project and Coding. They need "JUDGES". There need is you and you need them. Why to wait?<br />
<ul>
<li>You can spend 2-3 hrs on weekend and visit 3-4 colleges. You can easily get a 10-12 interns with just 10-15 hours of time. Plus they will be showcasing there skills which will help you in judging their quality too.</li>
<li>These are organised solely by students. No profs involved. So you can easily be a part of it.</li>
<li>This really works and being used for recruitment at PICT. PICT's INC has 300-400 judges coming for InC. I dont know about any IIT/NIT which has such a event. The only criteria to become a judge is 2 years experience. If you dont want to be a judge, but just visitor. You can drop in. No one will stop you :-) </li>
</ul></li>
</ul></li>
<li>b) SIGs : For a domain, form a group and spend 2-3 hrs twice a month with students. How about a Android developer group where you give a talk twice a month, get hold of curious-geeks-the-right-fit? </li>
<li>c) Let the students find you ;) /me thinks startups have done what they could. Techstart, POCC are good initiatives. Definitely, a self-motivated guy will find you. Too much spoon feeding wont work and too-much-spoon-feeding-is-not-a-startup-material. I know as a intern, I was QA/BA/PM/Dev-All in one. </li>
<li>d) SICSR is the only happening place :-( I bet, many other college students dont even know about POCC / Techstart. So for (c) to work, I would suggest round robin scheduling of events. Students will come to know about you and things will be become alot simpler! </li>
</ul></li>
</ul></li>
</ol>