求职指南—如何看待2021年秋招算法岗灰飞烟灭?

AI研习图书馆,发现不一样的世界

求职
知识

2021年秋招算法岗灰飞烟灭?

关注知乎和秋招算法岗的朋友们可能早已知晓这篇知乎热帖:如何看待2021年秋招算法岗灰飞烟灭?帖子下面热评不断,呼声一片。我看到这篇帖子的第一反应是:我还没开始,就要结束了吗?当幸福来敲门,我从进门到出门?......

链接:https://www.zhihu.com/question/406974583/answer/1341908112

18年,是否值得进入;19年,供大于求;20年,一片红海诸神黄昏。
去年都诸神黄昏了,今年换个词——“灰飞烟灭”。
21届找算法相关工作的同学不妨进来谈谈感想。

我的一个感想就是:网络舆论真的强大,千万不要尝试将自己情景带入,升华自我,提前批试一下不就知道了......

梦想还是要有的,万一实现了呢?

今天,主要带大家从这篇帖子中领悟一些求职经验和应对之策,我精心挑选了三个热门回答,从多角度解决大家的困惑,备战秋招,所向披靡~
一、企业面试官角度
这一个回答让我感触很深,现如今算法岗的需求越来越具体了,以前是为了科学研究培养学生,但是现在慢慢的开始更加关注项目落地,为企业产生价值。
这个回答,其实是企业对一个合格实习生的描述,大家来感受一下吧~

以一个公司的面试官角度来回答一下这个问题:

我目前在tmd的业务线上担任图像算法工程师,由于团队成立不久,我平时工作中承接了大量的面试。从6月起,我们就开始了提前批的校招,每周进行一次统一面试。每次业务线笔试大概通过60个简历,其中有近40个投向了算法岗位。我们计算机视觉岗位在上一轮提前批面试中居然收到了28份简历,而我们整个校招的hc只有2-3个。目前我们的offer已经发放完毕,实际录用比大概是1:30,后续校招我们部门的计算机视觉算法岗位将要停止招聘了,不得不说很多优秀的人因为简历投递晚了失去了机会。
我们面试下来的总体感受是,简历非常多,但是我们想要的非常少。我们现在不需要调参侠,我们需要的是有扎实计算机基础的工程师。由于简历过多,我们将一轮面试调整为计算机通用基础面试。我们希望候选人的计算机基础扎实,编程语言,操作系统,数据结构,计算机网络这些基础不能差。但是相比于开发岗位而言,我们的要求其实大大低于开发岗位。在二面的时候,我们更关注于计算机视觉的落地经历,对于论文其实没什么要求。总体看下来,一面的通过率极低,很多人连栈和堆都不知道,这样的计算机基础根本过不了一面。在二面的时候,我们关注候选人的项目经历。很多候选人就读了两篇论文,跑了几个比赛,这些经历在这么多简历中显得非常普通,在一众候选人中也没什么亮点。我们需要的人是有一定工程能力,有实际的落地经历的,但是大多数人不具备基本的工程能力。
那我们需要什么人呢,我以我们的实习生为例,看看我们希望的候选人是什么样子的。

我们在4月中旬招收了一名实习生,他之前在学校主要做目标检测,我们招收的时候觉得他基础不错。从入职到转正答辩,大概经过了两个半月。我们看看这两个半月他做了什么。刚刚入职,我们商量了一下,确定了要做算法A。实习生在两周以内,对比了各种主流方法,确定使用一种简单的基于深度学习模型,理论上能够在CPU实时。随后1个月时间,实习生使用PyTorch复现了论文,并使用两种方法改进了该模型在实际场景中的缺点。在大概1个半月的时候,实习生认为,算法效果已经达到预期,我们验收发现,已经满足预期要求。在后面一周时间里面,实习生使用C++在我们的代码中加入了该模型的工程实现,但是原始的实现不能满足实时要求。实习生花了一周时间,加入了多线程,速度大大提高,但是只能达到准实时。后来实习生认为,该算法的部分模块和resize有相似之处,于是花费几天阅读了OpenCV的实现,认为通过定点化和SIMD能够改善速度。后续实习生又改进方法,提高cache命中率,使得速度能够在i5上达到50fps。这些工作能在两个半月实现,大大出乎我们的意料,答辩毫无悬念通过。

我们想要的cv工程师是什么样子的,从上面这个例子可以看到一角。训练模型,部署模型,算法优化,这些都是我们的工作,不给自己设限、追求极致是我们对工程师的要求。我们需要的是解决实际问题的能力,计算机视觉相关的算法和工程都是我们解决问题需要的技能,只有足够的基础才能在遇到问题时候给出足够好的解决方案。

对于CV岗位,我的态度是劝退。今年我们组的开发岗位hc很多,简历非常少,很容易就能拿到岗位。客户端开发更是难求,现在招聘已经不要求客户端开发经历了,只要编程基础扎实就好。对于大多数cv方向的同学,我建议换个方向,比如音视频开发的岗位可以考虑,算法方向音频相关算法也值得考虑。

作者:XX Zhao
https://www.zhihu.com/question/406974583/answer/1341908112
来源:知乎

“对于CV岗位,我的态度是劝退!”哭了哭了......转业了!

二、上岸算法岗师兄

去年秋招,今年已入职阿里视觉算法团队~

去年秋招时,很多实习小伙伴、实验室小伙伴劝我读博,当时认真考虑了一个问题,计算机视觉还能火多久?从去年来看,已经渐显疲态,而读博后无非是多了几篇论文,目前浮躁的大氛围下,真正能静下心来去解决本领域问题的人太少了。当然也有一些真正对研究感兴趣的人,这些人除外哈。。。而我并不是这样的人,因此最终还是选择找工作。

再说回今年算法岗秋招情况,具体多少HC我也不清楚,只能说肯定会比去年少。。去年CV的一大主题就是落地,各家大厂以及CV创业公司都在强调自己的产品,这也是CV发展到现在的一个必然阶段。从15年CV的突然火爆,大家甚至包括投资者都对CV充满信心,这几年CV也确实进步很快,各大benchmark的SOTA被不断刷高,国内研究机构在国际比赛,国际论文上的成果也越来越多。于是,越来越多的学生转向了CV,各个专业都有,然而CV的赛道并没有那么宽,如此大量的人涌进,则必然导致内卷严重。。更可怕的是,CV的赛道反而在缩小,真正能有应用价值的方向屈指可数,一些公司都自身难保,又如何放宽HC名额呢?

接下来再对即将秋招的学生做一个分类。第一类是实验室水平一般,但是仅能在实验室孤独研究的学生,最终成果也一般。第二类是实验室水平一般,但是选择了外面公司实习,并发表了一些顶会,或者在公司项目中做出了一些成果。对这两类人来说,秋招需要侧重的事情是有很大区别的。对第一类人来说,必须从现在开始坚持每天刷题,提升基础代码能力,因为现在大部分公司都需要通过代码考核才能进入下一轮面试,如果本身没有特别突出的工作,一旦代码考核没做好,可能就没有面试机会了。

此外还需要思考并总结自己有意义的工作,尽可能多一些个人理解,决不能简单地直接用别人的开源代码,要集合自己的项目说出面临问题所在以及如何解决。而对于第二类人来说,优先需要做的是整理之前的工作,做一份好的简历,尽可能展示自己的优点,尽可能让这份简历能打动面试官。然后再补下代码,补下基础知识。如果特别优秀的人,甚至可以申请免试代码。。因此对于不同人来说,秋招需要综合考虑个人条件进行准备!此外,在之前的回答中我也提到过,大部分的HC被掌握在少数人的手中,这就进一步导致可用的HC名额变得更少,从而造成旱的旱死,涝的涝死现象。。在内卷的时代,有的时候,不是HC太少,而是优秀的人太多。。。

最后说一些题外话,目前CV应用能独当一面的无非就是安防、自动驾驶、医疗以及手机。安防大家都清楚什么情况,这是CV最大一块蛋糕了,但是涉密的事情没点政府关系真做不了,再加海康和大华两家公司把控硬件,纯CV创业公司想赶超基本无望。手机应用主要是一些手机大厂在做,现在手机每次发布会一定会提到一个关键词就是AI手机,手机里会集成各种ISP应用,例如超分等,此外还有像头条抖音做的一些app级应用。医疗了解地不是很多,个人觉得也是有前景的方向。最后就是自动驾驶了,这是CV能给的最大想象力,越来越多的公司也都开始或多或少地做一些相关工作。自动驾驶为什么这么重要的呢,这是因为它和我们的衣食住行中的行息息相关,前段时间的贵州公交事件就让我在想如果有自动驾驶公交车了,是不是就不会出现类似事件了呢?而实现自动驾驶的其中一个重要环节就是地图,地图更是和我们生活密切相关。而且说实话,自动驾驶虽然未来前景很好,但是目前形式仍不明朗,还需多观望,而地图不一样,这是基础能力,无论是现在还是未来,都会有着非常重要的作用。。

作者:bearbee
https://www.zhihu.com/question/406974583/answer/1341829268  
来源:知乎

三、精炼总结

嗯......讲的很有道理,原来输在了起跑线上~

建议大家去看一下原贴,受益匪浅,gc!

综上所述,算法岗并不是真正的市场饱和,现状是企业招不到想要的人,学生找不到收留的公司,大厂情怀,旱涝两个世界,好高骛远,实力缺乏等等问题,都值得我们深思吧。
总结为一个问题,终极拷问:

企业究竟需要什么样的人才,我们到底又有什么技能呢?

自我强大,方能游刃有余,加油吧,青年们~

(0)

相关推荐