前言

众所周知,国内的安卓市场内卷极其严重,原生应用开发可谓是寸步难行,但整个Android生态却无比繁荣,手机、平板、电视、音视频等等,特别是在智能汽车+电动汽车的浪潮下,车载行业成为许多Android人竞相奔走的行业,薪资待遇以及岗位招聘呈上涨趋势

对于涉事多年的「老Android人」来说,转行学习车载相关内容是一件十分简单的事。

关于我

2022年对我而言,是很糟的一年,2021年底由于公司业务调整,我被优化了,基于目前Android行业发展的并不愉快,经过一段时间的沉淀后,我萌生了转行做车载的想法。

那是22年2月初,裁员在家的第三个月,曾经的我跟所有Androider一样,在应用开发领域为所欲为,徒手掰Handler,脚踩ViewPager,硬刚ListView。随着年龄越大,越来越感到无力,或许未来某一天学不动了,真的会被后浪给淘汰。

于是某天,我在某聘上看到现在公司招聘Android开发岗。以为是应用开发,就电话聊了一个多小时才知道是做车载系统开发,起初我以为车载会和应用开发一样卷,但是聊完之后我才知道,作为兴起的一个行业,技术栈都是基于我们原有的知识点上延展的,岗位也大量开发,综合考虑后,我走进了这个行业,结果总归是好的,薪资也在原来的基础上增加了10K.

但是要注意的是,车载应用与移动端的应用开发还是存在一些不同的,例如开发一个车载系统设置、或SystemUI应用,使用的API往往是Android SDK没有暴露的API,手机应用开发基本不会涉及这块的内容,所以各个公司往往更愿意招聘有一定Framework的程序员。

怎么学习车载系统呢?

然而作为兴起行业,市面上绝大部分的资料和视频都是零散的并没有系统性且全面的,也无法识别是否真的有用?所以绝大部分初学者入门都会很迷茫,总是会问到底该怎么去学车载

所以为了给新手提供一些学习思路,少走一些弯路。下面主要是来教新手小白们可以从哪些途径来帮助你自己来系统自学Android车载,主要将从以下两点来进行阐述:

1、系统的Android车载开发学习脑图

重点说下Android车载开发的自学路线,先上车载学习脑图:

Android车载应用系统开发入门教程(非常详细)从零基础入门到精通,看完这一篇就够了_系统架构

一个结构清晰且完整的车载应用系统学习脑图能够帮助新手在学习车载的思路清晰,帮助自己学习的每一步都有个清晰的计划。

起码你得知道每个阶段要完成的目标是什么,什么时候掌握什么知识点,有哪些是暂时不需要的,特别是在没有完整的学习时间的情况下,在碎片化的学习时间里,有一个完整的学习目标才能保障自己的学习效率。

2、好用的车载学习书籍

《Android车载系统开发指南》

这本书是一本针对所有层次的 Android 读者而作的车载入门书。

全书分七部分

【车载架构篇】【内核篇】【系统调试篇】【LMKD】【Android车载实战篇】【架构通信篇】

前半部分介绍国内主流车载操作系统的基本架构;

后半部分将理论付诸实践,讲解Android车载图像显示系统,构建Android Auto 即时通信应用,实际开发SOA 架构通信。并帮读者解决常见编程问题和困惑。本书适合对车载行业感兴趣的任何层次的读者阅读。

Android车载应用系统开发入门教程(非常详细)从零基础入门到精通,看完这一篇就够了_应用开发_02


结语

对于已经走上转行道路的同学,不要再去在意网上的各种言论,请坚定地走下去。考虑那些负面的消息和情绪对你当下的情况已没有任何帮助。这个时候我们只有去想每个问题该如何解决,自己还欠缺什么。如果说环境不好,就业岗位少,就去琢磨那些找到工作的人有什么优势,自己如何弥补,而不是抱怨大环境。接受现实,努力适应,是能改善现状的唯一办法。

最后转个在知乎上看到的观点:很多人在焦虑行业寒冬,《权力的游戏》里小指头说过一句话:混乱不是深渊,混乱是阶梯。