2018年浙江大学计算机学院夏令营实习
作者:互联网
申请
我来自北京一所211,专业是数媒技,游戏方向。大约5月中吧,看到了浙江大学暑假的实习项目,刚开始也很忐忑的,但是看到有一个月时间,最后才面试,时间上的充裕给我壮了胆,所以就申请了。期间看到2017年的录取名单上有两个我们学校的学姐,于是找人打听,加了微信,稍微交流了一下。一个夏令营直博成功。另一个夏令营没过,但9月推免,新的面试之后,作为候补,录取了专硕。
登录上夏令营报名系统之后,把个人信息填完,就需要选择项目和导师了,这个一定要慎重。因为你选择的这个导师不但是夏令营期间的导师,如果被录取,也是跟着他了。而且刚开始不用太着急,仔细看看每一个感兴趣的项目,甚至可以等两天看看有没有新项目出来,不要错过。选定项目之后,在允许的申请时间里,还是要尽早联系导师,因为每个项目名额是有限的,导师满意的话,其实还是先到先得的。
用邮箱联系导师,最好用学校的邮箱。我当时用的是126,但是我后来看到另外两个同组的同学都是学校邮箱。(虽然也没影响什么,但心里总觉得自己没做好(但其实我根本没有学校邮箱))。
我先发了简历和一些作品材料。老师收到后问我C++编程水平怎么样(一般老师对数媒的印象就是编程不如计算机专业)。我没有什么证书,就把之前做过的C++项目搜刮出来,找了三个还比较好的打包发给老师。老师看过之后觉得还可以就同意我实习了。状态变成了“已招收”。不过过了一段时间,我看到了可能更适合我的新项目,有一点点小后悔,不过也算是对自己方向的小纠结吧,之后也没多想。
实习内容
有一点需要特别强调的是:所有师哥师姐的经验,只适合于他们自己。可以参考,但是不要全信,要根据自己的情况做变通。包括我的经验,也只适合我自己。(我就吃了这样的亏,复习内容基本跑偏了,面试的时候师姐说不会考的我碰上了,师姐说会考的我好多都没碰上。)
时间是一个月,实习内容完全依赖导师,包括我问的师姐以及同期的一些人,几乎每个人做的都不一样。项目介绍也不要全信,我报的是真实感渲染项目,上面介绍的内容通通没做。我选的导师有三个项目可以选择,我本以为我们会做不一样的事情,结果我的导师下面的三个人做的事情都一样。。。
我的导师下面有三个实习生,除了我剩下的是复旦计算机和中科大计算机的两个男生,听着还是挺让人压力大的。老师首先让我们做国外一所名校计算机图形学的编程作业,一共十个,没说完成时间,做就好了,说是对我们增加了解(我就不说是什么了,不然以后老师不能拿这个做training了)。然后就是两周疯狂的编程,因为是我们三个同时做,所以我根本不敢松懈,生怕自己是最慢的那个,997作息过了两周,再顶着压力,真的快要崩溃了。做完之后,老师给了我们每人一篇最新的siggraph论文,大概十天之后在组会上做PPT展示。做完之后就剩下两三天,自己准备面试了。
我打听到其他人做的事情:
(1)每周读两篇论文,做展示,大概两周之后老师就确定了最后参加面试的人(有的组人多,能不能参加最后面试,还要进行一个小筛选)。(2)做一个项目,6个人分三组各负责一部分,完成后再整合到一起(他们老师面试结束后还多留了他们几天,说要对项目做一个总结)(3)也是做项目,不过有时候会上课(正好赶上有那种分享课之类的),还带他们去参观了一次阿里巴巴。
实验室日常:(1)组会:每周一周五开一次组会,老师的所有学生都会在,硕士、博士、实习生、做毕设的本科生等。每次有人做论文展示,周一会有一个round table,每个人说自己上周做了什么,这周的计划是什么。(2)周报:每周日前每个人把自己的一周工作做一个报告,邮箱发给老师。(3)电影:这个是我们导师自己安排的,因为是图形学相关,所以看特效电影也算是团建。我们正好赶上一次,老师请大家看了《一出好戏》。
实习生活
前三周住在紫金港校区,后一周搬到了玉泉校区。刚开始自己在紫金港办了饭卡,但是只限于该校区用,后来负责老师给发了通用的饭卡,不过我没有买。建议大家还是买负责老师给的通用饭卡。
紫金港校区很大,比较开阔,宿舍条件是上床下桌,独卫有阳台。不过实验室离食堂和宿舍都有点远。
玉泉校区靠近西湖,比较小,树很多可以遮阴,校区看起来比较古老,但是我觉得更有生活气息。杭州对我这个北方人来说是又潮又热。。可以多和舍友交流,在实验室找师哥师姐一起吃饭,还能多问一些浙大的事情。
面试
之前我问了师姐,师姐是信息安全背景,她说会考计算机四大科:数据库,计算机网络,操作系统,编译原理。其中有两科我都没学过,我问师姐,这四大科再加上数据结构、C++、高数、线性代数内容太多我复习不完咋办。师姐说C++、线代应该不考吧。。。结果就考了!面试内容基本分成:自我介绍、暑假项目、简历项目、基础问题、方向问题、英文问答这几个方面。
【具体过程】
进门把材料(成绩单、简历)给志愿者。
1.坐下之后老师让用英文自我介绍。介绍了一会儿,另一个老师说,好了,看出来你准备得挺充分,你来谈谈你的hometown吧。(英文) 我虽然有准备被打断,但是说得不咋地。你家乡最著名的文化是什么?emmm,商业?
2.好了,你是数媒专业是吧?看你把成绩单上的高数线代都高亮出来了,那问一个线性代数的问题吧。求特征向量是为了什么?
我答不出来,老师提示,坐标轴是什么?我巴拉巴拉。老师:那特征向量是不是也可以看做是高维空间的坐标轴。
3.你是数媒的,编程能力怎么样?
你实习是哪个老师?你实习做了什么?你看的那篇论文是什么?
4.问一个C++,两个函数重载,参数列表一样,返回值不一样,可以算重载吗?
5.算法熟吗?假如给你一个数组,有5个数字一样,另外5个不一样,你怎么样用最快的方法得到这个数字?排序,n*logn,行不通?你想想?gg。老师又把答案给我讲了一遍。
6.问个图形学的。一个二维向量的变换矩阵,缩放、平移、旋转分别是哪些量控制的。最后一行前两个数字是干吗的?
7.你做了好多项目,你做的这个,技术难点在哪里?
8.你对法轮功的态度怎么样?
录取方式
老师说今年名额收紧,夏令营只收直博生,每个老师最多招一个,而且面试是100人取前40。也就是说,你的竞争对手是100个面试的人和跟你同组的同学。最终我没有过,主要原因是面试问题回答的不好,应该是没有进前40吧。不过我也没有什么遗憾,我对计算机直博属意不大。尤其实习过后,感觉到这样的生活还是挺肝的。
感想
收获挺大的。首先是做的任务,算是“找到自己的极限”,前两周的997编程真是让我感觉到自己的极限了,后期基本上在宿舍边哭边做了。对于bug也有了更多的耐心吧。读论文也是提高了自己,以后读论文应该也不怵了。
此外,老师说的一些话让我很有启发,比如:(1)作为计算机人都有一个梦想,就是能构建一个完全的虚拟世界,而视觉就是人首先接触到的。我是有这样的梦想的。(2)这个方向可能没有多少人做了,但是我还坚持是因为我能够看到还有东西可以做。(3)你们要有提高自己培养自己的意识,机会总有一天会来,那什么时候做准备,就是平时做准备呀(4)迟早都要痛,你是早痛还是晚痛?
标签:项目,老师,师姐,面试,浙江大学,2018,实习,夏令营,导师 来源: https://blog.csdn.net/qq_36622009/article/details/82109480