姓名:王希维
年级:2019级硕士生
专业:计算机科学与技术
导师:刘晓光教授
实验室:并行与分布实验室
毕业去向:阿里云开发岗
2019年获南开大学新生奖学金
2019-2020学年度南开大学公能二等奖学金
2020-2021学年度南开大学公能一等奖学金
2020-2021学年度国家奖学金
Q&A
文案:王希维 计算机学院和网络空间安全学院研究生会
图片:王希维
编辑:王艺锟
审校:王修彦 谭彤彤 杨锐
基本信息
姓名:王希维
年级:2019级硕士生
专业:计算机科学与技术
导师:刘晓光教授
实验室:并行与分布实验室
毕业去向:阿里云开发岗
获得的荣誉和奖项
2019年获南开大学新生奖学金
2019-2020学年度南开大学公能二等奖学金
2020-2021学年度南开大学公能一等奖学金
2020-2021学年度国家奖学金
主动学习,做好规划
研究生阶段的课程任务不是很重,主要是研一可能需要上一些专业课,但仅仅完成学校专业课的学习是不够的。对于研究生来说,最重要的可能是需要自己去主动学习、做好学习内容的规划。在科研方面遇到了什么问题,就需要去查找相关的论文和专业书籍;在做实验的时候,可能遇到很多之前不熟悉的编程语言、算法模型等等,需要主动的学习相关的内容。与本科学习最大的不同是,不会有人给你整理好学习路径、课程安排,需要自己主动的搜寻相关的资料。而且,研究生接触的领域往往比较前沿,内容比较零散,还没有人整理好相关内容写成专业的书籍,往往需要自己整理、总结。
勤于思考,不断积累
我在大四下学期就提前进实验室学习,一开始是跟着师兄做科研,然后有了自己独立的课题。在学术研究方面最重要的是要勤于思考,对自己严格要求。需要阅读所研究的领域的大量论文,才能了解当前的研究现状和研究热点,才能提出自己的idea。同时,在科研方面也要注意不要钻牛角尖,课题做不下去及时换题,我在研一下学期被一个课题卡了半年,一直拖到最后才换题,浪费了大量的时间。在研究生阶段,我一共发表了两篇CCF-A论文,导师是第一作者,一篇是学生二作,一篇是学生一作。在实习方面,我在今年暑期到阿里巴巴实习了两个月。企业和学校对学生的要求是不一样的,企业更多的是要求学生的计算机基础扎实、coding能力强,需要在平时多积累。
合理规划,丰富生活
研究生阶段基本没怎么参加社会实践,但是如果有机会能去参加一些社会实践和志愿服务还是非常有意义的,一个是调节硕士阶段枯燥的科研生活;二是可以提升一下自己的社交、实践能力。我在本科阶段参加了不少社会实践活动,暑期支教、社联等等,主要是可以多出去接触一下社会,离开象牙塔看看真实的社会的运行机制。如果未来规划是国企、公务员、非技术岗,就更需要多去参加学生工作、社会实践;如果未来规划是做技术、做科研,还是要以科研、技术为主,空闲时间可以做一些社会实践。平时喜欢听轻音乐、看电影,尤其是一些经典老电影,看完电影看看影评,放松心情也能有所收获。
他人评价
马秉正:
王希维同学在实验室努力钻研专业知识,积极参加科研活动,根据自身研究方向的要求,有针对性地研读了相关的课程和文献,并积极展开实验,发表多篇论文。此外,王希维同学在平时的生活中,为人处世和善热情,与同学们和导师关系融洽,并积极参加各项集体活动。
Q&A
学长在秋招拿了很多大厂的offer,包括腾讯、阿里、虾皮、华为的offer,请问学长在求职上有什么经验方法分享么?
首先,基础要扎实,我本科不是计算机的、研究生阶段开始以后就一直有意识地在空闲时间翻计算机相关书籍、刷算法题;如果只是背八股文,跟面试官聊天的时候容易露馅。
第二,早做准备。一般研二寒假2月份就可以开始投暑期实习了;研二暑期7月份就可以开始投秋招提前批了。开始的越早,hc越多,秋招过了9月份以后大厂的核心部门hc就很少了。不要一开始就投大厂,可以先找几个小厂刷刷面试经验。
第三,准备好简历,尤其是好好准备项目经历。如果实验室有合适的项目最好,还可以到牛客网、GitHub等等找一些开源项目。还有就是根据自己的项目选择投递的部门,可以到脉脉或者牛客网找一下相关部门的人内推。如果项目经历比较匹配的话,其他方面就算差一点也很容易拿到offer。
学长比较喜欢看老电影,一般是什么题材的?能否推荐几部?
参考豆瓣电影Top250。我一般不太挑题材,一般顺着看、有些不太感兴趣或者找不到资源的就跳过,看了大概2/3了。一般评分高的电影都很经典,《肖申克的救赎》yyds,也不一定是非得是老电影,最近几年的《我不是药神》、《绿皮书》、《驴得水》都挺好的。
因为我本科不是计算机的,所以开始的时候coding能力还是比较弱的。如果像我基础比较差的,建议先找本算法书多看几遍、把书上的代码敲一遍再开始刷题。然后平时养成刷题的习惯,可以坚持做一下每日一题,平时刷题不用太在意顺序,一般20分钟没思路就可看题解了。
秋招前可以集中刷一下高频题,对于高频题、尤其要注意掌握最优的解法,还有可以留意一下解题过程中的一些小的优化的点,比如判断提前退出循环等等,面试的时候是加分项。还有就是注意代码的命名规范,变量名/函数名最好优雅一点。
文案:王希维 计算机学院和网络空间安全学院研究生会
图片:王希维
编辑:王艺锟
审校:王修彦 谭彤彤 杨锐