安卓原生应用开发出路 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ZheYuuu

安卓原生应用开发出路

  •  
  •   ZheYuuu 2024 年 3 月 23 日 3372 次点击
    这是一个创建于 762 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简单介绍下背景:本科 985 非科班,美硕前 30 泛计算机类,华子,现在入职快 2 年了,做的是原生应用的 native 层开发,目前负责应用的性能和底层渲染模块 迷茫点:

    1. 发展前景问题:客户端的发展令人丧气,对鸿蒙应用能否铺开持保留态度,个人看衰。
    2. 技术栈问题:我从事的又是 native 层,基本不去写上层安卓,积累的基本都是本应用的业务知识,开源库涉及较少。而性能及底层渲染的技术,又与产品的驱动和硬件设备强相关。所以现在整体技术泛用性较差。

    基于上述信息,我产生了强烈的危机感,怕继续这样干下去职业生涯要毁了,所以想要往后端转身。 不管是要不要转,转什么方向,怎么转,求大家指点下

    14 条回复    2024-03-26 17:12:19 +08:00
    fox0001
        1
    fox0001  
       2024 年 3 月 23 日 via Android
    个人建议,转 AI
    AstroNot
        2
    AstroNot  
       2024 年 3 月 23 日
    AI 怎么转呢
    darkengine
        3
    darkengine  
       2024 年 3 月 23 日
    那岂不是可以考虑转 Android framework ?
    liyafe1997
        4
    liyafe1997  
       2024 年 3 月 23 日
    我的感受是,不要把自己绑死到某一个技术栈上,十多年前 Flash 大火的时代,那些“转 ActionScript”的,然后呢,你要“转”多少次?

    保持对整个计算机/电子世界从硬件到软件,从前端到后端,从芯片到 AI 等等的理解和掌握,然后在某个方向稍作深耕,说白就是 T 型知识/技能栈,这样到哪都能插得上话,就算涉足一个较新的领域也能快速理解/上手。

    说实话我挺佩服马斯克这类人的,先不说商业上的,至少在技术上到哪都能插得上嘴。
    damnthatsfunny
        5
    damnthatsfunny  
       2024 年 3 月 24 日 via Android
    走 fwk ,以后可以跳车企。
    wsseo
        6
    wsseo  
       2024 年 3 月 24 日   1
    一遍学鸿蒙,一边转后端。
    xingda920813
        7
    xingda920813  
       2024 年 3 月 24 日
    我最近也在想这个问题, 感觉鸿蒙是最靠谱的. Framework 和后端要看公司给不给机会转岗和实践, 纯靠自学的话, 跟市场上已经有几年经验的人来比拼, 没有优势. 人家为什么不用已经有几年经验的人? 而且我在的公司根本没有从事这 2 个开发的机会 (后端是 C#, 这个更难找工作). 鸿蒙现在大家都没有经验, 所以新学的话跟别人比起来没有这个劣势.

    我跟你看法不同, 我比较看好鸿蒙应用能够铺开. 国民级应用, 淘宝, 支付宝, 美团, 抖音等 top200 app 都开始了鸿蒙原生应用开发, 还有很多银行和国企, 这背后显然不可能是华为有这么大的能量能说动所有企业 (还有银行和国企), 背后肯定有国家意志在推动的. (微信也会开始的, 借马化腾十个胆子他也不敢不开发. 让目标是商用的操作系统因为缺失国民关键 app 变得不可商用是什么后果, 腾讯是清楚的.) 虽然国外应用短时间内不会适配, 但是一般用户最常用的应用都会有鸿蒙版本, 需要国外应用的人毕竟是少数.
    xingda920813
        8
    xingda920813  
       2024 年 3 月 24 日
    @liyafe1997 这位兄弟, 看你我的 ID 我应该比你老 5 岁. 我以前也是这样想的, 是一种 "思想和基础才是最重要的, 具体的技术栈不重要" 的思想, 但是我跳过几次槽后发现, 这是一种政治正确, 实际的找工市场甚至是反着来的: "具体的技术栈才重要". 楼主如果再跳槽的话是社招, 因此用人单位都会深度考察具体的技术栈的知识 (比如找 Java 后端会考察 Spring, DB), 可能再加上一些算法题. 这不像校招不考察技术栈的知识, 反正招进来之后再培养就行了.

    如果公司不提供转岗和真实项目实践经验的话, 纯靠自学的话, 连简历关都过不去. 人家为什么不用一个做了很多年后端, 还有真实项目经验的人呢? 所以如果说"不要把自己绑死到某一个技术栈上", 为了面试成功, 需要 Π 型人才, 一条腿是原来的技栈 (比如 Android), 另一条腿是新的转行后的技术栈 (比如 Java 后端), 两个都得很深才行, 毕竟面试 Java 后端的时候, 你是需要跟其他做了好几年的 Java 后端去竞争的.
    McVander
        9
    McVander  
       2024 年 3 月 25 日
    Framework 感觉更适合楼主,从 native 往上来。最上层的应用层其实本质上都大差不差。
    zpxshl
        10
    zpxshl  
       2024 年 3 月 25 日 via Android
    鸿蒙都在去 Android 化了。假设鸿蒙真铺开了,原生开发的路更艰难,3 个客户端的人力成本,蛋糕又没变大,企业会更倾向用跨端方案吧。

    工作 2 年,要么内部转方向,要么转新方向(竞争的人少),否则很困难的。
    ZheYuuu
        11
    ZheYuuu  
    OP
       2024 年 3 月 25 日
    @xingda920813
    1. 的确我现在发现投递简历,想转后端别人根本不看
    2. 关于铺开,是不是也会走当初移动互联网的路子,热浪过了,鸟尽弓藏,跟现在移动端要死不活一个样?
    ZheYuuu
        12
    ZheYuuu  
    OP
       2024 年 3 月 25 日
    @McVander
    之前也是这样看的,但发现 framework 又深又多,市场上岗位又少,比起后端发展前景差。我现在甚至想内转去华为云洗个澡再跳了
    ZheYuuu
        13
    ZheYuuu  
    OP
       2024 年 3 月 25 日
    话说大家对于 web3 什么看法?
    javaisthebest
        14
    javaisthebest  
       2024 年 3 月 26 日
    @ZheYuuu

    哪有你这么转的 ? 去找内部转岗机会比较大的公司呗

    然后过六个月自己申请 内部转岗不比你面试容易多了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2806 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 60ms UTC 01:24 PVG 09:24 LAX 18:24 JFK 21:24
    Do have faith in what you're doing.
    ubao msn 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