求职指南—如何看待2021年秋招算法岗灰飞烟灭?
AI研习图书馆,发现不一样的世界
2021年秋招算法岗灰飞烟灭?
链接:https://www.zhihu.com/question/406974583/answer/1341908112
我的一个感想就是:网络舆论真的强大,千万不要尝试将自己情景带入,升华自我,提前批试一下不就知道了......
梦想还是要有的,万一实现了呢?
以一个公司的面试官角度来回答一下这个问题:
我们在4月中旬招收了一名实习生,他之前在学校主要做目标检测,我们招收的时候觉得他基础不错。从入职到转正答辩,大概经过了两个半月。我们看看这两个半月他做了什么。刚刚入职,我们商量了一下,确定了要做算法A。实习生在两周以内,对比了各种主流方法,确定使用一种简单的基于深度学习模型,理论上能够在CPU实时。随后1个月时间,实习生使用PyTorch复现了论文,并使用两种方法改进了该模型在实际场景中的缺点。在大概1个半月的时候,实习生认为,算法效果已经达到预期,我们验收发现,已经满足预期要求。在后面一周时间里面,实习生使用C++在我们的代码中加入了该模型的工程实现,但是原始的实现不能满足实时要求。实习生花了一周时间,加入了多线程,速度大大提高,但是只能达到准实时。后来实习生认为,该算法的部分模块和resize有相似之处,于是花费几天阅读了OpenCV的实现,认为通过定点化和SIMD能够改善速度。后续实习生又改进方法,提高cache命中率,使得速度能够在i5上达到50fps。这些工作能在两个半月实现,大大出乎我们的意料,答辩毫无悬念通过。
我们想要的cv工程师是什么样子的,从上面这个例子可以看到一角。训练模型,部署模型,算法优化,这些都是我们的工作,不给自己设限、追求极致是我们对工程师的要求。我们需要的是解决实际问题的能力,计算机视觉相关的算法和工程都是我们解决问题需要的技能,只有足够的基础才能在遇到问题时候给出足够好的解决方案。
对于CV岗位,我的态度是劝退。今年我们组的开发岗位hc很多,简历非常少,很容易就能拿到岗位。客户端开发更是难求,现在招聘已经不要求客户端开发经历了,只要编程基础扎实就好。对于大多数cv方向的同学,我建议换个方向,比如音视频开发的岗位可以考虑,算法方向音频相关算法也值得考虑。
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能给的最大想象力,越来越多的公司也都开始或多或少地做一些相关工作。自动驾驶为什么这么重要的呢,这是因为它和我们的衣食住行中的行息息相关,前段时间的贵州公交事件就让我在想如果有自动驾驶公交车了,是不是就不会出现类似事件了呢?而实现自动驾驶的其中一个重要环节就是地图,地图更是和我们生活密切相关。而且说实话,自动驾驶虽然未来前景很好,但是目前形式仍不明朗,还需多观望,而地图不一样,这是基础能力,无论是现在还是未来,都会有着非常重要的作用。。
三、精炼总结
嗯......讲的很有道理,原来输在了起跑线上~
建议大家去看一下原贴,受益匪浅,gc!
企业究竟需要什么样的人才,我们到底又有什么技能呢?
自我强大,方能游刃有余,加油吧,青年们~