智能化是当前社会经济发展的主旋律,从PC(个人电脑)、智能手机再到智能汽车,每个领域的智能化都会改变人们的生活,并带来一个前景广阔的新产业。
车载无疑是具备这种潜力的行业,大量车企打出年薪百万招车载开发,招人还是难,所以就出现一种怪现象,车载开发行业 "薪酬无上限"
今年的传统 Android 市场不景气,不仅难,而且卷。金九银十没有出现以往的火爆程度,但是车载行业的招聘热度远远超出金九银十。
所以就出现了怪圈,传统的IT互联网各种吐槽不好找,行业冰封,大厂裁人,而车载行业又是一片热火朝天,大有技术革命之势。
给人的感觉车载和传统Android是两门不同的技术编写。完全不同的语言一样
为什么车载这么火爆呢?说说车载行业;现在每家每户都购买小轿车,多的一人一辆,车辆需求大。现如今全球开始走向环保新能源。
欧盟今年6月正式宣布,27个成员国就“2035年完全禁止销售内燃机发动机汽车”的协议达成共识,届时欧盟境内将再无燃油车对市场出售。
可以看出燃油的退出,新能源全部覆盖。新能源汽车的市场无疑是巨大的。
国内迸发出蔚来、比亚迪、几何、小鹏、威马、哪吒、吉利、极狐等等车企,当量新生的车企,意味着巨大的需求。所以就迸发出大量的Android车载岗位,传统燃油车企已经走向了生命末期,这种替代所导致迸发的车载岗位 是比较稳定的,也不用担心热度过了一地鸡毛的问题。
再看我们的Android车载工程师的行业如何,薪资对比图:
薪资平均收入在30k左右,收入水平对于许多Android应用工程师已经高出许多。
如何成功跨入车载呢?例如在比亚迪面试的时,经常问关于rom定制的问题,像手机启动,application启动,在车载里面几乎是必考
1.比亚迪面试题必问-Application启动源码分析;
2.比亚迪面试题必问-Activity&Window&View之间的关系;
3.比亚迪面试题必问-UI绘制流程分析;
4.比亚迪面试题必问-UI渲染流程分析;
5.比亚迪面试题必问-子线程如何更新UI;
可以看出面试车载时Framework可谓是重中之重,这个也可以从车企的应聘要求上可以看出来,所以被问到这些问题也不足为奇了。
那我们转行进入车载 Android开发还需要学习哪些其他的呢?
USB通信和串口通信Automotive系统开发Android系统的底层HAL甚至于Native的一些运行原理车机Luancher与系统应用……为了帮助到大家更好入手车载,这里为大家准备了Android 车载工程师最新的学习路线及相关的学习文档,获取方式:点赞 转发,然后私信回复:666 即可获取!!!
Android 车载工程师学习路线
Android车载开发与设备调试学习手册Automotive1.Android Automotive 13 版本详情2.Android Automotive 12 QPR3 版本详情3.Android Automotive 12L 版本详情4.Android Automotive 12L 版本详情5.Android Automotive 12 版本详情6.Android Automotive 11 版本详情7.什么是 Android Automotive?
Android 虚拟设备1.概览2.用作开发平台的 Android 虚拟设备3.构建自己的云模拟器
模拟器 USB 透传模式集成指南1.已测试的加密狗2.原生 USB 支持3.蓝牙支持4.Wi-Fi 支持
使用 Pixel 手机作为开发平台1.注意事项2.前提条件3.代码同步及 build4.设置设备以刷写 build5.刷写 build
测试工具和基础架构1.系统性能工具2.界面测试和框架3.在 Android Automotive OS (AAOS) 中模拟网络4.Complete Automotive Tests in a Box5.在 AAOS 设备上启用模糊测试工具6.Spectatio:Automotive 测试框架7.车载音频8.音频焦点9.音频路由10.音量管理11.创建播放器的替代方案12.电台调谐器13.蓝牙14.按应用选择网络 (PANS)15.屏幕和输入源概览16.监控状态17.按键输入18.仪表板19.有关防止驾驶员分心的准则20.汽车用户体验限制21.增强型视觉系统 (EVS)22.Android Automotive 中的闪存磨损管理23.位置信息绕过许可名单政策24.电源管理25.时间26.启用 USB Gadget HAL API27.用户与账号28.SWITCH_USER29.USER_IDENTIFICATION_ASSOCIATION30.车载设备硬件抽象层31.车载相机 HAL
获取方式:点赞 转发,然后私信回复:666 即可获取!!!
语音1.语音助理点读功能2.语音交互简介3.集成流程4.应用开发5.执行命令6.测试和调试
人机接口1.HMI 概览2.AOSP 主机集成指南
汽车设置结果1.概览2.添加汽车设置3.重新排列汽车设置4.汽车设置中的“防分心优化”5.汽车设置搜索索引6.双窗格自定义7.偏好设置字幕
自定义状态栏系统图标1.特定图标的叠加2.单个图标3.配置图标
通知1.概览2.设置通知3.浮动通知
车载设备界面库集成指南1.车载设备界面库概述2.将车载设备界面库集成到应用中3.自定义应用4.车载设备界面插件5.包含 car-ui-lib 的 Google 软件包列表6.添加自定义字体7.自定义车载设备界面偏好设置8.使用运行时资源叠加层来自定义工具栏9.CarUiListItem10.自定义 CarUiRecyclerView11.排查运行时资源叠加层问题12.车载设备界面库版本说明
拨号键1.概览2.技术详情3.自定义准则4.全局可配置值5.工具栏6.调试和测试
车载媒体1.自定义 Media2.系统组件和用户流
适用于 Automotive 的设备管理1.个人设备2.企业设备
旋控器1.概述2.开发应用3.不使用车载设备界面库开发应用4.适用于 OEM 的集成指南
系统界面1.实现系统界面2.SystemUIOverlayWindow 管理系统3.SystemUIOverlayWindow Codelab
虚拟化1.概述2.架构3.工具
获取方式:点赞 转发,然后私信回复:666 即可获取!!!