返回信息流发帖记录一下自己的校招记录和一些心得体会。
本来很早就写好了,但是毕业+入职的一些琐事(以及沉迷三角洲)导致拖了很久才打算发。
最后求求大家别开盒![ema1]
---------------------------------分割线----------------------------------------
开局: 本硕北邮,本科数学系,研究生通信纯理论,一篇水会论文,4月发完论文才开始找的实习,当时只会matlab。
4月复健python、c语言、leetcode,找了3个月通信算法,未果。先拿了tplink提前批嵌入式offer,后学了一个月嵌入式,7月找了一个相关的国企子公司的实习(1.5个月),8月下班自学c++,后接2个月的芯片厂音视频开发,秋招海投,c++,嵌入式,音视频,通信,银行运营商,反复在简历、笔试、一面中挂了,最后只收获了一个通信相关的开发岗offer(签了)。
12月开始,在大厂的编解码标准岗实习半年(非音频、视频),由于春招连续3场音视频开发岗二面挂,“龙场悟道”,春招allin视频编解码算法(半自学),拿了两个offer(嵌入式相关),最后去芯片厂搞编解码算法了。
鼠鼠拿的offer都不是大厂,秋招offer的待遇是好于春招的音视频编解码算法,但是出于个人兴趣以及大后期的考虑,还是去了。
首先音视频方向适合哪些人进入?
排除个人兴趣,如果在众多编程语言中,很不幸,你只会c/c++,没有硬件基础,且你没有机会转向ai相关的开发或你原本的对口方向,只是不得不找一个c++开发的方向,那么可以考虑音视频。
下面是有关音视频方向求职的一些经验,我也只有半年的经验,希望大佬能指正错误:
首先,音视频是一个较为成熟的行业,技术栈近几年没有太多大更新,行业岗位不多不少,算是一个不大不小的领域。行业的基础技术是c++,操作系统,计算机网络,ffmpeg,h264协议。常规的简历项目就是c++的webserve和基于ffmpeg的播放器。不同具体的岗位会在基础技术栈上做特化,主要有下面几种岗位:
1. 客户端,或者说播放器。这种岗位需要你对window/linux/ios/安卓等常规开发有一定经验,重点是这些平台中有关视频与音频的驱动模块,一些嵌入式+音视频的岗也可以算作此类,往深了研究其实就是渲染相关的知识。
2. 网络层(直播相关)。这方面鼠鼠知道的比较少,我的理解是在基础的计网知识上加上多媒体特有的协议和框架,比如rtmp,rtsp,webrtc等等,这里也是众多搞直播\点播的厂(比如教培,线上会议等行业),和互联网大厂最需要。
3. 编解码算法,岗位主要在芯片厂,广电相关,终端厂和部分互联网大厂实验室。这种岗位需要你对h26x/avs/av1等协议有很深的理解,虽然协议本身涉及了许多算法,但是最重要的是码率控制,模式选择,画质评价相关算法。这些最重要的算法反而不在协议中,主要是学术圈、实验室在搞,也是编解码算法求职中最看重的。芯片厂主要是做算法的落地;终端厂(手机厂)和互联网会参与标准的制定,因此有一种特殊的岗位,俗称标准岗。虽然编解码算法近几年更新不大,但是各家实验室也在做ai+编解码相关的研究,所以有这方面经验的uu可以冲一下互联网大厂实验室。
编解码算法本身是一个相当成熟的方向,这么多年过去,依旧是预测,变换,量化,熵编码,环路滤波这一套,它的门槛是这5个步骤源自3个完全不同的知识领域(运动补偿,图像处理,压缩算法)和c++功底。编解码算法是一个散装的算法合集,很多五花八门的研究领域的人会因为奇妙的缘分跑来干这行。AI+编解码也是未来的主流之一,但是所幸的是,目前工业界ai的应用范围还没有铺开,这也是为什么鼠鼠一个没有ai经验的人能够在这个年代,还能从事算法工程师。不过随着h267标准的制定进展,ai也会成为必修课。
必须强调的是编解码算法真的没多少校招坑位,因为目前编解码没有新的应用风口,AR/VR这么多年还是没有普及,每一家养一个小团队就可以搞定相关业务,比如字节、快手、小红书等等,ai相关的算法岗远比编解码多得多。如果你想从事编解码算法,由于坑位稀少,all in是有很大风险的。
鼠鼠建议在搞定编解码算法的基础上了解一些ISP相关的知识,二者的技术有一定共通性,而且isp的岗位更多,前景更好,没准你研究着研究着就跑去隔壁的isp赛道了。。。(不得不提一嘴小米玄戒o1好像没有vpu,但是有isp,这就是市场的真实写照吧。。。)。编解码+isp+AI是鼠鼠目前最看好的芯片和硬件行业的职业规划,可能跟后两者比,编解码显得很多余,但是没办鼠鼠的技术xp总是驱使鼠鼠进入一些古老的,理论优美的,没什么市场的技术领域。
好孩子千万别学我,该冲AI,就冲AI!哪怕是AI相关的其他岗位,在风口上才能浑水摸鱼,要顺势而为。
其次,为什么3个月没有找到通信算法的实习?
由于是半路转行通信,只补了通原和数字信号处理,自己研究的又是纯理论的方向,自己搭建的通信系统连玩具都算不上,是不可能找到通信算法的实习,那个时候鼠鼠对实际的通信系统的理解是远远不够的。
这引入了通信求职的大问题,它缺少一个类似c++的webserver或java外卖这样的开源项目:
1. 工程量足够大
2. 基础知识覆盖面广
3. 有视频给你掰开了揉碎了讲解的开源项目。
众所周知,通信方向的代码很少开源,有没有相关经验全靠导师能不能接到相关横向和祖传代码。鼠鼠作为被忽悠入坑通信的倒霉蛋,显然是没有这些资源的。而且事后证明,自己对实际的通信系统也没什么兴趣。如果你是搞通信算法并且希望进入相关岗位的uu,一定要多看协议,多接触实际的通信仿真平台,不要像鼠鼠一样闭门造车。
其次,鼠鼠对通信这个行业认知不够。说到通信行业的公司,你的第一反应可能是华为、中兴、运营商、大唐,然后就是手机厂:小米、ov、荣耀这些,再然后是外企:三星、索尼、爱立信、诺基亚,知道多一些的可能还知道芯片厂:联发科,高通。以上这些鼠鼠认为都能算通信领域大厂,那么我能投递的有哪些呢?
首先他要招通信算法的实习生,
其次他要在北京招通信算法的实习生(不考虑外地租房),
最后你要有足够实力,懂算法,能写链路级仿真,熟悉协议。
层层计算下来大厂的通信算法岗的hc其实很少,再加上鼠鼠找实习的开局就被华子挂了,其实这时候大厂基本就没戏了。那么排除这些耳熟能详的大厂,你知道北京有哪些中小厂是招通信算法的吗?鼠鼠完全不知道,所有的投递都来自boss算法的推荐。对行业的认知是非常非常重要的!我认为它直接影响到了你能找到多好的工作,北邮人们应该对互联网行业或央国企有着足够的认知,但是如果你不找这些行业的工作,如何建立对行业的认知确实是很难的,没有过来人的指点,只能开盲盒。
感想与给uu们的心理按摩
回头来看,秋招的失败无可避免,菜是原罪。春招依然有很多机会,但是很可惜,鼠鼠没有能力把握住,很多都是不得不走的“弯路”。但是在经历了各种各样的领域后,鼠鼠依旧回到算法领域(虽然待遇很一般),实现了自己的初心,这是很不可思议的。
某大厂的实习经历非常关键,刨去大厂镀金这种功利性的目的,鼠鼠还是有着非常非常多的收获。最重要的是,在编解码算法岗的体验让我重拾了自我。鼠鼠还是有一颗干算法的心,我不想因为大环境不好,或入行太晚就放弃自己的能力。如果鼠鼠有现在的勇气和认知,去年4月份all in ai,现在应该也能找到一个满意的工作。
对于能力一般或机缘太差uu们,校招是一场长跑,也是被社会毒打的开始,认识到自己的能力与就业市场的差距也是不得不品的一环,大家都是这么过来的。焦虑是很正常的事情,但是不要因为焦虑而停下努力的步伐。最终,大家的offer可能不完全满意,但也不会很差。
其次,要保持搜集信息与尝试,不断搭建自己对行业的认知和对自己内心想法的确认,鼠鼠也是反复在躺与卷之间来回切换,最终确定了低温慢卷这样一个心态。
最后,要接纳一个不完美的自己。鼠鼠也是在这一年中,认识到自己没有干纯开发的能力,也经不起996的加班,但是又菜又爱卷的尴尬性格。
鼠鼠用肉身给大家演示了一下,选择大于努力,但没有足够的,正确的认知,谁又能次次选对呢?在整个找工作的过程中,最难把握的往往是自己的心。很多事,不亲身经历一下,你也不知道自己会做出什么样的选择。
最后求求大家别开盒[ema1]
这是一条镜像帖。来源:北邮人论坛 / work-life / #1229761同步于 2025/7/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WorkLife机器人发帖
【心得】鼠鼠的校招总结
laiyisky
2025/7/21镜像同步34 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
好帖,本科同学bd[ema9]
【 在 laiyisky 的大作中提到: 】
: [size=4]发帖记录一下自己的校招记录和一些心得体会。
: ............
19,20年那会,还流行过一小阵云游戏,类似现在的云电脑啥的。虽然感觉最近几年也凉了这个方向。但是我觉得过几年也有可能会火起来,我感觉视频编解码啥的,C++的护城河还是挺深的。
做音视频底层确实不容易出成绩,涨薪晋升都很困难,不过楼主在已经有充分认识的情况下仍然选择了这一行,很佩服
【 在 laiyisky (荒野之鸡) 的大作中提到: 】
: [size=4]发帖记录一下自己的校招记录和一些心得体会。
: ...................
楼主洲不[ema3]
猛攻普坝,主打四套三弹狠狠踢死唐人
【 在 laiyisky 的大作中提到: 】
: [size=4]发帖记录一下自己的校招记录和一些心得体会。
: ............