论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
程序人生
›
车载Android程序员的2022年终总结与转行建议 ...
车载Android程序员的2022年终总结与转行建议
反转基因福娃
论坛元老
|
2024-9-10 07:54:24
|
显示全部楼层
|
阅读模式
楼主
主题
1046
|
帖子
1046
|
积分
3138
不知不觉间2022年只剩下几天了,这意味着我即将迈入30岁的殿堂,作为一个搞车载的程序员,而立之年感受颇多,简单分享一下2022年的个人总结。
回顾2022
2022年对我而言,是很糟的一年,2021年底由于工作和我个人的缘故起因和异地的女友分手了,经过一段时间的杂乱后,我选择写技能博客来转移本身的留意力。
紧接着2022年年初,我顺遂通过公司的内部答辩从 “高级软件工程师” 晋级 “资深软件工程师” ,这是我这一年中最值得开心的事。上家公司是一家上市企业,我个人学历以及工作年限其实并不符合晋升要求,但是得益于我在车载应用范畴的文章积累,成为浩繁候选者中举证材料最完整的人,所以算是破格晋级。
从部门总监那里得知晋级成功的那一刻,还黑白常开心的,这样开心的时间大概持续了一周左右,这段时间,我一直在问本身,这样是不是就充足了?还要继续深入应用开辟吗?它都有哪些远景呢?
做车载这三年,在公司我一直重要从事车载应用的开辟,偶尔也会参与Framework层一些模块的开辟,我的晋升依据也是基于我在应用方面的积累,但是我其实一直对Android Framework、Native开辟有着相称大的兴趣,但是公司内部预计很难安排相应的工作给到我,所以经过艰难的权衡,我还是决定在2022年10月去职了。
去职之后,简单实验了几个互联网公司的面试,重要还是验证本身的一些想法,这里罗列几个我印象比较深的问题。
Q:应用的换肤机制和原理
A:不知道!
车载应用固然有换肤的需求,但是车载系统应用是基于Android Runtime Resource Overlay实现换肤,不过这套机制并不支持非系统应用,导致车载应用与移动端应用实现换肤的技能手段完全不同,所以我并没有实践过移动端应用的换肤,也就谈不上理解原理了。
效果:挂了!
Q:有没有使用过Flutter,描述一下它的绘制原理
A:额,同样不知道!!
国内主流的车载IVI系统,基本都是Android OS,也没听过车载系统应用有跨平台的需求,所以Flutter在车载应用开辟范畴使用的很有限,以至于做了三年车载应用开辟,完全没有打仗过Flutter。
效果:不出不测,挂了!
Q:插件化的原理
A:不造啊!!!
车载应用的一个重要特点就是交互逻辑要尽可能简单,方便驾驶员操纵,所以车载应用一样平常页面都很少,基本用不上那么插件化这么复杂的工具。
效果:当然还是挂了!
简单的频频面试,基本验证了我的想法是合理的,移动端应用和车载应用开辟还是有不少区别的,想进来其实并不难,但是做久了想出去就难了。
展望2023
“如果我不能教会新手,那么就阐明我没有真正理解这个知识”
近来在B站看到的费曼学习法启发了我,最高效的学习方式就是,将学到的内容化繁为简的教会别人。
2022年我约莫写了18篇技能性博客,但是多数时候,我都是把它当做对学习或工作内容的一次总结,回过头再来看这些内容,总结的质量差,大面积的拼凑了源码,阅读起来枯燥又乏味,而且缺乏提炼和总结,仿佛写了许多,但是抓不到重点。
所以,2023年要继续磨炼本身的写作技巧,把文章内容写得更加浅显易懂,同时也准备在B站制作一些视频教程,锻炼本身的总结能力。
转行车载的建议
为什么要写换行建议?因为总会有人问我,做手机开辟怎样转行车载开辟,那么就在这里简单提一下。
APP工程师
基于我这次找工作的经验来看,APP工程师如果盼望转行Framework岗位,实际工作经验偏少的话基本不实际,所以只能考虑转行车载APP工程师。
但是要留意的是,车载应用与移动端的应用开辟还是存在一些不同的,例如开辟一个车载系统设置、或SystemUI应用,使用的API往往是Android SDK没有袒露的API,手机应用开辟基本不会涉及这块的内容,所以各个公司往往更乐意雇用有一定车载经验的程序员。
但是,手机应用开辟转车载不代表没有机会,一样平常只要实力过硬,转行成功的概率还黑白常大的。所以还是建议提升本身应用开辟实力,写一些博客、做一些开源项目,有空闲时间的再看一下原生SystemUI、Launher、系统设置这些应用是怎样实现的,都黑白常不错的加分项目。
当然如果有一个211或985的学历,那就另当别论了,学历永远是硬实力!
Framework或Native/HAL工程师
从事FW或Native/HAL的工程师转行车载没什么特别值得夷由的,FW/Native工程师一直都是车载稀缺的岗位,主机厂商也乐意吸收没有车载经验的FW/Native工程师,如果转行之后薪资会迎来一波提升,那么直接转就行。
小结
以上就我的2022年终总结了,必要指出的是,文中提到的我个人的职业规划并不实用于大多数人,而且属于一个潜在风险很大的发展路径,极容易酿成什么都会什么都不精,所以对于多数人我建议还是做深度发展,而不是横向发展。
写这篇总结的时候,惊讶的发觉我开始低烧了,寄,不会刚上一周的班就阳了吧。吃药休息了,咱们2023年再见吧!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
反转基因福娃
论坛元老
这个人很懒什么都没写!
楼主热帖
设计模式---组合模式
Spark快速上手(4)Spark核心编程-Spark ...
【Unity3D】Transform组件
拿到12家offer,想给大家分享一下面试 ...
【渗透攻击】PowerShell与Shell 有什么 ...
Linux的目录结构
使用 Kubeadm 部署 K8S安装
[工具使用]SqlMap
echarts使用及遇到的问题
软件工程经济学第一章
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
移动端开发
Java
Oracle
.Net
网络安全
DevOps与敏捷开发
分布式数据库
云原生
快速回复
返回顶部
返回列表