近期有不少同学在后台留言说现在Android 行情不好,工作难找,但在看到朋友圈一些去车企做研发的同学,通过其分享感觉工作生活两不误,真令人羡慕。
根据在车企工作朋友分享可以看出,公司的福利是很丰富,像隔三差五的团建、每日下午茶等各式各样的活动,这是每个打工人都所向往的打工模式,于是他们给这份工作赋予上了“度假式上班”的标签。
也从侧面说明新能源车企的工作氛围越来越互联网化,这也是新能源车企岗位受欢迎的原因。
根据某车企招聘负责人透露 “一个半月有超10万次的简历投递。简历投递量就已经超过去年全年。"
“5年前,如果开发者投的简历最多的是字节, 腾讯,阿里这样大厂",那么接下来的5年,新能源开发可能将颠覆这种现象 。新能源开发将成为需求最大,薪资最高,不用996,又有互联网工作氛围的行业,会吸引绝对数量的开发者进入这一领域。
新能源车企正在成为人才的聚宝盆做Android开发为什么会放弃互联网大厂,转向新能源车企?车企如何吸引青年人才?对于想要入职车企的求职者,又应该做怎样的准备?以下是我们寻找到的答案。
新能源行业正逐渐成为最有潜力的行业新能源行业正逐渐成为最有潜力的行业,也是为数不多的还在增长的行业。
再看我们的Android车载工程师的行业如何,薪资图:
最为值得关注的是,招聘职位的增速竟然达到了70%多, 几乎是翻倍增长,也看得出这块的前景 是不可估量的。
新能源车企对人才的吸引力越来越强,反超不少互联网大厂
出现这种现象 是因为随着未来燃油车的逐步退出,新能源将逐渐覆盖。新能源汽车的市场是巨大的,巨大的市场意味着巨大的需求。所以就迸发出大量的Android车载岗位,这种替代所导致迸发的车载岗位 是比较稳定的,也不用担心热度过了一地鸡毛的问题。
对于开发者如何抉择呢,就拿阿里曾经工作7年的开发来说,他的经历可能代表整个行业的转向
Pony(花名)放弃互联网大厂的offer进入新能源车企。作为上8年的阿里开发,他在2月份分别拿到腾讯和字节的offer,最后却选择了蔚来。
Pony 看中新能源汽车发展大趋势,是Pony放弃互联网大厂的最主要原因。最终也证明他的选择是对的,最后进入的薪资几乎比阿里还要高一截,期权加薪资达到了100多万。
例如Pony在车企面试的时,被问到了关于ROM定制的问题,像车载启动流程及原理,车载系统如何设计AMS 和PMS,非常靠底层,比面试阿里会更深一些。
据Pony说 车企考的是某个技术方向的特长,如Framework 会面试的很深。而传统大厂 面试的均是衡性
据Pony回忆 ,在面试时面试最多的是下列7个问题:
View绘制原理你说下吗?
WMS 如何去显示和管理View
Activity&View&Window分工逻辑原理
AMS& WMS的关系及进程间的交互
车载启动流程及原理
车载启动过程中必处理的七个问题
车载WMS管理UI的流程对启动优化的意义
可以看出面试车载时 Framework可谓是重中之重,这个也可以从车企的应聘要求上可以看出来, 所以被问到这些问题也不足为奇了
那我们转行进入车载 Android开发还需要学习哪些其他的呢?
USB通信和串口通信
Automotive系统开发
Android系统的底层
HAL甚至于Native的一些运行原理
车机Luancher与系统应用
……
为了帮助到大家更好入手车载,特别邀请了前OPPO技术总监 David,为大家带来《2023年金三银四高阶面试,Android的Framework 与 Flutter的Framework面试》系列直播分享。带你了解车载系统中 Framework涉及到底层原理。
报名学习后还将附赠一套系统的Android开发进阶资料,帮助大家在技术的道路上更进一步。
《Framework 核心知识点汇总手册》
Handler 机制实现原理部分:
1.宏观理论分析与Message源码分析
2.MessageQueue的源码分析
3.Looper的源码分析
4.handler的源码分析
5.总结
Binder 原理:
1.学习Binder前必须要了解的知识点
2.ServiceManager中的Binder机制
3.系统服务的注册过程
4.ServiceManager的启动过程
5.系统服务的获取过程
6.Java Binder的初始化
7.Java Binder中系统服务的注册过程
Zygote :
Android系统的启动过程及Zygote的启动过程 应用进程的启动过程
AMS源码分析 :
Activity生命周期管理 onActivityResult执行过程 AMS中Activity栈管理详解
深入PMS源码:
1.PMS的启动过程和执行流程
2.APK的安装和卸载源码分析
3.PMS中intent-filter的匹配架构
1.WMS的诞生
2.WMS的重要成员和Window的添加过程
3.Window的删除过程
赶紧扫码报名获取资料,开启你的学习之旅!
《Android Framework学习手册》:
开机Init 进程
开机启动 Zygote 进程
开机启动 SystemServer 进程
Binder 驱动
AMS 的启动过程
PMS 的启动过程
Launcher 的启动过程
Android 四大组件
Android 系统服务 - Input 事件的分发过程
Android 底层渲染 - 屏幕刷新机制源码分析
Android 源码分析实战
《更多Android知识点整理》
赶紧扫码报名获取资料,开启你的学习之旅!
(扫码添加时记得备注:"666" 快速通过)
如遇扫码频繁+VX:maniupingan