返回
快速导航关闭
当前搜索
网站分类
栏目推荐
实用工具
热门标签
子分类:
创奇学院 >建设开发 >程序开发 >软件开发 » 正文

安卓开发和java开发有什么区别,如何上岸 BAT 大厂安卓开发岗位?

软件开发 更新时间: 发布时间: 软件开发归档 最新发布 网站地图


安卓开发包括但不限于移动手机端上操作系统、游戏、sdk 和各种 app 开发。大部分使用手机为媒介和用户沟通的公司均设有安卓开发岗位,特别是互联网大厂和手机公司。安卓开发和 iOS 开发统称为 移动客户端 开发。

本文将介绍安卓开发岗的校招现状和校招要求,帮助校招生尽快了解该岗位。同时,文中例举了一些要点帮助大家判断自己适不适合安卓开发岗位,并结合自身情况选择岗位方向。


安卓岗校招现状

近两年,因为部分公司移动开发需求剧增、跨平台技术推广和客户端经历低谷期,安卓开发岗在部分公司产生招聘缺口,从而接受 零基础(专指没有移动开发基础)的校招生,综合岗位竞争压力、薪资范围等因素,安卓开发岗也受到不少应届生的青睐。

岗位竞争压力

多数大公司的安卓开发岗的竞争压力相对于后端开发、算法工程师等热门岗位而言会小一些。

薪资范围

一般情况下,大公司的 开发岗位(后端开发、前端开发、客户端开发和测试开发等)给的 薪酬范围相同,但会根据某些评定标准给校招生开出不同的薪资,比如 sp(special offer)、ssp offer 等。

招聘需求

总体而言,大公司的安卓开发岗招聘需求比小公司的安卓开发岗招聘需求更旺盛;

校招生要求

每个公司的不同事业部均有自己的移动开发策略,会招聘符合自己要求的校招生,但移动开发校招要求不一致。以下是 部分互联网大厂倾向于招聘的安卓开发校招生类型:


因为不同公司对不同类型的校招生的期待值不同,所以问的问题也会存在差异:

近两年,某些公司的部分事业部的安卓开发校招面试中存在 对零基础的人比较友好,对有一定安卓开发基础的人 比较严格 的现象。上述的三种校招生类型,面试难度可能呈 指数型增加,但相对而言,有一定安卓开发基础且能通过面试的人,最后拿的 薪资通常不低

而某些公司的部分事业部的客户端开发岗位(包括安卓开发和 ios 开发)会从服务端(后端)开发岗位捞人。鉴于部分应届生可能不太了解客户端开发岗位,这里简单科普下 客户端开发和服务端开发的主要区别:客户端开发直接与用户使用相关,服务端开发提供的服务是交付给客户端或者前端的。


安卓岗校招要求

各个公司倾向于招聘的校招生不完全相同,作为求职者而言,提前搜集各公司的招聘时间和招聘要求尤为重要。信息采集渠道包括但不限于:

  • 各大公司招聘网站/公众号(几乎所有大厂都有用于招聘的公众号,直接搜公司名字 + 招聘即可)

  • 专门为校招生汇总各大公司招聘信息的公众号

  • 师兄师姐老师同学内推

  • 力扣讨论区等信息交流平台

  • 职场匿名社交网站

互联网大厂均有不同事业部,对应的城市也不尽相同。在校招生招聘过程中,不同渠道的投递方式可能有不同的招聘形势,主要分为 部门直推、常规内推和网络申请 三种方式,其中部门直推可以明确知道事业部,常规内推和网络申请可能是面试过程才知道事业部。有些公司在入职前均不分事业部,即将入职前才告知求职者具体的事业部,而有些公司按事业部进行投递。不同事业部每年招聘的人数也不尽相同,俗称 hc(head count) 不同,同一家公司可能存在不同城市的报录比相差较大的情况。

以下列举 部分大厂安卓开发的岗位名称和城市:


其中部分公司使用混合开发技术,所以不单独设立安卓开发岗位,而是设立客户端开发岗位,面试要求和面试内容与安卓开发有较多重叠,想投安卓开发岗位的校招生亦可投递客户端开发岗位。

图中列举的城市 并非 每年都会招聘安卓开发岗位的校招生,有些大厂还有一些独立于母公司的子公司,这些子公司的招聘可能会合并在母公司中,也可能单独放出招聘链接,建议投递者提前了解相关资讯,以免误投错失机会。

各个公司的安卓开发策略和公司技术栈不完全相同,对校招生的要求也不同,以下结合美团安卓开发工程师和拼多多客户端研发工程师的要求,剖析公司更倾向于招聘的校招生类型。

美团安卓开发工程师的岗位要求源于美团校园招聘官网,以下是完整 JD:


美团安卓开发工程师的岗位基本要求和优先条件如下图所示:


拼多多客户端研发工程师的岗位要求源于拼多多招聘官网,以下是完整 JD:


拼多多客户端研发工程师的岗位基本要求和优先条件如下图所示:


总结这两个真实 JD,我们可以发现一些公司的明确要求:

基本要求

  • 具有 扎实的计算机基础,包括但不限于数据结构、算法、操作系统、计算机网络、数据库、java 和安卓。

  • 本科以上学历,如果投递人数较多,可能会根据学历进行简历筛选,也可能会将校招候选者用学历和面评进行排序后筛选。如果简历上的项目和实践经验特别优秀,学历条件会放宽。

  • 综合素质较强,包括但不限于较好的学习能力、责任心、自我驱动力、逻辑分析能力、沟通能力和团队合作精神。

优先条件:

  • 有实际的客户端 项目经验,最好是有实际用途或者有意义的项目。

  • 懂得 混合前端开发技术/跨平台开发技术,对当前业内最新开发技术有独特见解。

各个公司选择安卓开发校招生都有自己的偏好,例如某些公司的事业部更倾向于招聘具有移动端开发经验的校招生,如果没有相关经验,在可选人才较多的情况下,被录用的可能性会降低。某些公司的事业部虽然也喜欢有基础的校招生,但是可以接受零客户端开发基础的校招生,前提是该生的计算机基础和综合素质较强。某些公司的事业部会明确将零客户端基础写在任职要求上,这些岗位对零客户端开发基础的校招生比较友好,倾向于考核算法和计算机基础。


简历如何判断是否适合安卓岗

每个人在做职位选择的时候都有自己的偏好,建议校招生在判断自己适不适合安卓开发岗位之前,先明确一下自己选工作更在意哪方面的因素,具体考虑因素推荐看 2021届毕业生秋招经验总结2-如何选择offer(
https://leetcode-cn.com/circle/discuss/1JXZQD/
) 中的选工作的考虑因素一节。判断自己是否适合安卓岗的主要考虑因素,包括但不限于(其他岗位同理):

薪资

安卓开发岗位在大部分大厂中与其他所有开发岗位拥有同样的薪酬范围。但是不同等级(俗称白菜、sp 和 ssp 等)的薪资不同,主要取决于面评、学历和能力等因素。此外,有些公司近两年出现客户端招聘缺口,会以签字费/入职奖金作为优待条件吸引校招生投递该岗位。

目标城市

安卓开发岗位在大城市和互联网发展较好的城市中有较多招聘需求,因为其中包含较多对 APP 开发和维护需求量大的公司。某些对 APP 开发和维护需求较小的公司不单独招聘安卓开发岗位,但会招聘全栈工程师(可以实现前后客户端打通的程序员),或者让后端工程师肩负小型 APP 开发和维护工作。对目标城市有要求的校招生,建议先搜索一下自己的目标城市是否有招聘安卓开发岗位的公司,再决定是否投递该岗位。

业务技术栈

安卓开发岗位的工作内容 「因地制宜」,使用的业务技术栈存在明显差异。只与 UI 设计有关的业务,就业面广,但是被替代的可能性较高;如果从事 某些专业领域 的业务,跳槽选择面较窄,但是技术难度大,被短期替代的可能性较小。

未来职业发展

安卓开发岗位短期内消失的可能性不大,但在大公司存在专门精通某个方面的业务或者是与其他技术相融合的趋势,需要不断学习才能适应行业发展。


总结

本文对安卓开发岗做了简单的岗位科普,如果大家对这个岗位感兴趣,还可以结合网上的其他信息、师兄师姐同学老师的建议和 APP 发展历史等信息综合分析。

对于校招生而言,有一定的实力加运气,选安卓开发岗位是有很大几率上岸的。至于未来的发展方向,不妨定个小目标并为之努力,一步一步脚踏实地前行。无论你是已经入坑安卓开发的打工人,还是想要尝试安卓开发的在校生,建议平时做好充足准备,趁早做职业规划,在网上搜集信息时根据自身情况,从多角度综合分析,根据自己所需判断是否适合该岗位。


本文作者:力扣

声明:本文归 “力扣” 版权所有,如需转载请联系。

转载请注明:文章转载自 http://www.320g.com/
本文地址:http://www.320g.com/rjkf/21881.html
考高分网交流群

扫一扫加入QQ交流群

和更多志同道合朋友一起交流,分享干货资料!
创奇学院客服

扫一扫加客服微信

有疑问请咨询创奇学院微信号,在线为您解答!
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 Copyright 320g.com Rights Reserved. Powered · 创奇学院

ICP备案号:陇ICP备2020003353号