Android开发

新能源汽车的崛起,带动了 Android 岗位需求的暴增……

2022-09-27  本文已影响0人  小杨哥聊Android

近些年,各种电子类产品的智能化逐渐成为社会发展的主旋律,从手表、手机、电脑、电视、音响等一系列电子产品的智能化,再到现如今的智能汽车,每次智能化都在改变我们的生活方式,并来了一个前景广阔的新产业

车载无疑是具备这种潜力的行业。如今国内外汽车品牌、互联网行业等争先抢后研发人工智能汽车。还有不少车企打出年薪百万招车载开发,招人还是难,所以就出现一种怪现象,车载开发行业 "薪酬无上限"

传统的Android市场早已过了红利期,市场饱和,前端技术冲击,加上今年互联网行业“开猿节流”,而且卷,今年的Android招聘Hr远远低于以往任何时期

所以就出现了怪圈,传统的IT互联网各种吐槽不好找,行业冰封,大厂裁人,而车载行业又是一片热火朝天,大有技术革命之势。

车载行业为何如此火爆?

从个人角度来说,现在每家每户都购买小轿车,多的一人一辆,车辆需求大。而现如今全球开始走向环保新能源。

可以看出燃油的退出之必然,新能源全部覆盖。新能源汽车的市场无疑是巨大的。

国内迸发出蔚来、比亚迪、几何、问界、小鹏、威马、哪吒、吉利、极狐等车企,当量新生的车企,意味着巨大的需求。所以就迸发出大量的Android车载岗位,传统燃油车企已经走向了生命末期,这种替代所导致迸发的车载岗位 是比较稳定的,也不用担心热度过了一地鸡毛的问题。

再看我们的Android车载工程师的行业如何,薪资对比图:

从上图看出有 76.1% 的人群可以拿到 30K~50K,对比普通 Android 应用工程师薪资高出许多。

怎么才能跨入车载呢?

参考下蔚来面试过程,经常问关于ROM定制的问题,像手机启动、application启动、IPC通信框架、Binder通信原理等,这些都是 Android车载岗面试必问内容:

  1. bindService流程;
  2. Binder 客户端通信如何获取ServiceManager对象;
  3. IPCThreadState 分析;
  4. ServiceManager分析;
  5. USB数据传输过程;
  6. Application启动源码分析;
  7. Activity&Window&View之间的关系;
  8. UI绘制流程分析;
  9. UI渲染流程分析;
  10. 子线程如何更新UI;
    ……

可以看出车企的面试对 Framework 重视度 ,有些车企更是在招聘要求中有明确的标识,所以被问道这些问题也不足为奇。

那Android 开发进军车载需要掌握些啥?

  1. USB通信和串口通信
  2. Automotive系统开发
  3. Android系统的底层
  4. HAL甚至于Native的一些运行原理
  5. 车机Luancher与系统应用
  6. ……

大家如果想要更想详细的了解需要学习那些,不妨可以参考下方导图中的内容,这是我在车企的朋友帮忙整理出来的:

针对该学习路线里面的内容与涉及到的Framework 知识点整理这份 《Android车载系统开发应用指南》,可谓是很全面了, 有需要参考学习的可 通过此处↓↓↓

有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE

第一章——Android Auto概述

  1. 概述
  2. Android Auto
  3. Android Automotive OS
  4. 支持的应用类别

第二章——开发汽车媒体应用

  1. 构建车载媒体应用
  2. 添加对Android Auto 的支持
  3. 构建Android Automotive OS视频应用

第三章——构建 Android Auto即时通信应用

  1. 使用入门
  2. 声明 Android Auto 支持
  3. 导入 Android X 核心库
  4. 处理用户操作
  5. 向用户提供消息通知

第四章——构建车载导航和地图的注点应用

  1. 使用 Android for cars 应用库
  2. 构建车载导航应用
  3. 添加对 Android Auto 的支持
  4. 添加对 Android Automotive OS 的支持

第五章——构建 Android Automotive OS 视频应用

  1. 在 Android Automotive OS模拟器上适配测速应用
  2. 配置应用清单文件
  3. 针对 Android Automotive OS 优化应用
有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE

第六章——测试Android 车载应用

  1. 测试 Android Auto 应用
  2. 测试 Android Automotive 应用
  3. 针对手机屏幕测试应用
  4. 媒体应用的其他测试要求

第七章——分发 Android 车载应用

  1. 了解指南和要求
  2. 开发出优秀的车载应用
  3. Android 车载应用质量测试
  4. Android for Cars 条款
  5. 跟踪审核进度

第八章——适用于车载的Google Play服务

第九章——Android Automotive OS 通知

  1. 车内通知有何不同
  2. 通知中心
  3. 浮动通知
  4. 面向车载的 Notification API 变更和限制

Framework 学习手册

  1. Handler机制实现原理
  2. Binder原理
  3. Zygote部分
  4. AMS源码分析
  5. 深入PMS源码
  6. WMS
有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
上一篇下一篇

猜你喜欢

热点阅读