具体招聘岗位列表可参考这个链接。
众所周知,后端算法大数据岗位已是红海,竞争异常激烈。近两年,根据内部同事共内推的400+简历,对其中的职位方向做了简单的统计(按占比由高到低排列),如下所示:
职位 | 占比 |
后端 | 31% |
算法相关(包括计算机视觉等细分方向) | 27% |
测试(包括测试开发、测试) | 9% |
前端 | 8% |
数据相关(包括大数据、数据开发等) | 8% |
客户端 | 6% |
其他各类职位总计 | 11% |
可以看到,后端、算法分居第一、第二,远超其他职位。在这样的情况下,除非有较好的学校背景、简历、面试表现等,否则难以脱颖而出,甚至连面试都不一定有(很多投这两个职位的同学就很快被拒了),现实就是这么残酷,但我相信如果你是HR,面对众多的简历,没有理由不这么做。
接下来说说为什么推荐客户端。
原因一:投递的人少,竞争少
也许看完上面的统计结果,你觉得客户端相比其他职位竞争也不小,虽然垫底但也有6%的占比,至少仍在第二梯队里面,并且落差没有那么明显。但如果我告诉你,这6%中只有一半是最初发邮件来明确要求投递客户端的,另外一半都是后端或者其他岗位转的,也就是在内推后端前或者在内推后端失败后,建议他们转客户端的时候才转的,所以真正投递客户端的只占3%。那么在客户端投递人数如此低的情况下,各职位最终的通过率有多少呢?我这边最终拿到offer的同学里面,算法占比33%,后端占比25%,客户端占比25%,而从前边的数据看到,后端:客户端投递人数比=10:1,由此可见通过率比后端高10倍,碾压其他岗位,所以客户端岗位竞争少是一定的。
原因二:岗位缺口大
由于前两年大家一窝蜂去学机器学习、算法、人工智能等热门方向了,都不看好客户端,导致了如今招聘时总出现 热门方向早已饱和, 投递客户端的同学又太少的局面。但是市场需求在这里,还有这么多家公司要开发App, 要提升用户体验, 要做性能优化等等,供需关系一失衡,造就了客户端岗位缺口目前比较大。
原因三:富有挑战
关于客户端本身,往上可以面向用户搞炫酷的动画、界面,可以思考怎么抓住用户的眼球,让用户用的更爽,往下可以钻研操作系统内核,另外也必不可少地要接触存储、并发、网络等等,甚至有时候会去解决Linux内核相关的问题,综合起来是可以运用到操作系统、计算机网络以及其他各种日常学习中用到的计算机知识,所以不用担心天花板低,这个职位实际上是大可作为的。
原因四:职位要求较为宽松
我在下面贴一个客户端职位的要求:
客户端开发工程师-头条研发 北京 校招全职
岗位描述:
1、负责头条研发相关产品迭代改进及移动新产品的开发;
2、参与 APP 性能、体验优化及质量监控评估体系建设;
3、参与客户端基础组件及架构设计, 推进研发效率;
4、参与 hybrid 容器搭建,插件、React Native 等动态技术调研。
岗位要求:
1、本科及以上学历,计算机相关专业;
2、热爱计算机科学和互联网技术,对移动产品有浓厚兴趣;
3、扎实的数据结构和算法基础;精通至少一门编程语言,包括但不限于:Java、Objective-C、Swift、C、C++;
4、关注用户体验,能够积极把技术转化到用户体验改进上;
5、对新技术保持热情,具备良好的分析、解决问题的能力。
可以看到主要有三方面--计算机基础,算法基础,一门语言基础。关于其他职位,各位同学可以戳这两个传送门: 后端开发工程师岗位介绍、 算法工程师岗位介绍 ,然后自行比对下。
原因五:入职有课程,包教包会
也许现在想试着投一下但因为没有移动端开发经验而犹豫不决,没关系,客户端职位入职后会有培训课程,以及mentor指导,可帮助你快速提升技能。毕竟现在投递客户端岗位是完全不需要客户端经验的。
如果已经投递过但还想转客户端,无论官网校招流程是否已经结束,就可以给我发简历(记得在简历上突出一下基础知识以契合岗位要求),我评估下再看要不要找HR帮忙捞起来。
如果客户端同学或者非技术同学想直接投递,可以参考这个链接,我的内推码是: XAHQYVK,填写信息时加上就行。或者也可以发我简历,我这边可以直接帮你内推,和HR对接,查询进度等。
我的邮箱:qianhong.rd@bytedance.com
-
如果项目经历和客户端无关,就稍微放后面一些,把专业技能(C++、Java基础等)提前。
-
求职意向改成“客户端开发”,已经有太多的同学简历上求职意向写着后端、算法就发过来了。
-
如果感觉准备还不够充分,可以准备准备(语言基础、算法题、计算机基础等)再给我发邮件内推,因为客户端内推流程比较快,可能很快会有面试。
如有任何疑问,欢迎加QQ群然后进群直接@我(群主)即可。进群后,群内还会给大家提供一些常考知识点,帮助大家顺利通过校招,斩获offer。
全部评论
(1) 回帖