后端、算法还没拿到Offer?别急,客户端方向了解一下。
众所周知,后端算法大数据岗位已是红海,竞争异常激烈。19年6月,字节跳动进行提前批内推期间,截止当年7月17日,楼主共内推了400+人,对其中的职位方向做了简单的统计(按占比由高到低排列),如下所示:
- 后端 31%
- 算法相关(包括计算机视觉等细分方向) 27%
- 测试(包括测试开发、测试) 9%
- 前端 8%
- 数据相关(包括大数据、数据开发等) 8%
- 客户端 6%
- 其他各类职位总计 11%
可以看到,后端、算法分居第一、第二,远超其他职位。在这样的情况下,除非有较好的学校背景、简历、面试表现等,否则难以脱颖而出,甚至连面试都不一定有(很多投这两个职位的同学就很快被拒了),现实就是这么残酷,但我相信如果你是HR,面对众多的简历,没有理由不这么做。
为什么推荐客户端?
原因一:投递的人少,竞争少
也许看完上面的统计结果,你觉得客户端相比其他职位竞争也不小,虽然垫底但也有6%的占比,至少仍在第二梯队里面,并且落差没有那么明显。但如果我告诉你,这6%中只有一半是最初发邮件来明确要求投递客户端的,另外一半都是后端转的,也就是在内推后端前或者在内推后端失败后,我建议他们转客户端的时候才转的,所以真正投递客户端的只占3%。那么在客户端投递人数如此低的情况下,各职位最终的通过率有多少呢?我这边最终拿到offer的同学里面,算法占比33%,后端占比25%,客户端占比25%,而从前边的数据看到,后端:客户端投递人数比=10:1,由此可见客户端通过率比后端高10倍,碾压其他岗位,所以客户端岗位竞争少是一定的。
原因二:岗位缺口大
由于前两年大家一窝蜂去学机器学习、算法、人工智能等热门方向了,都不看好客户端,导致了如今招聘时总出现热门方向早已饱和,投递客户端的同学又太少的局面。但是市场需求在这里,还有这么多家公司要开发App,要提升用户体验,要做性能优化等等,供需关系一失衡,造就了客户端岗位缺口目前比较大。
原因三:富有挑战
关于客户端职位本身,往上可以面向用户搞炫酷的动画、界面,可以思考怎么抓住用户的眼球,让用户用的更爽,往下可以钻研操作系统内核,另外也必不可少地要接触存储、并发、网络等等,综合起来是可以运用到很多计算机知识的,所以不用担心天花板低,这个职位还是大可作为的。
原因四:职位要求较为宽松
我在下面贴一个客户端职位的要求:(职位地址)
客户端开发工程师-番茄小说 北京 2022届秋季提前批岗位描述:1、 负责字节跳动番茄小说等多业务方向的客户端开发工作;2、参与 APP 性能、体验优化及质量监控评估体系建设;3、参与客户端基础组件及架构设计, 推进研发效率;4、参与 hybrid 容器搭建,插件、React Native 等动态技术调研。
岗位要求:1、2022届获得本科及以上学历,计算机相关专业;2、热爱计算机科学和互联网技术,对移动产品有浓厚兴趣;3、扎实的数据结构和算法基础;精通至少一门编程语言,包括但不限于:Java、Objective-C、Swift、C、C++;4、关注用户体验,能够积极把技术转化到用户体验改进上;5、对新技术保持热情,具备良好的分析、解决问题的能力;6、良好的沟通和团队协作能力、热爱技术、责任心强、能推动技术框架的落地使用。
原因五:入职有课程,包教包会
我所在的团队?
番茄畅听
番茄小说
我们公司?
字节跳动,大家应该很熟了,一句话“和优秀的人,做有挑战的事”,加入进来,不会后悔的~这里我贴两个介绍公司的链接吧,有兴趣可以戳一下:如何准备?
三要素:
- 计算机基础
- 算法
- 语言基础
加分项:客户端学习或者实习经历。
如果之前有一定的面试经验,那么面试通过率也会大很多。因为客户端的流程会比较快,所以切忌没有准备好直接投递。“不打无准备之仗~”
如何投递?
参考这个链接:客户端开发工程师-番茄小说,进行投递,这是我们部门的岗位,目前在北京。
如果想找其他部门或者其他城市的,可以进入字节跳动校园招聘官网,筛选岗位进行投递。实习也可~