我的面试及就业分享:从后端开发转岗到机器学习算法的历程和感受


大家好,我是集六的学员,现在在一家互联网公司做商品排序算法,已经工作了几个月了,前几天七月的就业老师邀请我做一个面试和就业分享,我很乐意去做这样的分享,一方面或许会对学弟学妹们有帮助(这里我就大言不惭的称自己为学长了,哈哈),另一方面我想借这次机会对我这一年来我的学习、面试和就业经历做一个总结。
首先声明一下我这里不会罗列一些笔试或面试点,因为我觉得之前的学长学姐们已经总结的很全面和到位了,我主要说一下学习和面试中我自认为需要注意的一些点以及我就业以来的一些感受。
先说一下情怀,情怀虽然不值钱,但是我觉得是最重要的东西,我关注机器学习和人工智能已经很长时间了,记不清从何时开始的了,因为我一直对科技的前沿技术感兴趣,我微信里的公众号有三分之二都是技术相关的,我本科是物理专业,大学毕业后做了后端开发,后来也是靠着对前沿技术的热情和好奇心促使我转岗到了且称之为人工智能研发岗位,尽管目前技术水平还比较菜。

首先说明一下这篇分享适合像我当初一样基础比较薄弱或者学习和面试中比较迷茫的同学,理论基本功很扎实的未来潜力大牛可以当做一篇小说来读。

先说一下学习的经历:
我是从去年年初开始系统的学习,在此之前都是凭兴趣断断续续、哪里好奇搜哪里,开始系统学习之后,学习时间也都是从日常工作间隙中挤出来的,一天能挤出两个小时来已经很不错了,先是从最基础的数据结构和算法开始的,找了网上的一些教程看,后来又找了一套机器学习算法的视频从头到尾开始看,买书也是我毫不吝啬的,现在我买的书已经放了满满一落地书架,当然不止机器学习的书,无论是看视频教程还是看书,只看一遍是远远不够的,看了和真正吸收成为自己的知识完全是两码事,但是也不必从头到尾照本宣科的去看,还是多跟着自己的好奇心把知识点一点一点攻破,最后你会发现能把这些点连成线。

自学了大半年之后去年十一左右我从公司离职,报了集六开始全职学习,当时也没有太多压力,就想着一边学,一边用学习剩下的时间做其他自己感兴趣的事,打球啊看书啊什么的,这样一直到去年年底,今年年初开始面试。

接下来说下面试的经历:
我本来是想找NLP的职位,但进公司之后领导把我安排到了做排序算法。我从开始找工作到收到offer经历了大约三个月时间,收到了一个offer,时间也可能有点长,但是每个人的情况不一样,我也不是什么大牛,我认为自己是一个有好奇心的喜欢挑战的不安于现状的技术小兵。可能有些人找了几家公司就收到offer就入职了听起来很牛逼但我觉得并不大好,因为毕竟没有工作经验,多面几家,了解下不同的公司岗位的情况,把面试当做一种学习的经历会对未来长久的工作生涯更有好处,所以找工作不要急躁,慢慢来,收到offer固然很重要,面试的学习过程也很重要。

下边说一下我认为面试中需要注意的几个点:
1、面试经常被问到一个问题就是模型的bad case是怎么分析和解决的,我们上课或学习时一般都是跑完模型看准确率还不错就完事了,其实现实工作中跑完模型仅仅只是一部分,甚至是最省事的一部分,跑完模型之后的badcase分析和优化可能占据了大部分时间;
2、一些基础算法甚至比近期刚发表的高大上的模型更重要:集训营刚毕业的同学能去到BAT或TMD这样的大厂的毕竟是少数,多数人面到的更多的是一些中小型的互联网公司,这些公司那些高大上的模型可能都没有提上工作日程,像NLP中的BERT,目前也就大厂和一些很有潜力的创业公司在用吧,tfidf、n-gram、LR、GBDT这些基础的东西更容易被问到;
3、LeetCode手写算法:这种题多多少少会有的,我面过的公司一半以上会问到,我当时也是准备了一些典型的题,面试中写不上来是经常的事,但是我觉得即时写不上来思路能说明白也很不错,不一定非得完完整整写出来,像NLP岗位中的求最长公共子序列就被问到了三次;
4、工资要的合理一些,不要被市面上AI岗动不动三四十万甚至上百万年薪冲昏了头脑,结合自己的实际水平,可以请教七月的老师定一个适合自己的薪资;
5、再就是心态问题,面试受打击是很正常的,不要灰心不要气馁,时间能够解决所有问题,不要纠结于一城一池的得失,不断去面试,遇到问题不断的调整,不管是简历的调整还是心态的调整。

最后说一下工作后的感受:
毕竟是转岗,跳出了之前的舒服圈,来到了一个陌生的岗位和工作环境,过程中遇到一些问题也是很正常,也是需要不断的调整自己,面试是一个挑战,入职之后适应也是一个很大的挑战,我刚入职不久,现在我就是在不断的学习、不断的调整、不断的适应,一切都会达到自己想要的样子,一切也都是一个过程。

最后做一个总结:
这个总结不仅仅是对学习,不仅仅是对面试,不仅仅是对工作,更是一个对人生的看法,我觉得我们无论什么时候都是一个学习者,未来充满着未知,充满着挑战,未来仿佛一切都不很确定,但有一点是确定的,那就是我们每个人都应该说自己想说的话,做自己想做的事,追随自己的直觉走脚下每一步路。

最后用乔布斯在斯坦福大学做演讲时的一句话做结尾:
Most important,have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.
已邀请:

要回复问题请先登录注册