近些年,各种电子类产品的智能化逐渐成为社会发展的主旋律,从手表、手机、电脑、电视、音响等一系列电子产品的智能化,再到现如今的智能汽车,每次智能化都在改变我们的生活方式,并来了一个前景广阔的新产业。
车载无疑是具备这种潜力的行业。如今国内外汽车品牌、互联网行业等争先抢后研发人工智能汽车。还有不少车企打出年薪百万招车载开发,招人还是难,所以就出现一种怪现象,车载开发行业 "薪酬无上限"
传统的Android市场早已过了红利期,市场饱和,前端技术冲击,加上今年互联网行业“开猿节流”,而且卷,今年的Android招聘Hr远远低于以往任何时期。
所以就出现了怪圈,传统的IT互联网各种吐槽不好找,行业冰封,大厂裁人,而车载行业又是一片热火朝天,大有技术革命之势。
车载行业为何如此火爆?
从个人角度来说,现在每家每户都购买小轿车,多的一人一辆,车辆需求大。而现如今全球开始走向环保新能源。
可以看出燃油的退出之必然,新能源全部覆盖。新能源汽车的市场无疑是巨大的。
国内迸发出蔚来、比亚迪、几何、问界、小鹏、威马、哪吒、吉利、极狐等车企,当量新生的车企,意味着巨大的需求。所以就迸发出大量的Android车载岗位,传统燃油车企已经走向了生命末期,这种替代所导致迸发的车载岗位 是比较稳定的,也不用担心热度过了一地鸡毛的问题。
再看我们的Android车载工程师的行业如何,薪资对比图:
从上图看出有 76.1% 的人群可以拿到 30K~50K,对比普通 Android 应用工程师薪资高出许多。
怎么才能跨入车载呢?
参考下蔚来面试过程,经常问关于ROM定制的问题,像手机启动、application启动、IPC通信框架、Binder通信原理等,这些都是 Android车载岗面试必问内容:
- bindService流程;
- Binder 客户端通信如何获取ServiceManager对象;
- IPCThreadState 分析;
- ServiceManager分析;
- USB数据传输过程;
- Application启动源码分析;
- Activity&Window&View之间的关系;
- UI绘制流程分析;
- UI渲染流程分析;
- 子线程如何更新UI;
……
可以看出车企的面试对 Framework 重视度 ,有些车企更是在招聘要求中有明确的标识,所以被问道这些问题也不足为奇。
那Android 开发进军车载需要掌握些啥?
- USB通信和串口通信
- Automotive系统开发
- Android系统的底层
- HAL甚至于Native的一些运行原理
- 车机Luancher与系统应用
- ……
大家如果想要更想详细的了解需要学习那些,不妨可以参考下方导图中的内容,这是我在车企的朋友帮忙整理出来的:
针对该学习路线里面的内容与涉及到的Framework 知识点整理这份 《Android车载系统开发应用指南》,可谓是很全面了, 有需要参考学习的可 通过此处↓↓↓
有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
第一章——Android Auto概述
- 概述
- Android Auto
- Android Automotive OS
- 支持的应用类别
第二章——开发汽车媒体应用
- 构建车载媒体应用
- 添加对Android Auto 的支持
- 构建Android Automotive OS视频应用
第三章——构建 Android Auto即时通信应用
- 使用入门
- 声明 Android Auto 支持
- 导入 Android X 核心库
- 处理用户操作
- 向用户提供消息通知
第四章——构建车载导航和地图的注点应用
- 使用 Android for cars 应用库
- 构建车载导航应用
- 添加对 Android Auto 的支持
- 添加对 Android Automotive OS 的支持
第五章——构建 Android Automotive OS 视频应用
- 在 Android Automotive OS模拟器上适配测速应用
- 配置应用清单文件
- 针对 Android Automotive OS 优化应用
有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
第六章——测试Android 车载应用
- 测试 Android Auto 应用
- 测试 Android Automotive 应用
- 针对手机屏幕测试应用
- 媒体应用的其他测试要求
第七章——分发 Android 车载应用
- 了解指南和要求
- 开发出优秀的车载应用
- Android 车载应用质量测试
- Android for Cars 条款
- 跟踪审核进度
第八章——适用于车载的Google Play服务
第九章——Android Automotive OS 通知
- 车内通知有何不同
- 通知中心
- 浮动通知
- 面向车载的 Notification API 变更和限制
Framework 学习手册
- Handler机制实现原理
- Binder原理
- Zygote部分
- AMS源码分析
- 深入PMS源码
- WMS
有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
网友评论