机械狗,硬是卷进算法岗
共 4381字,需浏览 9分钟
·
2021-09-18 10:04
前言
个人学习生涯的总结和记录 分享非科班转互联网的经验和感悟 对于转行互联网的想法 & 交流
只想看干货的可以跳到第四节。后面还会专门出一期转码面经
一、个人情况
个人信息
双985硕,本硕均机械专业,0基础硬卷算法岗成功,转行上岸
硕士研究方向为智能故障诊断,水过2篇SCI,无顶会论文,获国奖
实习经历
富士康:没错,就是那个富士康,属于校企合作项目,机械设备的故障诊断
腾讯:Robotic X 实验室,主要是强化学习在机器人上的应用
阿里:阿里云,机器学习岗,主要是机器学习在工业领域的应用
字节跳动:推荐算法,主要是拿到offer之后来体验的
秋招offer:
二、转码前的徘徊
转码前的经历
前面提到,题主本硕所学都是机械。高考报考是因对其感兴趣,至今也仍爱之如初,爱之切,念之深。
本科最开始的时候,离真正的生活还比较远,因此没有考虑到机械的就业现状,只想着早点工作早点赚钱,于是我经常参加机器人相关的比赛,也获得一些名次;并且花大量的精力在学生工作上,也达到了自己预定的目标。
到了保研之际,毅然决定读研,只是保研操作失误,并没有到自己想去的高校,不过祸兮福兮,如果换个高校我可能就没有充分的时间精力自学、实习、转行了。在此真的非常感谢我的导师,给我们外出实习的机会!
读研之后第一份实习就是到富士康实习(导师和那边的合作项目),和流水线工人同吃同住,不过也没有外界传的那么可怕。我们主要是做深度学习在故障诊断领域的应用。实习之后才第一次知道我们平时玩的demo根本没有办法直接落地。其实我们完成项目的过程中最大的困难并非算法,而是前期的实验设计和实验过程。
思想的改变
三、转互联网的思考
浅谈机械专业
转行的思考
所学七年付诸东流?
四、算法岗的准备
废话结束,进入正题。
为什么硬卷算法岗
研究生阶段用到一些算法相关的内容,算法相对更容易转成功 虽然当年算法岗已经一片红海,但是我客观分析了自己的能力,并且做好充分的准备,大不了还当机械狗呗 🐶 🐶 🐶
真的要卷算法岗吗?
顶会论文 or 大厂实打实的实习 or 重量级大赛TOP 扎实的计算机基础 数据结构与算法 & 扎实的解题能力
五、面试经验
面试规划
5.1 量身定制面试规划
1. 富士康 => 腾讯
首先按照自己的情况,没啥好拿的出的东西,重点是 SCI 论文和富士康的实习项目,那就以这两者为重心 瞄准近期招实习生的单位,广撒网,不要只在自己学校的渠道找,完全可以去其他学校的论坛、校招实习群等蹲,或者找其他学校的学长推荐等,所以说,渠道打开也是很重要的,我就是在其他高校的渠道找到实习的 我在腾讯实习期间做的是机器人算法相关,算是和机械能沾上边,自己尚有一点优势。试想,如果我一上来就去找 CV 的实习,估计也上岸不了
在腾讯实习做的工作和下面的论文很相似
2. 腾讯 => 阿里
阿里的实习其实也是从其他高校的渠道找到的,可见格局打开多么重要。🐶 阿里的实习做的是机器学习在工业领域的应用,也和自己的专业有比较高的契合度
3. 阿里 => 字节跳动
阿里实习结束并顺利转正。 当然在阿里实习期间,我并没有停止面试其他公司。在找工作上,适度“渣男”更能有谈判的筹码,因为只有你手上有更优的offer选择,谈薪的主动权就在你手上了。除此,同时面试其他公司也能避免转正失败而导致的巨大损失。 拿到字节跳动的正式offer之后,我马不停蹄得到公司实习,因为只有实习才能最真实得感受公司的文化,你只要呆一段时间,就很清楚自己喜不喜欢。我最开始也是纠结阿里和字节,最终体验以后果断入了字节。
5.2 具体面试经验
多参加面试
每一次面试就是增长自己经验的过程,每一次面试都是了解自己短板的机会 面试一定要写总结,多多少少皆可,有复盘才能有提升 不要一上来直接硬刚你最想去的公司,毕竟是最终目标,前面多拿小厂刷经验才是明智之举 按照公司面试难度大致划分几个分区,按照难度系数一步步升级打怪
面试,不用怂
前面提到,面试官希望从面试中了解到的是你的学习能力,而不是你做的demo细节。当然,越是大厂越是如此,腾讯、字节、阿里皆如此 你做的东西你最清楚,面试你慌啥?在面试经验丰富的情况下,你就是你的项目的权威 每次面试,把项目细节都要越扣越深,这样才能对答如流 把自己的项目不断重复介绍,可以录音,反复听。你所说的每句话、每个词,都可能是面试官挖坑的关键词!
刷题
关于刷题,公众号中有专门的栏目,暂时大部分还在 CSDN 上(https://blog.csdn.net/weixin_41888257/article/details/107397221),后续会逐步完善 不能为了解题而解题,还是那句话,面试官想看到你的能力,那么一题多解就必不可少了,从最简单的解法开始逐步深入
5.2 面试心态
只要参加面试就有可能会挂,这很正常,首先需要接受自己暂时的失败 不止是你,无论多大佬的大佬,都会偶尔经历被挂。面试不仅仅考察能力,也有运气成分。你和面试官的风格是否相符也是一个因素 挂了并不是坏事,重要的是复盘,面试最后都可以问下面试官,你还有哪里可以再提高(不用直接问对你的面试评价,问了人家也不会说,换个说法就是 “您对我后续学习的路线有什么建议吗”)
六、工作体验
七、算法岗未来的思考
工作之后,发现新的东西真的是层出不穷,尤其是算法岗,所以不断学习以提高自己是非常重要的 另外就是,不断提升自己的圈子,向圈子里最优秀的那群人学习
个人认为算法岗供大于求的局面还会持续一段时间,即使是已经有部分同学又转头去卷开发岗的情况下 AI 在实体业的落地难度依旧很大。首先是四小龙现阶段的情况可以说明一些问题,还有题主之前在阿里实习的时候做的就是算法在工业领域的应用,这种落地很依赖场景数据,但是矛盾的是,数据却很少。落地会遇到各种水土不服的问题。 对于算法岗的需求而言,广告推荐应该是大于CV和NLP的 国家最近出台的对于广告领域的打压,也会一定程度上影响算法岗的需求,但是至少现阶段,广告推荐的需求还是不小
八、生活思考
运动起来吧,少年!