校招接了小米 offer, Java 后端转 Android Framework 开发,想请教各位前辈有没有什么指导与建议

2023-11-05 11:10:50 +08:00
 GoCoV2

鉴于本次秋招只有这一个大厂 offer ,义无反顾地接了。本人没有 C/C++开发经验,APP 应用层开发只做过 demo ,对 Framework 现在还一无所知,对 Linux 比较熟悉,请问大家后续的学习方向应该是什么?怎样快速入行?未来职业发展道路该如何选择?谢谢大家!

12480 次点击
所在节点    Android
36 条回复
ikas
2023-11-05 17:06:48 +08:00
先看看基于 binder 的 rpc 通信
然后直接看 asop 源码.比如安卓 appops 权限实现来了解下一般系统模块编写等等
https://github.com/aosp-mirror/platform_frameworks_base/tree/android14-release/services/core/java/com/android/server/appop
各大厂商的权限扩展,比如空白权限数据,都是再这上面扩展的
可以反编译小米系统的 service.jar 来对比看看

还有一堆基于 appops 的权限管理第三方 app 也都是 rpc 到这个服务来的
GoCoV2
2023-11-05 19:22:41 +08:00
jinqzzz
2023-11-05 20:05:26 +08:00
不懂 framework ,不过有很多前同事去做了。
小米作为第一份工作入行的话还算不错,搞系统是不怎么担心 35 岁危机的,这点比 JAVA 后端要好很多,工资没有互联网高但是也绝对不低。不过国内我知道的也就是在的几个手机厂(QCOM, MOTO, OPPO, etc) 间横跳,小厂貌似招的很少。
zpxshl
2023-11-05 20:48:04 +08:00
@flyqie 鸿蒙带 aosp 更多的是因为市场压力,但华为这公司有魄力做一些难搞的事,之前搞芯片也是一样。

有很多信息显示华为明年会在少数机型试点去 aosp ,以后会不会全量就看这次试点的情况了。
(一些 app 厂商已经在适配纯鸿蒙了)
darkengine
2023-11-05 22:13:46 +08:00
@jinqzzz 小厂也有,像深圳有不少做定制设备的例如一体化收银机,顺丰小哥用的那种手持设备,也是安卓定制,但是前景跟手机大厂肯定没得比。
fzls
2023-11-05 22:42:31 +08:00
@crazyweeds #6 这个节点招过去应该是做小米澎湃 OS 相关的开发工作吧
fzls
2023-11-05 22:44:00 +08:00
可以当保底,春招也别放弃,继续找。如果找不到新的,这个也蛮不错,大概率是做澎湃 OS 相关的工作,这块小米最近应该投入蛮多的,后面小米汽车应该也会用上这个系统来做车机。
RVRGnXxwawP5kwKW
2023-11-06 03:25:13 +08:00
@zpxshl 不懂就问:啥叫纯鸿蒙啊?不纯的鸿蒙是双系统吗?
rimworld
2023-11-06 05:28:24 +08:00
@darkengine
@GoCoV2
抱歉,我太菜了,没看到是安卓框架开发。
ilovewyu
2023-11-06 09:09:15 +08:00
@zpxshl 你应该去某乎辩论。
ilovewyu
2023-11-06 09:11:06 +08:00
@janus77 中肯,建议 op 参考这条。
dntilee
2023-11-06 10:07:43 +08:00
可以去,但是我觉得小米环境比较差,可能是我以前组一般,不过我同事后来基本都跳槽了。。
GoCoV2
2023-11-06 10:09:47 +08:00
@jinqzzz
@fzls
@ilovewyu 感谢建议
luoshuimumu
2023-11-06 10:14:30 +08:00
可以留作保底,建议再找找。试试从这个角度考虑,国内没有几家厂是搞得起 Framework 技术的,加上业内写安卓 app 的转 framework 有个一两年了,培训班一直在推,后面估计还会陆续有转的,方向太单一的话,怕以后就业岗位一收缩,就比较难搞了。
另外感觉 8 楼说的有待商榷,这个职业可以算作半个嵌入式了,以后可以走单一方向专家,系统架构师更多是 WEB 和桌面应用方向。
Prideeeeee
2023-11-06 11:05:36 +08:00
@zpxshl 哥们,少看点
GoCoV2
2023-11-06 13:44:27 +08:00
@dntilee
@luoshuimumu
感谢建议

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/988753

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX