校招接了小米 offer, Java 后端转 Android Framework 开发,想请教各位前辈有没有什么指导与建议 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GoCoV2
V2EX    Android

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

  •  
  •   GoCoV2 2023-11-05 11:10:50 +08:00 15904 次点击
    这是一个创建于 706 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    36 条回复    2023-11-06 13:44:27 +08:00
    45h350ft1m3
        1
    45h350ft1m3  
       2023-11-05 11:44:35 +08:00
    个人感觉端 RD 晋升潜力不如 Java 后端。
    rimworld
        2
    rimworld  
       2023-11-05 11:50:10 +08:00
    rimworld
        3
    rimworld  
       2023-11-05 11:50:54 +08:00
    谷歌官网安卓开发教程: https://developer.android.com/courses?hl=zh-cn
    zpxshl
        4
    zpxshl  
       2023-11-05 11:56:44 +08:00 via Android   1
    后端吧,鸿蒙都在去安卓化了,以后地缘政治如果出问题,其他厂商跟进去安卓也有可能。
    geeksammao
        5
    geeksammao  
       2023-11-05 12:33:30 +08:00 via iPhone
    @zpxshl 虽然确实有后选后,但如果都基于地缘政治考虑了不如考虑下一顿吃点啥好,考虑技术问题还是基于市场角度靠谱
    crazyweeds
        6
    crazyweeds  
       2023-11-05 12:51:39 +08:00   3
    如果是其他公司去做 APP ,那么不推荐,但是小米的话,无论如何是做手机的,所以肤浅得觉得没问题。
    pengtdyd
        7
    pengtdyd  
       2023-11-05 13:02:23 +08:00   1
    《秋招只有这一个大厂 offer 》

    你都没得选,就别提要求了。。。。
    BrokenVns
        8
    BrokenVns  
       2023-11-05 14:47:05 +08:00   6
    如果说 app 是 android 前端,那 Framework 就是后端,主要就是开发各种服务给 APP 用。方向可以考虑优化和稳定性或者单一的某项服务,比如 AMS,PMS,图像系统,BT,WIFI,RIL 等。
    职业发展肯定就是朝着系统架构师或者单一方向的专家。
    上面说去 android 化,我不觉得国内能从头开发一套不一样的系统,基本上还是基于 Android 的各种深度魔改。
    另外即使要开发新系统,招的不还是原来做 Android 系统的这些人吗。
    rb6221
        9
    rb6221  
       2023-11-05 14:55:44 +08:00   8
    哈哈都没答到点上
    小米现在招 fwk 层无非就是为了做新的澎湃 OS 。手机端是基于 AOSP 的魔改,不过为了实现澎湃 OS 宣城的全平台互联,肯定有很多适配性工作,和车机、电视、智能家电、VR/XR 设备等的互联互通。这才是你要考虑的方向。
    还有一个方向就是专精某一个子模块,不限于 java 层了,比如图形渲染。音视频。后面还有机会转去做车机端的自动驾驶。智能座舱。
    总之需求是非常大的
    Wo2uEAQ7HoEu7rls
        10
    Wo2uEAQ7HoEu7rls  
       2023-11-05 15:01:35 +08:00
    之前收到了小米南京的电话问转不转 Android ,想了下拒了
    GoCoV2
        11
    GoCoV2  
    OP
       2023-11-05 15:35:23 +08:00
    @pengtdyd offer 已经接了,只是想问问大家后续的学习发展有没有什么好的建议
    GoCoV2
        12
    GoCoV2  
    OP
       2023-11-05 15:44:01 +08:00
    @BrokenVns 感谢建议
    RikkaFlame
        13
    RikkaFlame  
       2023-11-05 16:06:38 +08:00
    快跑
    GoCoV2
      nbsp; 14
    GoCoV2  
    OP
       2023-11-05 16:07:02 +08:00
    @rimworld 感谢
    GoCoV2
        15
    GoCoV2  
    OP
       2023-11-05 16:07:37 +08:00
    @RikkaFlame 怎么讲
    darkengine
        16
    darkengine  
       2023-11-05 16:17:11 +08:00
    @rimworld 谷歌官网安卓开发教程: https://developer.android.com/courses?hl=zh-cn
    -------

    这个是开发 app 的,对 Android Framework 开发没啥帮助

    老老实实看源码吧 OP
    Caturra
        17
    Caturra  
       2023-11-05 16:34:59 +08:00
    劝你别去,春招接着找
    flyqie
        18
    flyqie  
       2023-11-05 16:39:05 +08:00 via Android   1
    source.android.com

    先看这个,然后再看 android.googlesource.com

    网上你能找到的很多资料都是过时的,aosp 架构改的挺频繁的。。
    flyqie
        19
    flyqie  
       2023-11-05 16:46:56 +08:00 via Android
    @zpxshl #4

    想去 aosp 没那么容易,魔改 + 改名 才是现在的方向。
    yjxjn
        20
    yjxjn  
       2023-11-05 16:59:34 +08:00   1
    @janus77 我就是来找这个答案的,就是为了澎湃 OS ,我觉得虽然只有这 1 各 offer ,但是在这样的环境下,是极好的。
    ikas
        21
    ikas  
       2023-11-05 17:06:48 +08:00   1
    先看看基于 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
        22
    GoCoV2  
    OP
       2023-11-05 19:22:41 +08:00
    filtrate
        23
    filtrate  
       2023-11-05 20:05:26 +08:00   1
    不懂 framework ,不过有很多前同事去做了。
    小米作为第一份工作入行的话还算不错,搞系统是不怎么担心 35 岁危机的,这点比 JAVA 后端要好很多,工资没有互联网高但是也绝对不低。不过国内我知道的也就是在的几个手机厂(QCOM, MOTO, OPPO, etc) 间横跳,小厂貌似招的很少。
    zpxshl
        24
    zpxshl  
       2023-11-05 20:48:04 +08:00 via Android
    @flyqie 鸿蒙带 aosp 更多的是因为市场压力,但华为这公司有魄力做一些难搞的事,之前搞芯片也是一样。

    有很多信息显示华为明年会在少数机型试点去 aosp ,以后会不会全量就看这次试点的情况了。
    (一些 app 厂商已经在适配纯鸿蒙了)
    darkengine
        25
    darkengine  
       2023-11-05 22:13:46 +08:00
    @jinqzzz 小厂也有,像深圳有不少做定制设备的例如一体化收银机,顺丰小哥用的那种手持设备,也是安卓定制,但是前景跟手机大厂肯定没得比。
    fzls
        26
    fzls  
       2023-11-05 22:42:31 +08:00
    @crazyweeds #6 这个节点招过去应该是做小米澎湃 OS 相关的开发工作吧
    fzls
        27
    fzls  
       2023-11-05 22:44:00 +08:00   1
    可以当保底,春招也别放弃,继续找。如果找不到新的,这个也蛮不错,大概率是做澎湃 OS 相关的工作,这块小米最近应该投入蛮多的,后面小米汽车应该也会用上这个系统来做车机。
    RVRGnXxwawP5kwKW
        28
    RVRGnXxwawP5kwKW  
       2023-11-06 03:25:13 +08:00 via iPhone
    @zpxshl 不懂就问:啥叫纯鸿蒙啊?不纯的鸿蒙是双系统吗?
    rimworld
        29
    rimworld  
       2023-11-06 05:28:24 +08:00
    @darkengine
    @GoCoV2
    抱歉,我太菜了,没看到是安卓框架开发。
    ilovewyu
        30
    ilovewyu  
       2023-11-06 09:09:15 +08:00 via iPhone
    @zpxshl 你应该去某乎辩论。
    ilovewyu
        31
    ilovewyu  
       2023-11-06 09:11:06 +08:00 via iPhone   1
    @janus77 中肯,建议 op 参考这条。
    dntilee
        32
    dntilee  
       2023-11-06 10:07:43 +08:00
    可以去,但是我觉得小米环境比较差,可能是我以前组一般,不过我同事后来基本都跳槽了。。
    GoCoV2
        33
    GoCoV2  
    OP
       2023-11-06 10:09:47 +08:00
    @jinqzzz
    @fzls
    @ilovewyu 感谢建议
    luoshuimumu
        34
    luoshuimumu  
       2023-11-06 10:14:30 +08:00
    可以留作保底,建议再找找。试试从这个角度考虑,国内没有几家厂是搞得起 Framework 技术的,加上业内写安卓 app 的转 framework 有个一两年了,培训班一直在推,后面估计还会陆续有转的,方向太单一的话,怕以后就业岗位一收缩,就比较难搞了。
    另外感觉 8 楼说的有待商榷,这个职业可以算作半个嵌入式了,以后可以走单一方向专家,系统架构师更多是 WEB 和桌面应用方向。
    Prideeeeee
        35
    Prideeeeee  
       2023-11-06 11:05:36 +08:00
    @zpxshl 哥们,少看点
    GoCoV2
        36
    GoCoV2  
    OP
       2023-11-06 13:44:27 +08:00
    @dntilee
    @luoshuimumu
    感谢建议
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5214 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 09:25 PVG 17:25 LAX 02:25 JFK 05:25
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86