ITPub博客

首页 > 数据库 > 数据库开发技术 > 不是吧,阿Sir:快毕业了,谈谈我的感想吧!

不是吧,阿Sir:快毕业了,谈谈我的感想吧!

原创 数据库开发技术 作者:quincyqiang 时间:2022-02-13 10:00:00 0 删除 编辑
点击上方蓝字关注我们吧
前言

   大家好,我是asir,“不是吧,阿Sir”这个ID也用了两年的时间。目前在上海某高校读研,马上也要步入社会成为一名推荐算法方向的社畜。很感概三年的光阴就这样过去,在很早之前自己还是一个什么都不懂的菜鸟新手,一步一步地走向算法的岗位,去做自己非常喜欢的推荐算法,也去到了自己心仪的公司。人生其实世事无常,我们能把握住的只有出现在我们面前的机会。本文asir将结合自己的成长经历,希望能给到大家在学习和工作时的一点建议。个人己见,如有异议,大佬勿喷。

成长

   其实我的本科是数学专业的,选这个专业也是由于当时我的一位叔叔在15年的时候告诉我:将来人工智能是大趋势,会做算法的人会很吃香,数学是基础。(当然高考分数垃圾是最主要原因)。所以大学去学了数学,还是基础数学,什么泛函分析、微分几何、实复变函数等。然后真正接触算法是在大二的时候,当时什么都不懂,python学的也是一知半解。当时面临自己的有两条路,先学理论知识还是先学代码实践,我相信很多刚学习的小白也有这样的困惑,我是应该先抱着《统计学习方法》或者《西瓜书》啃一遍,还是应该找一本应用的书,像《python机器学习》一样,在代码中实现算法。这个问题其实没有定论。由于我是学数学的,因此当时我选择先啃理论,搞懂原理和推导以后,在进行代码实践,将算法自己实现一遍。但是这个问题因人而异,看大家更偏向于哪一方面,发挥自己的优点。当时还不知道有竞赛这回事,学的理论也没有实践用上,好在大四的的时候参加了导师的课题项目才有了第一次实践的经历。当时是要开发一个辅助巡航系统,要实现盾构机自动驾驶中的一些参数预测,这次经历给了我不小的打击,就是好像自己学的都用不太上。

   到了研究生,我选择来读统计学,也是由于当时思考学统计学将来的就业岗位更多元化(现在看还是年轻了)。研一的生活比较枯燥,概率论、数理统计这些课就够自己学的头皮发麻。到了研二的时候,自己开始焦虑了起来,知乎上铺天盖地的算法岗“灰飞烟灭”、“诸神黄昏”之类的,做过一些调研后,发现都要求有顶会或者顶刊在手,要么有项目经历或者实习经历。当时的自己啥也没有,要项目没项目还没实习。所以当时自己的选择只有竞赛这一条路,其实自己也没想到正是走上这条路才给自己带来了出路。因此如果你有更多的选择,要去珍惜它,能发论文的一定把握住机会;有科研项目的一定做好,做出成果,这样将来面临的选择才会更多。有人可能会问,不发论文不做项目没有竞赛能不能进入到算法岗,我想说:能!但是这样的人太少了,凤毛麟角。这其中最多的问题就是,是接着读博还是踏入工作?asir的浅薄之见是,如果手里有发表的论文或者期刊,最好继续深造下去,博士仍然是这个社会的顶尖人才,继续往上走没错。如果十分热爱读书科研,也可以选择继续读下去。总而言之,结合自己的兴趣、自己的家庭以及自己的实际情况去考虑是否继续读博。

   自己参加的第一个竞赛是新网银行的行为识别大赛,那个比赛也是我第一次使用“不是吧,阿Sir”这个ID。在前期不断霸榜,后期被人反超,尝遍了竞赛的酸甜苦辣。那是第一次去参加线下马拉松,整夜不睡觉的打比赛,看着榜单一遍遍的更新。最后拿到了第五名的成绩,也拿到了一份offer,当时自己觉得看到了一点希望,毕竟有个保底的工作了。后面就在竞赛的路上越走越远,接着参加翼支付、众安保险、山东赛、厦门赛等,野鸡归野鸡,但是经验的积累和与大佬共同学习使得自己成长了很多。那么竞赛小白怎么在比赛中学习?收到很多粉丝的问题,最多的就是:我是一名竞赛小白,想入门竞赛怎么学习?第一次参加比赛,名次是最不重要的。

  1. 学会看问题,比如赛题是什么类型的,然后把你能想到的算法带入进来实验一遍,提交线上看结果。切记浮躁,还搞不懂怎么构造特征,就急着使用各种高阶的方法是不可取的。特征是一点一点做出来的,分数也是一点一点地上去的(神仙大佬,一发入魂除外)。

  2. 学会与人交流,每个竞赛群里面总会有开源baseline的好心大佬,总会有活跃的龙王,多问问题,虚心请教。竞赛里面认识朋友是一件非常美好的事情,拓宽自己的交际面,另外要寻找合适的、分数与自己差不多的队友,共同努力、共同探讨是非常有助于自己快速学习的。

  3. 学会优化自己的代码,这点其实我自己做的也不好,代码冗长不好读,明明有简单写法却要大费周章设置一堆变量,这点就要熟练掌握各种包的运用以及多看开源,看各位大佬在各种比赛的开源,真的可以学到很多代码的书写技巧和细节,极大的提高自己的效率。

  4. 学会总结,一场比赛结束,要去总结自己做的不足的地方,以及别人做得好的地方,用笔记本记录下来,在以后的比赛中上你将会多很多可以使用的技巧方法,规避掉很多大坑。


校招

   竞赛的经历为自己奠定了项目的基础,让我拿到了第一份在腾讯的实习工作。当然自己当时面临了最大的问题是,自己想干什么?算法岗有很多的方向,CV、NLP、推荐等。自己的兴趣点在哪里,其实当时完全不知道。所以我做了一件事情,就是每一个方向的基础知识以及相关部份论文都学习了一遍。自己当时最开始的时候做了一段时间的GAN,把论文都看了一遍,至今我还保存着以前打印的几十篇论文。后来又做了一段时间的文本生成,从最简单的马尔可夫到GPT,将李宏毅的视频刷了个遍。再后来又学习了推荐相关的,比如《推荐系统实战》以及《深度学习与推荐系统》等,并且从fm到dsin看论文,体会其中的变化。其实自己当时也没想好要做哪一方向,实际上,最后结合自己的自身情况以及就业情况,选择了做自己最喜欢的推荐系统。基本上都是不断摸索,找自己兴趣点。因此如果你不知道自己应该做什么,那就去做一次,做的过程中你会发现自己真正想做的事情。

   因此校招的时候,就专心于投递推荐算法的岗位。第二份实习是在美团做广告推荐,场景是大众点评首页推荐,这也是我第一次接触真是业务中的推荐算法,和我想的不太一样的是,没有用各种高大上的模型,每天的工作就是不断地从hive表中挖数据找可用特征,有时候从hive表拉数据都要半天,资源紧张时更久。在美团的日子是我成长最大的日子,学到了很多实践知识,以至于现在做比赛脑子里都会立马浮现出来一堆特征。

   校招的日子是非常痛苦的,一遍一遍地重复自己的自我介绍,一遍一遍的说自己的实习经历和比赛经历,最后还要提心吊胆,生怕被刷掉。winto和我同一年校招,在他之前的文章里也介绍了一些常见的面试问题,由于我俩都是推荐算法,这里我就不再赘述。说一说一些踩坑的点吧。

  1. 不要相信hr的“口头支票”,除非你能确保非你莫属。

  2. 算法岗的池子非常深,如果长时间不给回复(大概7天),一定要询问结果并且当断则断,另寻机会。

  3. 广撒网,重点捕鱼。校招是一个双向选择的过程,不要觉得不好意思拒绝。

  4. 老东家的饼要轻信,保持清醒的头脑,我们都是被宰的羔羊。

   有很多粉丝问的比较多的就是自己手上有很多offer如果选择。下面我说说我的考虑,供大家参考。在我校招的过程中,最后也面临着选择的问题,里面不乏有大中小厂,高底薪,核中核和边缘部门等。我的方式是,按照业务,部门,薪资,公司进行排序,依次为每一份offer打分,最后筛选出前二的offer进行最终的选择。因此我是一个不太看重公司title的人,更看重自己去了以后要做什么事情,去的部门是否能够让自己在职业生涯初期积累基础。并且有了美团的经历,告诉我一个部门氛围好是真的很重要的。到了最终的选择,我慎重了很多,给两边的hr以及业务负责人都进行了交谈,也询问了很多朋友和同事,在各种“大饼”和诱惑中来回徘徊,一度纠结了三天三夜,最终还是选择去一个最适合自己的地方(毕竟发际线已经开始后移了)。offer选择的确是一件头疼的事情,我觉得还是要自己的兴趣以及从未来五年十年来看,做对自己最有益的决定。Anyway,当你决定了一份offer以后,就放下包袱,人生总会有遗憾,就像罗翔老师说的,我们登上并非我们选择的舞台,演出并非我们所选择的剧本。我们只有努力的把我们的剧本给演好。


公众号

   和强哥、lrhao相识是在新网的比赛上,公众号最开始都是由强哥一个人做。在2020年12月,我们五个人一拍即合,希望成立一个公众号平台,将更多的竞赛知识、招聘信息、基础知识等汇总起来,展现给大家,这就有了成立公众号的初衷。ChallengeHub这个名字都差点因为敏感被封掉,图标是强哥花钱请人设计的。这一年来,公众号的粉丝由最开始的一百多人,慢慢增长到现在9k,看文章的人越来越多,我们也感到自己的努力得到了粉丝们的认可。目前公众号也开辟了多条分线,在数据分析、结构化建模、NLP、CV,就业招聘等不同的领域,为大家提供优质内容和问题解答。我们也经常和平台方合作,举办练习赛、教程学习等,帮助新手快速入门,帮助大家了解竞赛。公众号也提供了广泛的交流平台,这里你们可以认识来自不同公司不同领域的大佬,与大佬交流是一件受益匪浅的事情,有时候真的会有醍醐灌顶的感觉。我们也会继续坚持下去,守住底线的同时,为大家提供更加优质的内容文章。


总结

   asir是ChallengeHub最菜的人,一路走来,从什么都不懂到现在懂一点点也感觉十分不易。也希望通过自己的经历能够激励到正在学习或者正在这条路上走的同学,努力走下去,万事都要试过之后才知道自己可不可以,不到最后不要轻言放弃,一定要做起来。想要进入不同领域粉丝群的小伙伴们,可以添加我的微信,注明想要加入的类型拉你进群,一起交流共同进步。

扫码关注我们
与大家共同成长

asir微信

微信公众号



原文作者:ChallengeHub;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-01-07

  • 博文量
    350
  • 访问量
    160977