2019年是和旦旦武协一起迎接的,2019年的第一缕阳光是在旦旦医学院,老王宿舍迎接的。难得有这样特别的经历,迎来的也是很特别的一年。
2019年和2017年是相似的,对自己而言都是重要的人生转折点。2017年考研上岸,来到交大,开启了一段新的旅程,精彩,惊喜。2019年实习&秋招上岸,确定了人生的下一站。
到2019年,其实自己是带着任务和压力到来的。18年国庆就开始的小论文非常难产,根本不知道要写什么内容。类似于胸无点墨却希望一挥而就。理想与现实之间的巨大差距化为沉重的压力。记得有段时间,每天都没什么进展,晚上失眠也好做梦也罢,脑子里全都是论文的事情。那段时间有一个感受,觉得工作后应该会比这样子轻松不少吧,至少工作时间之外不用时时刻刻想着它。也终于切身体会到了一些读博的压力。不过终于是在寒假后结束了全部的论文工作,投了出去。
春节过后来到猪年,是自己的本命年。关于本命年,有人会水逆,有人则光环加成,自己显然是后者。三月中论文投稿,不到三个月就接到了编辑电话,修改好即可录用,而在马上三个月的时候直接网络首发。速度之快自己甚至没有察觉,还是一位高中同学先看到然后告知。迅速的网络首发为后续的很多事情铺平了道路。
自己的第二篇文章是一篇国际会议的论文。本来实验室就有每个研究生资助外出开会一次的政策,想着自己由于研一的波折,至今没能参加什么会议,再不去就没机会了。正好实验室同学发了一个澳门的会议,是B类会议,由于毕业前已经没有A类可以投,就投了这里。没能出国是稍微有点小而且遗憾,但要学会知足。
学术成果除了论文就是专利。从18年底第一个专利提交开始,自己一共提交了三项专利,加上老师和师弟师妹们的,位列发明人之中的专利达到七项,而且前几天发现,这七项都已经公开了。虽然专利的价值不能和论文相提并论,但胜在量大,摆出来很唬人。回了家吹牛也是很有趣的谈资。
2019年开学以来,基本就进入了找实习找工作的节奏。由于自己什么都不了解,因而没有什么紧迫感。幸好有实验室的小伙伴带。从拼多多开始,打响了找实习的第一枪。第一次做笔试,连牛客网都用不利索,所以失败也在意料之中。而且更刺激的是当天做完拼多多,紧接着就是腾讯的,两场做完脑力完全被榨干。讲道理这时候本来该开始刷题的,但是一方面科研方面还有不少任务,另一方面自己基础的薄弱也导致了刷题困难重重。当然自己的问题是主要的,说白了就是有畏难情绪。
找实习的第一个月是迷茫而灰暗的。迷茫之处在于,并不知道自己前进的方向是否正确,甚至不知道自己是否正在前进。而灰暗在于,自己差距实在太大,根本看不到上岸的希望。笔试平均只能AC一题。转机出现在四月份。职协组织了东方证券的参观活动。虽然报名时并没有太多倾向性,只是觉得去看一看蛮好。而且前一天还在外出差,当天中午才赶回来。但是这一次开放日最终还是让我得到了实习季第一个offer,做人工智能+金融相关的工作,内容和我寒假前在锐汇的实习内容相似,自己也比较感兴趣。虽然最后没有去东方证券实习,但是真的非常感激,因为他们的offer让我那段时间焦虑的心情得到了极大的缓解。当时决定就是如果得到了东方证券的offer,就停止继续找实习,转而去准备我的第二篇论文,以此增加下一学年奖学金申请时的竞争力。
但其实,找实习的过程也并没有完全停止,从本科开始就心心念念的华为,是本次最为重视的。华为公司的节奏相对比较慢,一直在等待和不安中一步步走完了所有流程。去面试时是骑自行车去到地铁站的。面试时遇到了好多本科的旧友。面试结束后还和三个本科同学一起吃了晚饭,叙了叙旧。回到学校悲剧地发现自行车丢了,这辆自行车是师兄毕业时留给我的,很好骑,也很珍惜,结果只骑了几次就丢掉了。当时心想,要拿到华为的实习offer,这台自行车才丢的值得。
最后经过漫长的等待,终于收到了华为实习面试通过的短信,又过了许久收到了获得offer的短信,又过了几天才终于等到签约会。东方证券也很配合地一直没有发放正式offer,避免了两头空的风险。至此,自己的实习季终于画上了句号。
由于路程太远,又希望能在实习工作之余准备秋招,因此在浦东那边租了房子。当时本来和实验室两个同学商定一起合租。结果在签好合同的第二天,其中一个同学因为嫌弃租的房子泰国脏乱差而选择了退出。搞得我们剩下两个人非常被动。最终是两个人租了三室一厅。
实习生活算是比较难忘的一段经历。几乎所有的事情都是新鲜的。第一次在大公司的实习,第一次跟别人合租,第一次接触实际生产环境,等等。经历了很多,也学到了很多。总的来说有欢喜有难过,这段时间的经历值得专门写一篇,这里就略过吧。
大约从七月底开始,秋招提前批就开始了,我的第一个秋招面试来自寒武纪科技,是电话面试。当时还以为很顺利,结果后来才知道是自己太年轻了。秋招的过程和实习类似,自己心里一直有些懈怠,一直都没有全力以赴地去准备,而且自己也确实能力有限,几乎都是见光死,有笔试的笔试挂,没笔试的一面挂。这样的状态几乎持续了整个秋招。总觉得还有下一次,这一次废了就废了吧。这样的心态实在是很不应该,但是当时也不知道该怎样调节。所幸,华为最终转录用成功;中兴公司也因为当时参加的算法大赛而轻松拿到offer;再加上无心插柳的北京航天二院二十三所,一趟北京没有白去;秋招最终拿到了三个offer,也算是比上不足比下有余了。在秋招行将结束,华为那边打电话告知薪资之际,去面了深信服的测试工程师岗位。也许是幸运,也许是因为没有了压力,那一场最后给HR留下了很不错的印象,也觉得offer基本稳了。但最后HR反馈的结果居然是说打听到华为同样岗位大概能给到XXX,我们无法满足,所以祝你在华为幸福。真是又好笑又无奈的结果。
这一年也是胆子肥了,也是觉得再不搞就没机会了。居然还参加了一些竞赛,成绩居然还凑合,也算是一个比较满意的结果了。第一个是中兴公司的 “中兴捧月算法大赛”,当时的想法是既然要投算法工程师的岗位,那么参加个算法大赛看下自己几斤几两还是应该的。这一次的赛题是深度学习模型的压缩和加速。给一个caffe模型,处理过后来跑分。对于我这样编程都不利索的人,这种题目简直是地狱难度,根本不知道如何下手。不过排名第一的大神在群里分享了他的一些方法和代码。对我来说,一份能够跑通的基础代码比理论上的入门知识重要得多。
其实回想一下,虽然比赛那段时间感觉蛮困难的,但其实绝大多数的分数都来自别人,尤其有一次群里有人弃疗一般地讲了一个很有用很简单的方法,直接提升了十几分。不知道这算不算幸运,每次一筹莫展,坚持不住的时候,再坚持一下,往往就有了新的进展。说到这里,也要感谢实验室的几个小伙伴,如果不是他们一直督促和鼓励我坚持,我中途大概率就放弃了。比赛的排行榜实时更新,显示分数最高的前100名。最终前60名授区域优胜奖,前36名进入面试并从中选出18位入围决赛。我的排名一直在60~100之间浮动,偶尔运气好会进到前60,也不时会跌出排行榜。第一次参加这样的活动这样的比赛,觉得非常新鲜,也非常刺激。也许就是这样的新鲜和刺激让我坚持了下来。
最终的结果已经超过了幸运这个词语所可以描述的范畴,甚至有一些魔幻。由于大学起自己参加的所有竞赛都没有获得过任何奖励,而这一次又在获奖区附近,因此非常希望能够进入前60。最后时刻自己复现出了一篇论文的方法,但得到的结果完全不行。最终只能把剩余可提交的次数全部用在了服务器波动的“抽奖”上。最后名列七十多位。但是主办方之前是有提到会清除掉一人多号的重复刷榜的,在这个过程结束后自己的排名上到了64位,距离获奖区一步之遥。但是非常幸运的是,还是考虑到一人多号的刷榜情况,主办方要求每个参赛选手提交一份自己的思路说明文档,如果在DDL前没有提交则视为放弃,获奖名额顺延。在忐忑不安中等来了文档提交的DDL,最终只有59人提交文档,也就是说自己进入了获奖区。于是,我收获了一段大起大落的竞赛经历和最终非常幸运的结果。
暑假后则开启了本年度第二次的竞赛参赛之旅。一直觉得自己希望参加以此 kaggle 之类的竞赛,不管是为了增加经历还是为秋招增添筹码。和实验室另一个小伙伴一拍即合,组了个队开始寻找合适的比赛。最后选定的是天池平台的 “Apache Flink 极客挑战赛——垃圾分类赛道”。当时只看到是一个图像分类比赛,就报名了,结果仔细研究过后才发现,这个比赛的初赛要解决的完全是一个工程问题而非算法问题。初赛要做的其实是用 JAVA + Flink + Intel Zoo 来搭建一个流处理的图像分类程序。分类模型是给好的,只需要用代码实现图像预处理和模型调用即可。其实到看清这一步的时候,已经有点不太想做了,队友也想说要不退出吧。但是由于种种原因最后还是做了下来。完完全全地从零开始,有时候会奇怪自己哪来的信心,但最终真是靠着自己一点一点啃下来了。初赛结束后最终的排名是33名,规则是前一百名进入复赛,但事实上差不多2700多支队伍中最终有有效分数的不足70支。这一次的经历给了我极大的自信,再一次让自己相信了没有什么事情是做不到的,只要足够投入足够专注。队友说复赛她来做,但最终还是没做。说不遗憾是不可能的,但是生活就是这样,不会事事如意的。
今年一共有两段实习,主要目的都是为了秋招做准备。第一段是寒假前在锐汇资管的实习,大概有一个多月的时间。来这里实习之前还有一个小插曲,在机器学习研讨班上听到有一位学姐的公司在找人做项目,后来负责人联系我说老板希望可以去公司实习,之前有投过海康威视,但电话面之后就认定自己一定过不了,就答应了。结果刚答应,海康威视的电话就打来了,问我有没有时间去现场面试。当时纠结了很久,因为学姐的公司不需要面试,直接就可以去,海康威视就不稳,甚至是大概率去不了,但是如果能去一定是非常好的一段经历。最终还是决定去学姐的公司了。这段经历收获的主要还是对python简单编程的熟练,并没有学到太多新知识。不过期间写出了自己的第一个GUI程序,也算是了了儿时的一个小愿望。期间还因为老板觉得我干得不错,额外发了一些奖金给我,钱不多但很有成就感。
第二段实习是在华为公司。主要是做了达芬奇芯片的一个vector算子,本来是和另一位实习同事合作的,不过由于沟通等原因,最后的结果是两个人几乎各自独立完成了同样的工作。这段实习还是学到蛮多东西,因为之后留用了,所以也提前熟悉了工作环境和工作内容,也结识了一些未来的同事,他们都是很好的人,让我有种依旧在学校的感觉,很棒。
本年度两件大事,找工作(包括实习)和做毕设,在十月份工作尘埃落定之后,就要全身心投入到毕设的工作中了。不过话虽然这么说,紧张了一整年之后,其实还是会有一段懈怠期。一直拖到十一月,猛然意识到再不开始真的搞不完了。但是出人意料的是,自己的毕设搞得相当顺利,基本每天都是按计划前进,虽然相比计划稍有拖沓,但基本还是按计划完成。此处要特别感谢上海交大论文LaTeX模板的维护团队,用LaTeX写毕业论文的感觉就一个字,爽!让我可以把注意力都集中在内容而非格式上。最终按照时间节点一步步地走完了几乎所有流程,相对比较从容,没有手忙脚乱,感觉自己在这方面很有进步。
在做毕设的时候,有点盲目自信,总觉得自己的东西超级无敌,冲着优秀论文去了。但在答辩过后才慢慢意识到,自己的东西还是比较浅,工作量虽然还可以,但是创新性方面有些欠缺。其实是因为这一年收获的太多,让自己的自我认知有点飘了。答辩后慢慢地回归平静,头脑也渐渐冷静下来,终于还是意识到,自己现在的水平还有些配不上现在的成果,还需要继续修炼自己啊。自己总归是想得多做得少,要改。
如果要给2019年一个关键词,我想是“收获”,自己几乎所有的成果和荣誉都来自这一年。在中列过一个清单,发现这一年中几乎每一个月都有惊喜,或是期待已久的收获。自己心中曾经的一些遗憾一一变成了现实。比如实习,比如奖学金,比如优毕,比如竞赛获奖等等。经过2018年的信心重建,2019年的战斗力有所上涨,收获满满。这份迟到了一个半月的总结差不多就这样吧,有些东西拖太久了确实就没意思了,下次注意~
希望地狱开局的2020年在结束时能有一个还不错的结果吧。